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.
Your files (click one to see it)
Whole picture as an image: the EPS holds pixels drawn from your SVG, not vector paths, so it blurs when enlarged. Use it only when the vector EPS is missing parts you need.
Your SVG
EPS preview (from the finished file)
Not converted to vector paths
Inside your EPS (read back from the 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
- Drop an SVG on the box, paste SVG code, or click Try a sample.
- Keep Vector paths, and choose the size and a background if you want one.
- Compare the EPS preview with your SVG and read the list of anything not converted.
- 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 SVG | In the EPS |
|---|---|
| path (lines, curves, arcs), rect, circle, ellipse, line, polyline, polygon | Vector paths with the same shape |
| Groups, transforms, use and symbol | Placed, rotated and scaled the same way |
| Fill and stroke colours, stroke width, caps, joins, dashes | The same |
| Even-odd fills (holes) | The same |
| Gradients | One average colour (listed) |
| See-through colours and opacity | Blended with white (listed) |
| Text not converted to outlines, embedded pictures | Left out (listed) |
| Filters, masks, clipping, markers | Left 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
| Choice | 1 SVG pixel | A 400 px wide SVG becomes |
|---|---|---|
| As the SVG says (96 px per inch) | 0.75 pt | 300 pt, 105.8 mm (4.17 in) |
| 1 px = 1 pt (72 per inch) | 1 pt | 400 pt, 141.1 mm (5.56 in) |
| My own width in mm | scaled to fit | the 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 EPS | Sharp when enlarged | Keeps text, gradients, filters | File size |
|---|---|---|---|
| Vector paths (default) | Yes | No, they are listed | Small |
| Whole picture as an image | No, it blurs | Yes, as pixels | Larger |
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.