PDF to SVG Converter
LocalExtract PDF line art to SVG: vector paths keep stroke/fill, text becomes glyph outlines; preview in the page, then download — free, no upload, no sign-in.
Drag files here, or click to browse
Supports PDF
Choose fileExtract drawing paths from PDF to SVG as vector curves — stroke/fill colors and stroke widths are kept (basic attributes). Font text is exported as glyph outlines (works for embedded fonts; fonts without outline data — e.g. some non-embedded/Type3 fonts — are skipped and counted below). Clipping-path outlines are exported into a separate layer, not mixed into visible geometry. Scanned PDFs must be vectorized/OCR'd first.
What is it? PDF to SVG (vector) extracts PDF drawing paths (line art) into SVG with basic stroke/fill attributes kept (colors and stroke widths), exports font text as glyph outlines (embedded fonts), and separates clipping-path outlines into their own layer — preview the result in the page, all locally in your browser.
TL;DR: Extract PDF line art to SVG with basic stroke/fill, font text as glyph outlines, adjustable curve segments and an in-page preview before download. Free, no upload, no sign-in.
How to use
- Pick the curve segment count (4/8/16/32; re-drop to apply).
- Drop your PDF — drawing paths and text outlines are extracted automatically.
- Preview the SVG in the page, then click "Download SVG" to save it.
FAQ
Is text selectable in the SVG?
Text becomes outlined curves, not selectable text. Embedded fonts export their glyph outlines; characters whose font has no outline data (e.g. some non-embedded or Type3 fonts) are skipped and counted in the result.
Are colors kept?
Basic attributes are: stroke/fill colors and stroke widths are written onto each path. Gradients, pattern fills, opacity and blend modes are not reproduced — see the fidelity boundary note on the page.
Is it local?
Yes.
How is this different from a PDF-to-image converter?
This tool extracts the vector drawing paths that are already in the PDF (line art, curves, fills), so the SVG stays sharp at any zoom — a PDF-to-image converter rasterizes pages into pixels instead. Scanned or image-only pages contain no paths to extract: they are skipped and reported with a count. Rasterize-and-trace them via PDF to Image plus Image to SVG if you need vectors from a scan.
Can I use the SVG for Cricut, laser or vinyl cutting?
Yes — the output is plain SVG paths with stroke/fill colors, which cutting and engraving software imports directly. Multi-page PDFs are stacked vertically into a single SVG; if your cutting software expects one design per file, split the PDF down to that page first. Text is exported as outlines, not editable text.
What curve segment count should I use?
The default 8 is a good balance. Curves are approximated as polylines: 4 is coarse but smallest, 16 and 32 are smoother but make the file larger. The setting applies when you drop the file, so re-drop it after changing it.
Is it free? Do I need an account?
Single-file extraction is free with a daily allowance and no sign-in — the quota resets every 24 hours. Everything runs in your browser and the PDF is never uploaded.
Examples
- Drop in a vector PDF → preview the SVG in the page → download it
Supported formats
Limitations
- Font text is exported as glyph outlines (not selectable text); embedded fonts work directly, while characters without outline data (some non-embedded/Type3/vertical fonts) are skipped and disclosed with a count.
- Scanned (image-only) pages can't be extracted — trace or OCR them first.
- Curves are approximated as polylines with an adjustable segment count (4/8/16/32; more segments = smoother but larger).
- Only basic attributes are kept: stroke/fill colors and stroke widths; gradients, patterns, opacity and blend modes are not reproduced, and multi-subpath fills don't restore holes.
- Clipping-path outlines are exported into a separate layer (data-role=clip), not mixed into visible geometry.
- Very complex pages produce large SVGs.
- Processed locally in your browser; nothing is uploaded.
Privacy
Privacy first: this tool runs entirely in your browser — your input and files never leave your device, and everything is cleared when you close the page.