PDF to SVG
Convert each PDF page into real vector SVG — lines, shapes and letters as editable objects that stay sharp at any size, zipped per page. Free, no upload.
Drop a PDF here or click to browse
Every line, shape and letter comes across as an editable object, so it stays razor-sharp at any size and opens properly in Illustrator, Inkscape, Figma or a cutting machine.
The page exactly as it looks, as a high-resolution image, with its text laid over the top so the file is still searchable. Choose this when the page uses effects the vector route cannot carry.
🔒 Converted entirely in your browser — your PDF is never uploaded.
Real vector artwork, not a picture in an SVG wrapper
Drop in a PDF and every line, curve, fill and letter comes across as its own SVG object, taken from what the page is actually made of rather than from a photograph of it. A logo stays razor-sharp at any size, a drawing opens in Illustrator, Inkscape, Figma or a cutting machine with its paths intact, and the text is real text you can retype. Each SVG carries the page's true dimensions, so it opens at the correct physical size. A one-page PDF downloads as a single .svg; a multi-page PDF is packaged as a ZIP with one numbered SVG per page.
It tells you what it could not carry
A few PDF features have no straightforward SVG equivalent — gradient and pattern fills, soft masks, blend modes. Rather than dropping them without a word, the tool counts what came across and names what did not, so you know before you open the file whether to trust it. When a page leans on those features, the second option exports it as a high-resolution picture with the text laid over the top: not editable artwork, but exact. Everything runs locally with pdf.js — your PDF is never uploaded.
Frequently asked questions
Is this a true vector conversion?
Yes, on the default setting. Paths come out as paths, fills as fills, strokes with their real widths, caps, joins and dashes, and text as real text with the PDF's own font embedded where the file carries one. What has no clean SVG equivalent — gradient and pattern fills, soft masks, blend modes — is named for you after the conversion rather than dropped silently. A scanned PDF is a photograph of a page and has no vector artwork in it to recover; for those, export as a picture of the page.
When should I choose "a picture of the page" instead?
When the page uses effects the vector route cannot carry — heavy gradients, transparency masks, blend modes — or when exactness matters more than editability. That option renders the page at high resolution and lays its text over the top with no fill, so the file still looks exactly like the PDF and is still searchable.
What do I get for a multi-page PDF?
One SVG per page. A single-page PDF downloads as one .svg file, and a multi-page PDF is bundled into a ZIP named <name>-svg.zip with the pages numbered in order.
Is my PDF uploaded anywhere?
No. Pages are rendered and wrapped into SVG entirely in your browser with pdf.js, so your document never leaves your device and the tool keeps working offline once loaded.