.EPF

EPF File

Eclipse Preferences File
Ask a question
QUICK ANSWER

An EPF file is most often an Eclipse Preferences File -- a plain-text export of your Eclipse IDE settings. To use it, go to File > Import > General > Preferences in Eclipse and select the file. Any text editor (Notepad++, VS Code) opens it for inspection. Note: the .epf extension is sometimes mislabeled as Encapsulated PostScript -- that format uses .eps, not .epf.

Developer: The Eclipse Foundation Category: Settings Files Open standard MIME: text/plain
OPENS ON Windows macOS Linux
Related: .ICA · .DS_STORE · .WMZ · .CFG

On this page

19k+ extensions indexed
Last reviewed Jul 8, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the EPF file format?

An .epf file is an Eclipse Preferences File - a portable, plain-text export of IDE settings produced by Eclipse IDE, developed by The Eclipse Foundation. It lets developers back up their workspace configuration and transfer it to another Eclipse installation on any supported platform.

Eclipse generates .epf files via File > Export > General > Preferences. To restore the settings, use File > Import > General > Preferences on the target machine. The format follows the same conventions as a Java properties file: plain text encoded in ISO-8859-1 (with \uXXXX escapes for non-ASCII characters), one preference entry per line.

A typical .epf file opens with a comment line holding a timestamp (prefixed by #), then a file_export_version=1.0 header line. The remaining entries take the form /instance/<bundle-id>/<key>=<value>, where <bundle-id> is the Eclipse plug-in identifier - for example, /instance/org.eclipse.jdt.core/ for Java tooling preferences. Other scope prefixes such as /configuration/ and /default/ also appear depending on the preference layer being exported.

Because .epf is plain text with no binary magic bytes and no checksum, any text editor can open and modify it - Notepad, VS Code, gedit, or nano work equally well. Typical export sizes range from 1 KB for a minimal workspace to roughly 100 KB for a heavily customized installation.

The format overlaps in purpose with Eclipse's internal .prefs workspace files, but .epf is the shareable, portable form. The Eclipse Foundation's Oomph tooling can automate preference provisioning at setup time, yet .epf import/export remains the standard manual method for migrating or distributing team-wide IDE configuration.

Security & safety

RISK: LOW

An Eclipse .epf is plain-text settings with no executable code, so it's safe to open and inspect. The minor caution is that an imported preferences file changes your IDE configuration - review it before importing settings from an unknown source (e.g. it could point tools at unexpected paths/servers). Don't confuse it with .eps, which CAN carry active PostScript; if your file is really PostScript, see the eps safety notes.

Format details

in a nutshell
FULL NAMEEclipse Preferences Fileaka Eclipse preference data, Eclipse exported preferences
DEVELOPERThe Eclipse Foundationsince Early 2000s (Eclipse IDE preference import/export)
MIME TYPEtext/plain
TYPEPlain-text key/value preferences (Java properties style)
STANDARDOpen · royalty-free
This extension is also used by…
  • EPSF Encapsulated PostScript image - A rare alias for Encapsulated PostScript; the standard extension is .eps - open with Illustrator/Inkscape/Ghostscript (see the eps entry).
  • Entelligence / EDGECAM / EAGLE project preferences - Several CAD/security tools (EdgeCAM, EAGLE, Entelligence) also use .epf for their own settings or part files - app-specific, unrelated to Eclipse.

Programs that open EPF files

Windows3 apps
Eclipse IDE Open-source File > Import > General > Preferences, select the .epf to apply the saved settings. (Export via File > Export > General > Preferences.)
Notepad Open-source Open the .epf to read/edit the plain-text preference lines directly.
Visual Studio Code Free Open the .epf as a text file to inspect or hand-edit the key=value preferences.
macOS2 apps
Eclipse IDE Open-source File > Import > General > Preferences to apply the .epf settings.
Visual Studio Code / TextEdit Free Open the .epf as plain text to read or edit the preferences.
Linux2 apps
Eclipse IDE Open-source File > Import > General > Preferences to load the .epf.
Any text editor (gedit, nano, VS Code) Free Open the .epf as text to inspect/edit the preference lines.

Technical details

deep spec
Format typePlain-text key/value pairs following Java `.properties` conventions
Character encodingISO-8859-1 (Latin-1); non-ASCII characters escaped as `\uXXXX` Java Unicode sequences
Binary signatureNone - plain text; identified by the `file_export_version` header line and Eclipse-style `/scope/bundle/key=value` entries
File structureOpening `#` comment with timestamp, `file_export_version=1.0` marker, then one preference entry per line
Preference line syntax`/instance/<bundle-id>/<key>=<value>` - scope prefix maps each entry to its owning Eclipse plug-in
Scope prefixes`/instance/`, `/configuration/`, `/default/`, `/bundle_defaults/` - correspond to Eclipse preference node layers
Comment syntaxLines beginning with `#`; the first line is conventionally a `#`-prefixed ISO date-time export timestamp
Line delimiterPlatform-native at export time (CRLF on Windows, LF on Unix/macOS); Eclipse imports either variant
CompressionNot applied - the file is distributed as raw plain text, keeping it human-readable and diff-friendly
EncryptionNot applied - all preference values are stored in plaintext; credentials or tokens should not be included in exports
Typical file size1 KB - 100 KB, scaling with the number of non-default preferences recorded
Platform portabilityCross-platform; the same `.epf` file can be imported on Windows, macOS, or Linux Eclipse installations
Export/import pathEclipse IDE: `File > Export > General > Preferences` to create; `File > Import > General > Preferences` to apply
Editable withAny plain-text editor (Notepad, VS Code, gedit, nano); no Eclipse tooling required to view or modify
Internal version key`file_export_version` (value `1.0`); format has remained stable since early Eclipse 3.x releases
Complementary formatsEclipse workspace `.prefs` files (per-bundle storage); Oomph setup XML for automated provisioning
ReleasedEarly 2000s (Eclipse IDE preference import/export)
Latest versionTracks the Eclipse platform; format stable (key=value lines)
Open standardYes · royalty-free
Specificationhelp.eclipse.org

EPF conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with EPF files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about EPF files.

Frequently asked questions

What is an EPF file?
Most often it's an Eclipse preferences export - a plain-text file of IDE settings you import into Eclipse via File > Import > General > Preferences. Some tools use .epf for their own settings, and rarely it's an Encapsulated PostScript image (normally .eps).
How do I import an EPF file into Eclipse?
In Eclipse: File > Import > General > Preferences, browse to the .epf, and finish. To create one, use File > Export > General > Preferences.
Can I open an EPF file in a text editor?
Yes - an Eclipse .epf is plain text (Java-properties style), so Notepad++, VS Code, or any editor shows and edits the /instance/...=... lines.
Is an EPF file the same as EPS (Encapsulated PostScript)?
No. EPS uses the .eps extension and is a vector image; .epf is most commonly Eclipse preferences. The .epf alias for PostScript exists but is rare - check the file's contents (text settings vs %!PS header).
Why does the database call EPF 'Encapsulated PostScript'?
That's a mislabel. The standard PostScript extension is .eps; the dominant .epf is an Eclipse preferences file. If your specific .epf starts with %!PS it's the rare PostScript case - open it as you would an .eps.
Where does Eclipse keep these preferences after import?
In your workspace under .metadata/.plugins/org.eclipse.core.runtime/.settings/ as per-bundle .prefs files. The .epf is just the portable export/import bundle of that data.

References

1Adobe - EPS (the .eps PostScript format, for the rare PostScript case)www.adobe.com
2Eclipse Help - Import and export preferenceshelp.eclipse.org

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.BINCD/DVD Disc Image (BIN/CUE)
7.NOMEDIAAndroid No-Media Marker File
8.RPMSGRestricted Permission Message
9.MDMarkdown Document
10.TMPTemporary File

Related extensions

.ICACitrix Independent Computing Architecture file
.DS_STOREmacOS Finder Desktop Services Store (.DS_Store)
.WMZWindows Media Player Skin
.CFGConfiguration File
.LICLicense File
.CONFConfiguration File

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z