.EPS

EPS File

Encapsulated PostScript
Ask a question
QUICK ANSWER

An EPS (Encapsulated PostScript) file is a vector graphic - logos, illustrations, and print artwork - stored in Adobe's PostScript language since 1987. Open it free with Inkscape or GIMP (both need Ghostscript installed). Note that Microsoft Office has blocked EPS images since April 2017 due to a security vulnerability, so convert EPS to PNG, SVG, or PDF before inserting into Word or PowerPoint.

Developer: Adobe Systems Category: Vector Image Files Open standard MIME: application/postscript
OPENS ON Windows macOS Linux Web
Related: .EMZ · .CDR · .ODG · .VSDX

On this page

19k+ extensions indexed
Last reviewed Jun 28, 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 EPS file format?

A file with the .eps extension contains a single-page document description saved in PostScript language format, which can be inserted into another PostScript document. .eps files are typically used for inserting graphics and images into documents, but an .eps file may store any type of data, including formatted text.

.eps files are written in PostScript (with some limitations) and carry additional information about the dimensions of the embedded content in the form of DSC (Document Structuring Conventions) comments - one identifies the format version, the other defines the document boundaries:

%%BoundingBox: llx lly urx ury

where llx and lly are the lower-left corner coordinates, and urx and ury are the upper-right corner coordinates, expressed in PostScript points (1/72 inch).

.eps files store data in finished form and can only be manipulated as a single object - they can be, for example:

  • Rotated,
  • Scaled,
  • Cropped.

The format offers an optional preview in the form of a low-resolution raster image - typically a TIFF or WMF image embedded within a binary "DOS EPS" wrapper (magic bytes C5 D0 D3 C6). A plain ASCII .eps file starts with the header %!PS-Adobe- and carries no embedded preview; in that case any preview must be rendered from the PostScript code itself.

.eps was introduced by Adobe Systems in 1987, built on the PostScript page-description language. It gained wide adoption in desktop publishing due to its universal character and cross-platform mobility. Related formats include the .ai (Adobe Illustrator) vector format, which in its early versions was EPS-compliant.

Security & safety

RISK: MEDIUM

EPS is unusual among image formats: it contains executable PostScript code, and that interpreter has been exploited. Microsoft disabled EPS in Office in 2017 after state-sponsored groups (Turla, APT28) used malicious EPS files for remote code execution (CVE-2017-0261, CVE-2017-0262). Treat EPS from unknown senders like any active content: open it in a modern, sandboxed app (Inkscape/Illustrator), keep Ghostscript updated, and don't try to re-enable EPS in Office. A plain logo EPS from a trusted source is fine.

Format details

in a nutshell
FULL NAMEEncapsulated PostScript
DEVELOPERAdobe Systemssince 1987 (Adobe EPS, based on the PostScript page-description language)
MIME TYPEapplication/postscript
TYPEPostScript-based vector graphics (text, or binary with TIFF/WMF preview)
STANDARDOpen · royalty-free
MAGIC BYTES · FILE SIGNATURE
OFFSET
00010203
HEX
25215053
ASCII
%!PS
Two on-disk forms. A plain ASCII EPS starts with the text "%!PS-Adobe-" (hex 25 21 50 53). A binary "DOS EPS" (EPSF) wraps that in a header whose first four bytes are C5 D0 D3 C6, which points to the PostScript section plus an optional TIFF or WMF screen preview. The line "%%BoundingBox:" defines the artwork extent that lets the image be "encapsulated" inside another document.

Programs that open EPS files

Windows6 apps
Adobe Illustrator Paid File > Open to edit the EPS as native vectors. The industry-standard EPS editor.
Adobe Photoshop Paid File > Open rasterizes the EPS into a Photoshop layer at a resolution you set (loses vector editability).
GIMP Open-source With Ghostscript installed, File > Open the .eps; GIMP rasterizes it at a chosen resolution. Good for export to PNG/JPG, not vector editing.
CorelDRAW Paid File > Import the EPS to view and edit it as vector artwork.
IrfanView Free With its Ghostscript plug-in, opens an EPS as a raster preview - quick way to just look at the image.
Inkscape Open-source Install Ghostscript first, then File > Open the .eps (Inkscape imports it via Ghostscript and converts to editable vectors). Free Illustrator alternative.
macOS3 apps
Adobe Illustrator Paid File > Open to edit the EPS natively.
Inkscape Open-source Install Ghostscript (e.g. via Homebrew), then open the EPS to edit it as vectors for free.
Preview Built-in Double-click to view (macOS converts the EPS to PDF on open). Note: newer macOS releases dropped automatic EPS-to-PDF conversion, so it may not preview on the latest versions.
Linux4 apps
GIMP Open-source With Ghostscript present, File > Open to rasterize and export the EPS.
Inkscape Open-source Install Ghostscript via your package manager, then File > Open the EPS to edit as vectors.
KDE Okular Open-source Opens EPS/PostScript for viewing (uses a PostScript backend). View-only.
XnView MP Free With Ghostscript installed, opens EPS as a raster preview for viewing and batch export.
Web1 app
Adobe Express / online viewers Free Upload the EPS to view it and convert to PNG/JPG/SVG in the browser - no install.

Technical details

deep spec
On-disk encodingsTwo forms: plain ASCII (starts with `%!PS-Adobe-`) and binary DOS EPS (starts with magic bytes `C5 D0 D3 C6` pointing to a PostScript section plus optional raster preview)
Magic bytes`25 21 50 53` (`%!PS`) at offset 0 for ASCII EPS; `C5 D0 D3 C6` at offset 0 for binary DOS EPS wrapper
MIME type`application/postscript`
Page countExactly one page per file - the encapsulation constraint that distinguishes `.eps` from general PostScript
BoundingBoxMandatory `%%BoundingBox: llx lly urx ury` DSC comment specifying artwork extent in PostScript points; optional `%%HiResBoundingBox` provides sub-point precision
Language baseRestricted subset of PostScript - operators that alter global device state (e.g. `exitserver`, `setsystemparams`) are prohibited to ensure safe embedding in host documents
ScalabilityResolution-independent vector output; scales to any print or screen size without quality loss
Embedded previewOptional low-resolution TIFF or WMF raster preview inside binary DOS EPS; plain ASCII `.eps` files carry no preview header
Font embeddingSupports embedded Type 1 fonts (via `%%BeginFont` DSC block) and Type 42 (TrueType-wrapped) fonts; host-resident font references also permitted
Color spacesSupports DeviceGray, DeviceRGB, DeviceCMYK, and CIEBased (ICC) color spaces within the PostScript code
Coordinate systemOrigin at lower-left corner of the BoundingBox; units are PostScript points (1/72 inch); Y-axis increases upward
TransparencyNot supported in the PostScript Level 2 rendering model; achieving transparency effects requires PostScript Level 3 extensions or conversion to PDF
EPSF version headerFiles conforming to the final specification declare `%%PS-Adobe-3.0 EPSF-3.0` on the first line
Released1987 (Adobe EPS, based on the PostScript page-description language)
Open standardYes · royalty-free
Specificationwww.adobe.com

EPS conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with EPS 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 EPS files.

Frequently asked questions

How do I open an EPS file for free?
Install Ghostscript, then use Inkscape (to edit it as vectors) or GIMP (to rasterize and export). Many PDF viewers and IrfanView with its Ghostscript plug-in can also display it. No Adobe subscription needed.
Why can't I insert an EPS into Word or PowerPoint anymore?
Microsoft disabled EPS image support in all Office versions in April 2017 because the format was being exploited in attacks (CVE-2017-0261). Convert the EPS to PNG, SVG, or PDF first, then insert that.
Why do I need Ghostscript to open EPS in Inkscape or GIMP?
Neither app interprets PostScript itself. Ghostscript is the engine that renders EPS; once it's installed (and on Windows, on your PATH), Inkscape and GIMP can open EPS files.
How do I convert an EPS to PNG or SVG?
Open the EPS in Inkscape: Save As SVG for a vector file, or File > Export to make a PNG at any resolution. Online tools like Adobe Express do it in the browser without installing anything.
What's the difference between EPS and PDF?
Both are based on Adobe's PostScript. EPS is an older single-graphic format meant to be embedded in layouts; PDF is the modern, multi-page, safer successor. PDF has effectively replaced EPS for most uses.
Is EPS a vector or raster format?
Usually vector - it stores artwork as scalable paths, so logos stay sharp at any size. An EPS can also embed raster images, but its main strength is resolution-independent vector graphics.
Are EPS files safe to open?
Mostly, but not entirely - EPS can carry executable PostScript and has been used in malware. Open EPS from unknown sources only in a current, patched vector app, and keep Ghostscript up to date.

References

1Adobe - Encapsulated PostScript File Format Specification (5002)www.adobe.com
2Library of Congress - EPS format descriptionwww.loc.gov

Keep exploring

across the database

Top extensions this week

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

Related extensions

.EMZWindows Compressed Enhanced Metafile
.CDRCorelDRAW image / drawing
.ODGOpenDocument Graphics (Drawing)
.VSDXMicrosoft Visio Drawing (2013+)
.AIAdobe Illustrator Artwork
.VSDMicrosoft Visio Drawing (legacy binary, 2010 and earlier)

Free file tools

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

Open the toolbox

Browse file extensions A-Z