PDF to SVG

Convert each page of a PDF file into a scalable vector graphic (SVG) for perfect quality at any size.

Click to select files or drag and drop

PDF files

Your files never leave your device.

How It Works

1

Upload File

Click or drag and drop your file to begin

2

Process

Click the process button to start

3

Download

Save your processed file instantly

Related PDF Tools

Merge PDF

Free online merge PDF tool

Compress PDF

Free online compress PDF tool

Split PDF

Free online split PDF tool

Edit PDF

Free online edit PDF tool

Rotate PDF

Free online rotate PDF tool

Frequently Asked Questions

Is the text in the SVG still selectable?

No. Each page is exported with text drawn as vector outlines, so it scales cleanly and doesn't depend on fonts being installed, but it isn't live text you can select or search. If you need the words themselves, use PDF to Text alongside the SVG.

Do I get one SVG for the whole document or one per page?

One per page, since SVG has no concept of pages. A single-page PDF downloads as filename.svg, a multi-page PDF becomes filename_svg.zip containing page_1.svg, page_2.svg and so on, and several PDFs at once download as pdf_to_svg.zip.

Can I edit the result in Illustrator or Inkscape?

The output is standard SVG that opens in Inkscape, Illustrator, Figma, and any web browser. Shapes, paths, and text outlines arrive as editable vector objects, while photos embedded in the PDF stay as raster images inside the file.

Why is my SVG file so large?

Scanned or photo-heavy PDFs produce big SVGs because every raster image is embedded in the file as base64 data, and pages with thousands of tiny vector paths add up too. For image-based pages, PDF to PNG gives a smaller and more practical result.

Can I convert multiple PDFs at once?

Drop as many PDFs as you like into the tool and click Convert. Each file is processed in turn and the results are collected in pdf_to_svg.zip, named after their source document.

Are there any options like page range or size?

No. Every page of every uploaded file is converted at its native page size, with no scaling or range selection. To convert only certain pages, split them out first with Extract Pages.

Can I convert a password-protected PDF to SVG?

You're prompted for the password after upload, and conversion proceeds once it's accepted. The SVG files themselves carry no password.

Is my PDF uploaded for the conversion?

No. PyMuPDF runs inside your browser as WebAssembly and writes the SVG files locally, so the PDF never leaves your machine. The engine is fetched on first use, which is why the first conversion takes a moment longer.