SVG to AI Converter

Turn SVG files into .ai files that open as editable vector artwork, without uploading them. Each SVG’s paths, shapes, strokes, gradients, clip paths and text are turned into vector drawing commands and saved as a PDF-compatible .ai file, the kind vector editors open directly. Nothing is turned into a picture: after making, the tool reads the new file back and tells you how many vector paths, text runs and pictures it holds, and compares each artboard with the SVG. Add one SVG or fifty: get one .ai per SVG in a ZIP, or one .ai with an artboard for each. Keep the SVG’s own size, use its CSS size, or fit it on A4 or US Letter. Anything in an SVG that a vector .ai cannot hold, such as blur filters, is listed for each file instead of being dropped silently. Your files never leave your device.

100% private — everything runs in your browser. Your SVGs are read and turned into .ai files on your device; nothing is uploaded or stored.

100% private — runs in your browser
Drop SVG files here or click to chooseOne or many. Shapes stay vector shapes in the .ai file. Your files stay on your device.

Artboard size

Files

Each list line shows what the new file holds, read back from it: vector paths, text and pictures, and anything in the SVG that does not carry over.

Runs in your browser: svg2pdf.js and jsPDF (MIT) turn the SVG into vector drawing commands and pdf.js (Apache-2.0) checks the result; all three load from jsDelivr when you add a file. Nothing is uploaded and nothing is saved. Filters, animation and HTML inside an SVG do not carry over; the list says so for each file. 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 AI

  1. Drop one or more SVG files on the box, or click Try a sample.
  2. Choose the artboard size, the background and, for several SVGs, one .ai or one per SVG.
  3. Read the list: vector paths, text and pictures found in each new file, and any notes.
  4. Click Download .ai.

What you can use it for

  • Hand a printer or designer the .ai they asked for
  • Open icons from the web in a vector editor as editable shapes
  • Put a set of SVG logos on the artboards of one .ai
  • Fit an SVG on an A4 or Letter artboard for print
  • Check what in an SVG will not survive a move to .ai
  • Convert a batch of SVG icons in one go

What carries over

In the SVGIn the .ai file
Paths, rectangles, circles, ellipses, lines, polylines, polygonsVector paths
Fills, strokes, dashes, line caps and joins, opacityKept
Linear and radial gradients, clip paths, transforms, use and symbolsKept as vectors
TextEditable text in Helvetica, Times or Courier (others named in the list)
Placed pictures (PNG, JPG inside the SVG)Pictures, not shapes
Filters (blur, shadow), animation, HTML (foreignObject)Left out, and named in the list

These follow from what PDF-based vector artwork can hold and from the list of SVG elements svg2pdf.js supports. The tool checks every SVG for the features in the last three rows before making the file.

Artboard size

Choice400 × 300 px SVGSVG in mm (210 × 297 mm)
SVG size, 1 px = 1 pt (default)400 × 300 pt595.28 × 841.89 pt (A4, exact)
CSS size, 96 px = 1 inch300 × 225 pt595.28 × 841.89 pt (A4, exact)
A4, SVG fittedA4 landscape, SVG inside a 10 mm marginA4, SVG inside a 10 mm margin
US Letter, SVG fittedLetter landscape, SVG inside a 10 mm marginLetter, SVG inside a 10 mm margin

A point is 1/72 inch and a CSS pixel is 1/96 inch. An SVG with only a viewBox takes its numbers from the viewBox; one sized in percent also uses its viewBox.

Tested on real SVGs

SVGVector paths read backPicturesNote
Flag of Brazil (Wikimedia Commons; clip paths, use, lettering drawn as paths)2940Looks the same as the SVG
Flag of the United States (Wikimedia Commons; stars by use)530Looks the same as the SVG
Our shapes test (rect, circle, ellipse, dashes, polygon, rotated path)60Looks the same as the SVG
Our blur-filter test10Filter named and left out: the circle has a sharp edge

Want to clean the SVG first? Tidy it in the SVG Editor, shrink it with the SVG Optimizer or look inside it with the SVG Viewer. For a picture instead of vectors, use SVG to PNG; for a picture-only file you want as shapes, start with PNG to SVG.

Not affiliated with Adobe.

Sources

Sources: svg2pdf.js on GitHub (MIT licence; its list of supported SVG elements); jsPDF on GitHub (MIT licence); pdf.js on GitHub (Apache-2.0 licence); CSS Values and Units (W3C): 1 in = 96 px = 72 pt; SVG 1.1 (W3C): filters, masks, foreignObject; ISO 32000-2, the PDF 2.0 standard (page-piece dictionaries for an app’s private data, 1 point = 1/72 inch).

More free design file tools

Working with vector files?

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

See all free tools →

Frequently asked questions

Is this SVG to AI converter free?

Yes. There is no sign-up, no watermark and no limit beyond 50 files at a time. Everything happens in your browser, so your SVGs never leave your device.

Are the shapes still vectors?

Yes. Paths, rectangles, circles, lines, polygons, strokes, gradients and clip paths are written as vector drawing commands, not as a picture. The tool proves it: after making the file it opens it again and counts the vector paths inside, shown in the list for each SVG.

Is the .ai file a real .ai?

It is a PDF-compatible .ai: the same PDF-based structure Illustrator saves inside every .ai with PDF compatibility, the part other programs read. It has no Illustrator editing data, so Illustrator opens it the way it opens a PDF, with every shape there to edit.

What does not carry over?

SVG filters such as blur and drop shadow have no vector equivalent and are left out; animation is left out (the first frame is kept); HTML inside an SVG is left out; pictures placed in an SVG stay pictures. The list names each of these for the file it affects.

What happens to text?

Text stays text you can edit. Fonts from your computer or the web are not inside an SVG, so text is set in a standard font (Helvetica, Times or Courier) and the list says so when the SVG asks for another font. To keep the exact letter shapes, turn the text into outlines in the SVG first.

What size is the artboard?

By default the SVG’s numbers become points: a 400 × 300 px SVG makes a 400 × 300 pt artboard, the same numbers you see in a vector editor. CSS size uses 96 px to the inch instead, so the same SVG makes a 300 × 225 pt artboard. Sizes in mm, cm or inches are kept exactly. A4 and US Letter fit the SVG inside a 10 mm margin.

Can I put several SVGs in one .ai?

Yes. Choose One .ai, an artboard per SVG: each SVG gets its own artboard at its own size, in the order you added them. Or keep one .ai per SVG, downloaded together as a ZIP.

Is my SVG uploaded?

No. svg2pdf.js, jsPDF and pdf.js are downloaded from jsDelivr and run in your browser; your files stay on your device.