Convert PDF pages to true vector SVG
The PDF to SVG converter turns each page of a PDF into a Scalable Vector Graphics file. Lines, shapes, curves and text stay as vectors, so you can zoom in without pixels, edit the artwork in Inkscape, Illustrator, Figma or Affinity Designer, style it with CSS, or send it to a plotter, vinyl cutter or laser cutter.
Every page is converted inside your browser with the SVG back-end of Mozilla’s pdf.js, with the PDF’s own fonts embedded so the text looks identical. Each SVG is then drawn and compared with a normal rendering of the same page. If something did not convert faithfully — or a page fails outright — you are told, and you can export that page as an SVG that contains a high-resolution image instead, clearly labelled as not vector.
Nothing is uploaded: the PDF stays on your device from start to finish.
How to convert a PDF to SVG
- Drop a PDF onto the upload area or click it to choose a file. Pages are converted straight away (the first 30 for long documents).
- Optionally type pages such as
2-4, 9in Pages, and choose the SVG size: PDF points, or print size at 96 DPI for web use. - Look through the page list. Each page shows a preview, its size and whether it is vector.
- If a page is marked as needing attention, compare its preview with the PDF and, if needed, press Use image SVG (not vector) or Make image SVG.
- Download pages one at a time with SVG, or everything with Download all (ZIP).
PDF to SVG Converter features
Real vector output
Paths, fills, strokes, clipping and text come out as SVG elements rather than a picture, so the file stays sharp at any size.
Fonts embedded
pdf.js re-maps glyphs to private code points, so the PDF’s font programs are embedded in each SVG as data URIs. Text therefore renders exactly as in the PDF, in any viewer.
Automatic quality check
Every SVG is rasterised and compared pixel by pixel with pdf.js’s normal rendering, catching pages where the SVG converter skipped something.
Honest fallback
Pages that fail or differ can be saved as an SVG containing a PNG image, with “not vector” in the file’s title and in the page list.
Editor-friendly files
SVGs use the standard default namespace with an XML declaration, and you choose point-based or 96 DPI dimensions.
Private and free
Conversion happens on your device, with no page limits, watermarks or sign-up.
What converts well, and what does not
| PDF content | In the SVG |
|---|---|
| Lines, shapes, logos, charts, CAD drawings | Vector paths — ideal |
| Text | Vector text drawn with the embedded PDF font; it looks right but may not copy as ordinary words |
| Photos and scanned pages | Embedded PNG images inside the SVG (they were pixels in the PDF too) |
| Gradients, blend modes, some patterns and unusual drawing order | May be simplified or missing — the quality check flags these pages |
| Form fields, comments and other annotations | Not included |
SVG or PNG?
Choose SVG when you need to scale or edit the page: logos and icons for a website, diagrams for slides, cutting files, or artwork you will recolour. Choose a raster format when the page is mostly a photo or a scan — the SVG would just wrap the same pixels in a bigger file. For pixels, use PDF to PNG or PDF to JPG; to turn an SVG back into a bitmap, SVG to PNG. To pull out just one page before converting, try Extract PDF Pages.
Embedded fonts make files larger — often 100–300 KB per page for text-heavy pages, because each SVG must stand on its own. Pages that only contain shapes are much smaller.
PDF to SVG Converter FAQ
How do I convert a PDF to SVG?
Drop the PDF onto the converter, check the page previews and press “Download all (ZIP)” or the SVG button next to a page. The PDF to SVG conversion is free and runs in your browser.
Is the SVG really vector?
Yes for everything that is vector in the PDF: text, lines and shapes. Photos stay as images. Pages that had to be exported as a picture are clearly marked “Not vector”.
Can I edit the SVG in Illustrator or Inkscape?
Yes. Shapes and paths are fully editable. Text is kept as text drawn with the embedded PDF font, which some editors show as unusual characters; if you need editable words, retype them or use a font you have installed.
Why is a page marked “needs attention”?
The converter met something pdf.js’s SVG back-end does not support, so the vector file looked different from the PDF. Compare the preview; if it matters, use the image SVG for that page.
Why are the SVG files large?
Each SVG includes the fonts it uses, so it displays correctly anywhere. Pages with many fonts or embedded photos are larger.
Is my PDF uploaded?
No. The PDF is read and converted entirely in your browser and never leaves your device.