Skip to content
nah

PDF to SVG

Convert PDF pages to true vector SVG — editable paths and text, infinite scale.

100% in your browser — files never leave your device

Convert PDF to vector SVG for editing and scaling

PDF and SVG are both vector formats at heart — PDFs store content as path instructions and text runs, and SVG does the same using XML. Converting between them makes PDF content available in tools that work natively with SVG: vector editors like Inkscape or Affinity Designer, web pages, and design tools that accept SVG imports.

This tool uses PDF.js to render each page as SVG markup in your browser. Paths, shapes, and text from the original PDF are preserved as editable SVG elements. The output scales to any resolution without pixelation, unlike a raster export. For PDFs that contain actual text, the text elements in the SVG remain selectable.

Multi-page PDFs are exported as a ZIP of numbered SVG files. If you only need a pixel image rather than a vector, the PDF to Images tool produces PNG or JPG output instead.

Frequently asked questions

What makes SVG output different from PNG or JPG?

SVG is a vector format. Lines, shapes, and text in the output are represented as mathematical paths, not pixels. This means the SVG can be scaled to any size without quality loss, and text and path elements are individually selectable and editable in a vector editor like Inkscape or Illustrator.

Does the SVG contain editable text?

Yes, when the source PDF contains actual text (not scanned images). PDF.js converts text runs into SVG text elements, which are selectable and editable. For scanned PDFs where pages are raster images, the SVG output will embed those images — run OCR first if you need selectable text.

What do I get for a multi-page PDF?

Single-page PDFs produce one .svg file. Multi-page PDFs are bundled into a ZIP archive with one numbered SVG per page (e.g., page-001.svg, page-002.svg).

Are my files uploaded?

No. Conversion uses PDF.js running in your browser to render each page as SVG markup. Your PDF is never sent to a server.

Why is my SVG large?

PDF pages converted to SVG can be significantly larger than the original PDF because SVG stores every path and text element as XML text, which is verbose. If file size is a concern, a tool like SVGO can compress the output significantly without visible quality loss.

Related tools