SVG to EPS Converter

Turn an SVG into an EPS file that keeps your drawing as vector paths, for print shops and layout programs that ask for EPS. The converter reads the SVG itself and writes each shape as PostScript: paths with every kind of curve and arc, rectangles with rounded corners, circles, ellipses, lines, polylines and polygons, with their transforms, fill colours, even-odd fills, stroke widths, line caps, joins and dashes, reused symbols and simple CSS styles. Some SVG features have no direct match in a plain EPS, such as text that is not converted to outlines, gradients, blur and shadow filters, masks and clipping. Instead of dropping them quietly, the tool lists what it could not convert, and you can choose to put the whole picture into the EPS as an image instead. The size follows the SVG (96 px per inch), or 1 px = 1 pt, or a width in millimetres you type. The preview is drawn from the finished EPS and the file is read back, so you see what is inside. Nothing is uploaded and there is no sign-up.

100% private — everything runs in your browser. Everything runs in your browser; your files are never uploaded.

100% private — runs in your browser
Drop SVG files here or click to chooseOne file or several, up to 15 MB each.

Your SVG

EPS preview (from the finished file)

EPS

Runs in your browser with our own SVG reader and EPS writer: your files are never uploaded and nothing is saved. Parts that cannot be written as PostScript paths are listed. You may use what you make here, including commercially, with no credit needed. The rights in your own artwork stay as they were. Not affiliated with Adobe.

How to convert an SVG to EPS

  1. Drop an SVG on the box, paste SVG code, or click Try a sample.
  2. Keep Vector paths, and choose the size and a background if you want one.
  3. Compare the EPS preview with your SVG and read the list of anything not converted.
  4. Download the EPS, or a ZIP when you add several SVGs.

What you can use it for

  • Send a vector logo to a print shop that asks for EPS
  • Give a supplier who asks for EPS a file made from your SVG icon
  • Place SVG artwork in an older layout program that imports EPS
  • Check which parts of an SVG will not survive the move to EPS
  • Set an EPS to an exact width in millimetres
  • Convert a set of SVG icons to EPS in one go

What converts to vector paths

In your SVGIn the EPS
path (lines, curves, arcs), rect, circle, ellipse, line, polyline, polygonVector paths with the same shape
Groups, transforms, use and symbolPlaced, rotated and scaled the same way
Fill and stroke colours, stroke width, caps, joins, dashesThe same
Even-odd fills (holes)The same
GradientsOne average colour (listed)
See-through colours and opacityBlended with white (listed)
Text not converted to outlines, embedded picturesLeft out (listed)
Filters, masks, clipping, markersLeft out or drawn unclipped (listed)

Arcs are written as Bézier curves, which is how PostScript draws curves, so circles and rounded corners keep their shape.

Size

Choice1 SVG pixelA 400 px wide SVG becomes
As the SVG says (96 px per inch)0.75 pt300 pt, 105.8 mm (4.17 in)
1 px = 1 pt (72 per inch)1 pt400 pt, 141.1 mm (5.56 in)
My own width in mmscaled to fitthe width you type

CSS counts 96 pixels per inch and 72 points per inch, so the default keeps an SVG written in millimetres or inches at its real size.

Vector paths or the whole picture as an image

Inside the EPSSharp when enlargedKeeps text, gradients, filtersFile size
Vector paths (default)YesNo, they are listedSmall
Whole picture as an imageNo, it blursYes, as pixelsLarger

Use the image option only when the vector EPS is missing something you need, and pick 300 ppi or more for print.

Tips for a clean EPS

  • Convert text to outlines in your vector editor before converting.
  • Replace gradients with solid colours if the print must match exactly.
  • Check the list under Not converted before you send the file.
  • Ask your print shop which size and colour mode they want.

Tidy the SVG first with the SVG Optimizer or change it in the SVG Editor. For other formats, use SVG to PDF, SVG to PNG or SVG to DXF.

Sources

Sources: Library of Congress: Encapsulated PostScript File Format; W3C Scalable Vector Graphics (SVG) 2; W3C CSS Values and Units Level 3 (absolute lengths).

Not affiliated with Adobe.

More free vector tools

Working with SVG?

View, edit, tidy and convert SVG files with free tools that run privately in your browser: nothing uploaded.

See all free tools →

Frequently asked questions

Is this SVG to EPS converter free?

Yes. There is no sign-up, no watermark and no limit on how many files you convert. The conversion runs in your browser, so your SVG never leaves your device.

Is the EPS really vector?

Yes, with Vector paths. Every shape becomes a PostScript path with the same curves, colours and strokes, so it stays sharp at any size. The table under the preview counts the shapes, and only the option called Whole picture as an image puts pixels in the file.

What happens to text?

Text that is still letters, not outlines, is not converted to vector paths and is listed under Not converted. Convert the text to outlines (paths) in your vector editor first, or choose Whole picture as an image to keep it as pixels.

What about gradients and see-through colours?

A plain EPS has no gradients or transparency in the form an SVG uses. Gradients are drawn as one average colour and see-through colours are blended with white, and both are listed so you can check them.

Which SVG features convert?

Paths, rectangles, circles, ellipses, lines, polylines and polygons; groups, transforms and reused symbols; fill and stroke colours in any CSS colour form; stroke widths, caps, joins, miters and dashes; even-odd fills; and styles set by attributes, style or simple CSS rules.

What size will the EPS be?

By default the EPS follows the size written in the SVG, counting 96 px per inch as CSS does, so an SVG that says 50 mm wide gives a 50 mm EPS. Choose 1 px = 1 pt for 72 per inch, or type your own width in millimetres.

Can I get CMYK?

No. The EPS keeps the SVG’s RGB colours; your print shop or layout program converts them to CMYK for printing.

Why is the background see-through?

Areas of the SVG with nothing drawn stay empty in the EPS, so it sits on any background. Choose White or A colour under Background to fill the whole area.

Is my SVG uploaded?

No. Reading the SVG, writing the EPS, the preview, the read-back check and the ZIP all happen in your browser.