Initializing... drag & drop files here
Supports: EPS
An EPS file is a PostScript program with a bounding box — a set of drawing instructions, not a grid of pixels. HEIF is the opposite: a modern raster still image, HEVC-coded, in an ISO base media container. Converting between them means rendering the PostScript once and then compressing the result, and the single most important consequence is that the rendering happens at a fixed density which no option on this page changes.
This page is worth reading before you convert if the EPS is artwork you intend to enlarge. The two format tables below give the specifics; the section after them explains exactly what pixel dimensions you get and why asking for a bigger output does not give you a sharper one.
| Property | Value |
|---|---|
| Full name | Encapsulated PostScript |
| Specification | Adobe Encapsulated PostScript File Format Specification version 3.0, 1 May 1992 (Adobe Technical Note #5002) |
| What it contains | A single-page PostScript program conforming to Document Structuring Conventions 3.0 |
| Required header | %!PS-Adobe-3.0 EPSF-3.0 plus a %%BoundingBox comment |
| Size units | PostScript points — 72 to the inch — given as lower-left and upper-right corners |
| Content model | Vector paths, text with embedded or referenced fonts, and optionally embedded raster images |
| Optional preview | A low-resolution EPSI, TIFF, WMF or PICT thumbnail for placement in a layout application |
| Transparency | Areas the program never paints are simply undrawn |
| Still used for | Print-ready logos, technical illustration, older design archives, journal figure submission |
| Property | Value |
|---|---|
| Full name | High Efficiency Image File Format |
| Standard | ISO/IEC 23008-12 (MPEG-H Part 12), first published 2017 |
| Container base | ISO base media file format — the same structural family as MP4 |
| What our output writes | An HEVC-coded still with major brand heic and compatible brands mif1/heic |
| Bit depth | 8-bit sRGB |
| Alpha channel | Supported, and preserved by this conversion |
| Compression | Lossy, quality-controlled; typically far smaller than an equivalent PNG or JPEG |
| Opens in | macOS and iOS natively, Windows 11 with the HEIF extension, recent Android, Preview, Photos, Affinity, GIMP 2.10+ |
| Does not open in | Most web browsers directly, and a lot of older desktop software |
Note the brand: a file with a .heif extension written here is internally an HEIC — HEVC essence in the HEIF container. That is the normal, standards-conforming case (heic is the registered brand for HEVC Main Profile inside HEIF), not a quirk, but it does mean anything that only recognises the literal string "heic" by extension may need the file renamed.
The EPS is rasterized through Ghostscript at one pixel per PostScript point. An EPS declaring %%BoundingBox: 0 0 400 300 loads as a 400 × 300 pixel image — we confirmed this by reading the loader's own report of the decoded image, which gives exactly the bounding-box dimensions. There is no DPI or render-density control on this page.
That matters because the Image resolution controls run after the render. Setting Width to 1600 on that same 400-point-wide EPS interpolates the 400-pixel raster up to 1600 pixels; it does not go back to the PostScript and draw it again at four times the density. We measured the difference on a test EPS containing 5-point text and quarter-point rules: the interpolated 1600-pixel version smeared the strokes across 190 distinct grey levels, while a genuine 288 DPI render of the same file produced clean two-level edges. The vector detail is simply not in the raster to recover.
The practical rule: if you need a large HEIF, make the EPS's bounding box large first. Open it in Illustrator, Inkscape or Ghostscript, scale the artwork up, re-save with a bigger %%BoundingBox, then convert. Reducing size here is fine — downscaling a 72 DPI render loses nothing you would notice — but enlarging is not.
.eps onto the page or click "+ Add Files". Several files can be queued and each is converted with the same settings..heif. No sign-up, no watermark.The presets map to encoder quality values, and HEVC's quality curve flattens hard at the top — so the useful part of the range sits below Very High. Sizes below are from the 400 × 300 test render described above.
| Preset | Encoder quality | Output size (400 × 300 test render) |
|---|---|---|
| Highest | 100 | 11 029 bytes |
| Very High (default) | 95 | 11 030 bytes |
| High | 90 | 10 411 bytes |
| Medium | 80 | 9 140 bytes |
| Low | 70 | 7 803 bytes |
| Very Low | 60 | 6 446 bytes |
| Lowest | 50 | 4 865 bytes |
Not meaningfully, and it is worth knowing before you reach for it. On our 400 × 300 test render the file was 11 030 bytes at quality 95 and 11 029 bytes at quality 100 — the encoder simply has nothing left to spend the extra bits on, so the two presets produce the same picture at the same cost. Step down to High or Medium and the size falls in a way you can actually see in the numbers; step up to Highest and nothing happens. On a large or photographic render the picture is the same: the top of the scale is where the curve has already flattened.
Yes. Areas the PostScript program never paints render as fully transparent pixels, and HEIF carries an alpha channel, so the transparency survives into the output. We checked the corner pixel of a converted logo-style EPS and it came back fully transparent while the artwork itself was opaque. This is a real advantage over converting the same EPS to JPEG, where the undrawn area has to be flattened onto a solid colour. If you specifically want a white background instead, add a white rectangle behind the artwork in your vector editor before exporting the EPS.
Because the two files store completely different things. A logo EPS can be a few hundred bytes of drawing commands — our simple test EPS was 257 bytes — while the HEIF has to store every pixel of the rendered result. Vector formats are compact precisely because they describe shapes rather than pixels, and that compactness disappears the moment you rasterize. If small file size is the goal for line artwork, a vector target keeps the format's advantage; a raster target trades it away for universal display compatibility.
Because the EPS's bounding box is small in points, and one point becomes one pixel. Journal figures and logos are frequently declared at a few hundred points, which is a perfectly sensible print size (300 points is just over four inches) but a small pixel count. Enlarging with the Image resolution controls interpolates rather than re-renders, so the fix is upstream: scale the artwork in a vector editor and re-export with a larger bounding box.
It converts, but the embedded raster is subject to the same 72 DPI page render. A 300 DPI photograph placed into an EPS at three inches wide is 900 pixels of real data, but the page render samples it at 216 pixels across, and those are the pixels that reach the HEIF. For EPS files that are essentially a wrapper around a photograph, you will get a much better result by extracting the original image rather than converting the wrapper.
HEIF if the destination is Apple hardware or anywhere HEVC decoding is a given, and you want the smallest file: HEVC compresses a photographic or gradient-heavy render far more efficiently than PNG. PNG if the artwork is flat-colour line work, or if the file has to open anywhere without preinstalled codecs — EPS to PNG is the safer choice for logos going into a website, a document or a slide deck, because PNG is decoded by literally everything and handles hard-edged flat colour without the ringing a lossy codec introduces.
No, and no raster target can. Once the PostScript is executed and pixels are written, the paths, text and font information are gone; a HEIF is a grid of samples. If you need something that stays scalable, convert to a vector target instead of a raster one. Keep the original EPS regardless — it is the only copy of the artwork that can be re-rendered at any size in the future.
.heif not open by double-clicking on Windows?Windows does not decode HEIF out of the box in most configurations; the HEVC and HEIF media extensions have to be installed from the Microsoft Store first, and on some editions of Windows the HEVC extension is a paid item. macOS, iOS and recent Android decode it natively. If the file needs to open on an unpredictable machine, this is the main practical argument against HEIF as a delivery format regardless of how good its compression is.
It is uploaded over an encrypted connection, converted on our servers, and both the upload and the .heif output are deleted automatically after a few hours. There is no sign-up, no watermark, and files are never shared or made public. The EPS on your own machine is untouched, which matters here more than usual — it stays your only re-renderable copy of the artwork.