MIME Browser

MIME Browser is a compact JavaFX desktop application for browsing MIME messages that are locally stored in standard EML files. MIME Browser is © 2013–2016 by Christoph Nahr but available for free download under the MIT license.

Aside from my own code, MIME Browser also includes a subset of the JavaMail library to parse MIME messages, and Dave Gandy’s Font Awesome for user interface icons.


MIME Browser requires Oracle JRE 8 Update 66 with JavaFX 8 or later, or an equivalent Java runtime environment. Windows users should consult Oracle Java on Windows to avoid Oracle’s unfortunate default Windows JRE. Please see the following for more information:

  • The ReadMe file contains usage information and the copyright notice.
  • The WhatsNew file contains the annotated version history of the project.

Copies of the ReadMe & WhatsNew files are included with both download packages. The following screenshot shows MIME Browser in action. The ReadMe file explains the various displays and controls. (The e-mail shown is my own because I’m not at liberty to publish anyone else’s mail in a screenshot!)

MIME Browser

Download Files

  • Binary & Source Package: version 1.3.4, released on 01 May 2016

Binary PackageMimeBrowser.zip (477 KB, ZIP archive)

MIME Browser requires no installation. Simply extract the contents to any directory of your liking, then study the enclosed ReadMe file for further instructions.

Source PackageMimeBrowserSource.zip (647 KB)

You need NetBeans 8.1 and Oracle JDK 8u92 to load the included project files. The source package also contains a prebuilt Javadoc class reference.

To help understand the source code, an overview diagram (54.4 KB, PDF) visualizes how the central classes interact. This diagram was created with Class Diagrammer, as described in the ReadMe file.