Compress EPS files in your browser
Most of the weight in a fat EPS is a screen preview, not the drawing. The preview goes; the PostScript program stays intact for print.
or browse your device. Everything is processed on this device
No EPS to hand?
How to compress an EPS
One or a batch. They are read on this device and go nowhere.
That is where almost all of the saving lives. Adjust precision only if you know the artwork needs more decimal places.
If there was no preview and nothing to round, you get the original back. That is the honest result, not a failure.
What actually makes an EPS big?
An EPS is a PostScript program wrapped so a page layout app can place it. The drawing itself is usually modest: a few kilobytes of move, line and curve operators. What makes a file multi-megabyte is almost always the screen preview glued on so Quark, InDesign or Word can show a thumbnail without running a PostScript interpreter.
On Windows that preview is a TIFF or a WMF sitting after a 30 byte DOS EPS header. On older Mac workflows it lived in a resource fork. Some exporters also write an ASCII EPSI hex dump between %%BeginPreview and %%EndPreview. None of that is sent to the imagesetter. It exists so a human can see the placement on screen.
So this tool strips the preview when you ask it to, optionally trims DSC comments, and can round coordinates the same way an SVG minifier does. The PostScript that describes the artwork is what comes back. A file with no preview and no spare decimals will barely move, and the result will say so rather than invent a saving.
If the file is going on the web, EPS is the wrong format. Convert the artwork to SVG (or a raster) and serve that. The upsell below is honest about that.
EPS compression FAQ
Will stripping the preview break my print file?
No for the press. The imagesetter and most RIPs read the PostScript section and ignore the preview. What you lose is the on-screen thumbnail in layout apps that cannot render PostScript themselves. If you still place the file in one of those, leave the toggle off.
My EPS has no preview. Why did nothing change?
Because there was nothing honest to take out. A pure ASCII EPS with tight coordinates is already small. We hand the original back and say so, rather than rewrite the file for a few bytes of whitespace.
Is this the same as converting EPS to SVG?
No. Conversion rewrites the drawing into a different language. This page keeps the PostScript program and only removes preview bytes and comments. For web use, convert to SVG separately.
Does it handle Illustrator EPS with embedded images?
Embedded binary image data inside the PostScript stream is left alone. Re-encoding those would mean parsing PostScript as a full interpreter, which this page does not claim to be. The preview strip still applies when a DOS TIFF or WMF section is present.
What about .AI or .PDF?
Different formats, different tools. PDF has its own page here. Illustrator native .ai is not EPS even when someone renamed it.
Are my files uploaded?
No. Parsing, stripping and rewriting all happen in this browser tab. There is no upload step and no account.
Related
Same format joins the queue. Anything else re-routes to its own tool.