Initializing... drag & drop files here
Supports: EPS
EPS is Encapsulated PostScript — a page-description file from the desktop-publishing era that stores vector paths, type, and sometimes embedded bitmaps. APNG is Animated PNG, a lossless raster format that plays a sequence of full-colour frames with per-pixel transparency. Converting between them does two things at once: it rasterises the PostScript artwork into pixels, and it assembles one or more of those rasters into an animation. This page covers what each format actually specifies, what the converter does with a %%BoundingBox, and which controls apply.
| Property | Value |
|---|---|
| Full name | Encapsulated PostScript |
| Created | 1987, by Adobe's John Warnock and Chuck Geschke together with Aldus Corporation |
| Basis | A Document Structuring Convention (DSC) conforming subset of the PostScript page-description language |
| Contents | Vector paths and type, optionally embedded raster images, plus an optional low-resolution preview |
| Size declaration | The %%BoundingBox DSC comment, expressed in PostScript points of 1/72 inch |
| Colour models | Grayscale, device RGB, and CMYK, including prepress separations |
| Animation | None — an EPS describes a single page |
| Native browser support | None; browsers cannot render PostScript |
| Still current for | Print and prepress workflows, stock illustration libraries, legacy publishing pipelines |
| Property | Value |
|---|---|
| Full name | Animated Portable Network Graphics |
| Standardised in | PNG Third Edition, a W3C Recommendation dated 24 June 2025 |
| Media types | image/png and image/apng |
| Compression | Lossless DEFLATE, identical to still PNG |
| Colour | Up to 24-bit truecolour with a separate 8-bit alpha channel |
| Frame timing | A per-frame delay stored as a rational number of seconds |
| Behaviour where unsupported | The first frame renders as an ordinary still PNG |
| Global browser support | 95.94% — Chrome 59+, Edge 79+, Safari 8+, Firefox 3+, Opera 46+ |
| Best suited to | Short lossless loops where GIF's 256-colour palette is the limiting factor |
An EPS carries no pixel dimensions at all — only a %%BoundingBox measured in PostScript points. The renderer resolves that to pixels at one point per pixel, so the artwork's declared bounding box is its output size in pixels. In our testing, an EPS declaring %%BoundingBox: 0 0 200 100 produced exactly a 200 x 100 pixel frame, and regions the PostScript never painted came through as fully transparent rather than white.
That has one practical consequence worth planning around: because the raster is produced from the bounding box first, enlarging the result with "Image resolution" scales up those pixels rather than re-drawing the vector at a higher density. If you need a large, crisp APNG, set a correspondingly large artboard in Illustrator, Inkscape, or whatever produced the EPS, and export it so the %%BoundingBox is already the size you want. For a single static export at whatever size the file declares, EPS to PNG is the more direct route.
Upload them all before converting and leave "Combine?" on "Single animation". Each file becomes one frame, in the order it was added, and the Framerate setting decides how long each one stays on screen. Switching to "Individual files" produces a separate static PNG per upload instead, which is what you want if you were only after batch rasterisation.
Whatever its %%BoundingBox declares, read as pixels. A bounding box of 612 x 792 points — US Letter — renders as 612 x 792 pixels; a small logo declared at 144 x 72 points renders as 144 x 72 pixels. This catches people out because EPS feels resolution-independent right up until the moment it is rasterised. Check the bounding box in a text editor if you are unsure; it is a plain-text comment near the top of the file.
Because APNG is losslessly compressed, so there is nothing to trade away. The format uses the same DEFLATE compression as still PNG, which means the encoder reproduces every pixel exactly and a quality percentage would be meaningless. The only levers over file size here are the output dimensions and the number of frames. Formats with a lossy coder, such as EPS to WebP, show a quality preset instead.
Yes. Anywhere the PostScript never paints comes out as fully transparent pixels, and APNG carries a proper 8-bit alpha channel, so those areas stay transparent with smoothly anti-aliased edges rather than the hard on/off mask a GIF would give you. If your EPS paints an opaque background rectangle, the frame will of course be opaque — that is the artwork, not the converter.
It is a standard now. APNG began life as a Mozilla extension that the PNG Development Group initially rejected, but it was folded into the PNG specification and PNG Third Edition — which defines both image/png and image/apng and dedicates full sections to the animation control, frame control, and frame data chunks — became a W3C Recommendation on 24 June 2025.
APNG reaches 95.94% of global browser traffic: Chrome 59 and later, Edge 79 and later, Safari 8 and later on both macOS and iOS, Firefox since version 3, and Opera 46 and later. Internet Explorer and Opera Mini never supported it. Where it is unsupported the file does not break — the viewer simply renders the first frame as a still PNG, which is why APNG is a safer animated format to hand to an unknown audience than it first appears.
Because vector artwork is exactly the content GIF handles worst. Illustration EPS files lean heavily on gradients, blends, and soft anti-aliased edges, and GIF's 256-colour palette turns all three into visible banding and jagged fringes. APNG stores full 24-bit colour losslessly with 8-bit alpha, so a rasterised EPS keeps its smooth fills and clean edges. The trade is reach and file size — GIF plays literally everywhere and compresses flat graphics tightly. EPS to GIF is there if universal support matters more than fidelity.
You get a plain static PNG — with one frame there is no animation to write, so no animation chunks are added and any viewer treats it as a normal still image. Nothing is wrong with that, but if a still is all you ever wanted, a format with better tool support is a better destination — EPS to PNG for lossless, or EPS to JPG for something small and universally openable.