EPS

What is an EPS file?

The print industry vector exchange format. Being replaced by PDF almost everywhere.

What EPS is

EPS is a plain-text format you can open in any editor. It can hold both pixels and drawn shapes on the same page. It is used for print and typesetting.

The extension is .eps, and the full name is Encapsulated PostScript. Both matter less than what the file can hold, which is what the rest of this page is about.

Where EPS came from

Adobe published it in 1987. The specification is PostScript Level 2.

A format that has been readable for that long is a format worth trusting with something you want back in ten years.

The specification is published, but by its owner

It is written down and implementable, though the vendor decides what the next version looks like. In practice that is enough for the file to keep opening; it is not enough to be sure of it.

It is a legacy format

It still opens everywhere and is still written by older tools, but nothing new is being built around it. Convert what you mean to keep, and do not choose it for something starting today.

Nothing is thrown away

EPS stores its content exactly. Saving it again changes nothing, so it can be opened, edited and re-saved as often as you like without accumulating damage — which is what makes it a working format rather than a delivery one.

It cannot be transparent

EPS has nowhere to record transparency. Anything transparent in the source is filled with a solid colour on the way in — white, unless something chooses otherwise.

Colour it can describe

It can work in RGB, CMYK, the model a printing press needs and greyscale.

CMYK is the one that decides whether a printer accepts the file, and it is the thing most often lost converting to a screen format.

What opens EPS

Adobe Illustrator, Inkscape and Ghostscript read it, and so do most programs of the same kind.

If a file will not open, the format is rarely the problem — it is more often that the program predates it. Converting to something older is the reliable way past that, and it is what the rest of this site is for.

Opening it in a browser

No browser reads it.

That is the single most common reason to convert it: not that the format is bad, but that the place you want to show the file cannot read it.

It is a working format

EPS is meant to be opened and changed. Keep the file in this format for as long as the work is going on, and export from it whenever a finished copy is needed.

What goes wrong with it

The recurring complaints: fonts are not always carried inside the file and support outside its home ground is uneven.

None of these is a reason to avoid the format. They are the things worth knowing before you are surprised by one, which is a different claim and a more useful one.

A program that draws a picture

An EPS file is PostScript, and PostScript is a programming language. Open one in a text editor and there are readable instructions: move to this coordinate, set this colour, stroke this curve. The page is not stored as an image; it is stored as the steps required to produce one.

That is why it scales without limit — the instructions are followed at whatever resolution is asked for — and why rendering one requires an interpreter rather than a decoder. It is also why an EPS can be slow to open, and why an unusually complex one can defeat a printer entirely.

The preview trap, which explains the ugly logo

An EPS often embeds a small low-resolution bitmap preview so that layout software could show something without running the PostScript. Machines of the late 1980s could not interpret a complex file quickly enough to place it on a page, so a rough thumbnail stood in.

Decades later, plenty of software still displays only that preview — which is why a company logo can look blocky and pixelated on screen and come out of the printer perfectly crisp. The bad-looking image is not the artwork. If an EPS appears low quality, that is very likely all you are seeing.

Encapsulated means it is meant to be placed

The E in EPS is the important part. Ordinary PostScript describes a whole document and can do anything, including changing the printer’s state. Encapsulated PostScript is a restricted subset promising to draw one self-contained thing inside a boundary and leave everything around it alone.

That boundary is declared in a header line called the bounding box, and it is the source of the most common EPS complaint: a logo surrounded by unexpected white space, or cropped along one edge. The artwork is fine; the declared box does not match it.

Adobe deprecated it, and said so clearly

Illustrator has warned for years that EPS is a legacy format and recommended saving as AI or PDF instead. Photoshop 22 took EPS out of the default Save As list, leaving it under Save a Copy. The tooling that produced most of the EPS files in circulation no longer wants to make more.

The reason is that PDF does everything EPS does and more: transparency, modern colour management, embedded fonts as a normal case, multiple pages. PDF was itself built on PostScript, so this is a format being replaced by its own descendant rather than by a rival.

Transparency does not exist here

PostScript has no concept of it. Where a design uses a drop shadow, a soft edge, a glow or any partial opacity, saving to EPS forces the software to fake it — flattening the affected region into opaque shapes, or converting it to a small embedded bitmap.

Both outcomes are permanent. A logo with a soft shadow, round-tripped through EPS, comes back with the shadow baked in and no longer editable, and sometimes with a faint rectangular seam where the flattening happened. This is the strongest single argument against sending artwork as EPS today.

Fonts, outlines and the missing typeface

An EPS may embed the fonts it uses or merely name them. If it names them and the machine opening it lacks the typeface, something else is substituted and the layout shifts — in a logo, that means the wordmark is simply wrong, which nobody catches until it is printed.

The long-standing defence is to convert text to outlines before saving, turning every letter into a shape. It guarantees the appearance on any machine and makes the text permanently uneditable and unsearchable. For a logo that trade is correct. For a document it is a poor idea, which is a fair summary of what EPS should still be used for.

CMYK, spot colours and why the screen version looks flat

EPS belongs to print, so its colours are usually CMYK rather than the RGB a screen uses, and may include named spot inks — a specific Pantone the brand is printed in. Converting to a screen format maps those into RGB, and some cannot be reproduced.

The visible result is a corporate colour that looks slightly duller or shifted, most noticeably on strong blues and oranges. Nothing has gone wrong. Keep the EPS for the printer and treat the converted copy as the version people look at, rather than trying to make one file serve both.

Where you will still be handed one

Brand and identity packs, which are assembled once and reissued for a decade. Advertisement specifications from newspapers and magazines. Printers, sign makers and embroidery services with established workflows. Stock illustration libraries with long back catalogues. And university or government templates that were correct when written.

In each case the sender is not making a technical argument; they are sending what they have. That is worth remembering before pushing back — the useful move is usually to accept the EPS and convert it, not to ask for something else.

What to convert it to

For the web, SVG. It is vector like the original, so it stays sharp at any size, and every browser renders it directly. This is the right destination for a logo that has to sit on a website.

For print or for sending onward, PDF, which preserves the PostScript drawing model almost exactly and is what any printer today would rather receive. For a placement into a document or a presentation where scaling does not matter, PNG at a generous size — and keep the EPS regardless, because it is the only copy that can still be scaled without limit.

The facts, in one place

Identifiers and provenance for the EPS format.
Extension.eps
Media typeapplication/postscript
Published byAdobe
First published1987
SpecificationPostScript Level 2