EPS (Encapsulated PostScript)
The vector format that carried print-ready graphics from designer desktops to printing presses for decades.
| Full name | Encapsulated PostScript |
| Extension | .eps |
| MIME type | application/postscript |
| Developer | Adobe Systems |
| Released | 1987 |
| Type | Vector image (may embed raster previews) |
| Based on | PostScript page description language |
| Specification | EPSF 3.0 (May 1992, final public version) |
What is a EPS file?
EPS is a vector image format built on Adobe's PostScript language. It stores graphics as mathematical descriptions, so artwork stays sharp at any size. Print shops, publishers, and designers relied on it heavily from the late 1980s through the 2000s.
An EPS file is a self-contained PostScript program that draws exactly one graphic or illustration. It follows Adobe's Document Structuring Conventions, which means it includes structured comments that other applications can parse. The most important of those comments is the BoundingBox, a rectangle that tells host applications exactly how much space the image occupies. EPS files can also carry a low-resolution raster preview so users can see a thumbnail even in applications that cannot interpret PostScript.
History
Adobe Systems released the EPS specification in 1987, building on PostScript, the page description language John Warnock and Chuck Geschke had introduced in 1984. The format became the standard interchange format for the desktop publishing boom of the late 1980s, used by applications like Aldus PageMaker and QuarkXPress to embed logos and illustrations in page layouts. Adobe published the final public specification, EPSF 3.0, in May 1992; the format changed little after that and was gradually superseded by PDF and SVG in the 2000s.
How it works
An EPS file is plain ASCII text (or optionally binary) that begins with the header comment %!PS-Adobe-3.0 EPSF-3.0. That header is followed by DSC comments including %%BoundingBox, which gives the lower-left and upper-right coordinates of the image in PostScript points. After the header section comes the PostScript drawing code itself, which can define paths, fills, strokes, and embedded fonts. Some EPS files include an optional binary section at the end containing a TIFF or Windows Metafile preview for display in applications that cannot render PostScript directly.
What it is used for
- Sending vector logos and illustrations to commercial print shops
- Placing artwork into desktop publishing layouts in InDesign or QuarkXPress
- Archiving scalable technical diagrams and engineering drawings
- Exchanging graphics between different design applications on different operating systems
How to open it
Adobe Illustrator, Inkscape, CorelDRAW, and GIMP can all open EPS files. macOS Preview can display EPS files natively because macOS includes a built-in PostScript interpreter.
Pros and cons
Strengths
- Resolution-independent vector graphics that scale to any size without quality loss
- Widely supported by professional print and prepress workflows
- Can embed fonts, preserving exact typography across systems
- Self-contained format that bundles everything a printer needs into one file
Trade-offs
- Not natively supported in web browsers, requiring conversion before web use
- Binary EPS files can be difficult to edit or inspect in a text editor
- Largely replaced by PDF and SVG, so modern software support is uneven
- Raster previews embedded in EPS files are low resolution and not suitable for display on their own
Convert EPS files
Free, in your browser, no signup. Start at the EPS converter, or jump straight to a popular conversion below.
From EPS
Curious how fast and how small? See our measured conversion benchmarks.
EPS FAQ
Is EPS the same as a vector file?
EPS is one type of vector format, but not all vector files are EPS. SVG, AI, and PDF are also vector formats. EPS specifically wraps PostScript drawing code, while SVG uses XML and PDF has its own object model.
Can I use an EPS file on a website?
Not directly. Web browsers do not support EPS. You need to convert EPS to SVG for scalable web graphics, or to PNG or WebP if you want a raster image.
Why does my EPS file look blurry when I open it?
Some applications display only the low-resolution raster preview embedded in the EPS rather than rendering the PostScript code. Open the file in an application like Illustrator or Inkscape that fully interprets PostScript to see it at full quality.
Is EPS still used today?
It is used mainly in professional print contexts and when working with older files. Most new projects use SVG for scalable graphics or PDF for print-ready documents. EPS remains common for logo files distributed to print vendors.