← Back to the toolbox
PDF TO SVG
Choose a PDF and pick a quality, and get every page rendered as an SVG file. Nothing leaves your browser.
Nothing uploaded — the file is rendered straight in your browser tab.
Quality
Compression
How to convert a PDF to SVG
- 1
Upload the PDF you want to convert.
- 2
Pick a rendering scale and a compression level.
- 3
Untick any pages you don't want in the gallery.
- 4
Download the whole thing as one navigable gallery SVG, or grab individual pages.
Questions
- Is my PDF uploaded anywhere?
- No. Pages are rendered locally in your browser with pdf.js — the file never leaves your machine.
- Does this run OCR on my document?
- No. There's no text recognition anywhere in this tool — every page is simply painted to a canvas as pixels, exactly as it looks in a PDF viewer, then saved as an image. If handwriting or fine detail looks mangled, that's JPEG compression artifacting, not OCR misreading it — try a lower compression setting (Crisp) or a higher rendering scale.
- Is the output real vector SVG, like text as paths?
- No. Each page is rendered to an image and embedded inside an SVG wrapper sized to the page. That gives you a portable, scalable-container SVG file, but the text and graphics inside it are a raster image, not editable vector paths.
- What's the gallery file?
- It's a single .svg file with every selected page embedded, plus prev/next/first/last buttons, zoom, and drag-to-pan built in with a bit of inline SVG script — open it in a browser tab and click through it, instead of juggling one file per page.
- Can I leave pages out of the gallery?
- Yes — untick a page's checkbox in the thumbnail grid to exclude it from the gallery file. It's still available to download on its own.
- What quality and file size can I get?
- Rendering scale (1x/2x/3x) controls sharpness, and compression (Small/Balanced/Crisp) controls the JPEG quality used for each embedded page — pick Small for a much lighter file, Crisp for the sharpest text and lines.