PerfectVector
By Claire Yoon10 min read

How to Convert a PDF to SVG (Export It If It's Vector, Trace It If It's a Scan)

How you convert a PDF to SVG depends on what's inside it. If it's vector, you export it; if it's a scan, you trace it. Here's how to tell, and how to do both.

On this page

How you convert a PDF to SVG depends entirely on what's inside the file. If the PDF was made in a design program, its artwork is already vector, and you just export it: open it in Inkscape, Illustrator, or an online converter and save as SVG. No tracing needed. But if the PDF is a scan or a photo, "converting" it only wraps those pixels inside an SVG file. You get a fake vector that still blurs when you scale it. To turn that into a real, editable SVG, you have to trace it. So before you pick a converter, find out which kind of PDF you're holding.

This guide covers both paths and how to tell them apart. If file formats are new to you, what an SVG file actually is is a quick primer first.

The quick version
  • A PDF can hold vector artwork, a scanned image, or both. What's inside decides how you convert it.
  • Vector PDF → export it. Open in Inkscape (uncheck "Embed images," save as Plain SVG), Illustrator (Save As, SVG), or a quick online converter. The paths come straight across.
  • Scanned or photo PDF → trace it. A plain conversion just wraps the pixels in an .svg, which is a fake vector. To get a real one, you trace the image.
  • Not sure which you have? Zoom in. If the art stays razor-sharp and you can select text, it's vector. If it blurs into pixels, it's a scan.
  • PerfectVector takes PNG and JPG, not PDF, so it fits the trace path: export the page as an image first, then vectorize it.

First, is your PDF vector or scanned?

This one check decides everything, so do it before you touch a converter. A PDF can contain vector artwork (shapes and text stored as math), a raster image (a scan or photo stored as pixels), or a mix of both. Three quick ways to tell:

  • Zoom way in. Vector artwork stays crisp at any zoom. If the edges turn soft and blocky, you're looking at pixels.
  • Try to select the text. If your cursor highlights the words as text, that part is vector. If the whole page selects as one block, it's likely a scanned image.
  • Open it in Inkscape and ungroup. Select the artwork, choose Object then Ungroup, and try to click an individual shape. If you can select shapes, it's vector. If it stays one object and the status bar calls it an "Image," it's raster.
Two kinds of PDF
Side-by-side comparison of a vector PDF zoomed in with crisp sharp edges and a scanned PDF zoomed in showing soft pixelated edges
Zoom in: vector artwork stays sharp, a scan blurs into pixels. That tells you which path to take.

If it's vector, export it (next section). If it's a scan or a photo, the tracing section below is the one you want.

If it's a vector PDF: export it

Good news: the artwork is already vector, so you're just moving it into the SVG format. Pick the route that fits your situation.

Online converters (fastest for a one-off)

Tools like CloudConvert, Convertio, and similar let you drag in a PDF and download an SVG in seconds. Fine for a quick job. Two things to keep in mind: most upload your file to a server (a privacy consideration for anything sensitive, where a browser-only converter or a desktop app is safer), and they convert blindly, so if you feed one a scanned PDF, it'll hand back a fake vector without warning you.

Inkscape (free, the most reliable)

Inkscape is free and handles PDF well:

  1. Open the PDF in Inkscape (open it in Inkscape, not your PDF reader).
  2. On the import dialog, uncheck "Embed images" and click OK.
  3. Go to File, then Save As, and choose Plain SVG (*.svg) as the type.
  4. Save.

One catch: Inkscape imports a single page at a time. For a multi-page PDF you'd repeat per page, or use a command-line tool like pdf2svg that batches every page at once.

Illustrator

If you have it, open the PDF, go to File then Save As, and pick SVG from the format menu. Same idea, paid software.

Tip: pulling one logo out of a busy page

If you only want a single graphic, say a logo on a full brochure page, don't convert the whole thing. In Inkscape, copy just that graphic, paste it into a new document, and resize the page to your selection. You end up with a much smaller, cleaner SVG than converting the entire page and deleting the rest.

A quick warning sign on any of these: if the exported SVG is huge and slow to open, the conversion packed in far more anchor points than the artwork needs. That bloat makes the file hard to edit and slow to render, and it's worth cleaning up the node count before you rely on the file.

If it's a scanned or photo PDF: trace it

Here's where most people get tripped up. Run a scanned PDF through any PDF-to-SVG converter and it happily produces an .svg, so it feels like it worked. But open that file and zoom in: it still blurs, because the converter just wrapped the original pixels inside an SVG container. There are no real paths in it. It's the same fake-vector trap people hit exporting a photo as SVG from other tools.

To get a genuine, scalable vector from a scanned or image-based PDF, you have to trace it, which means redrawing those pixels as real paths. The workflow is:

  1. Export the page as an image. In any PDF tool, save or screenshot the page (or just the part you want) as a PNG or JPG at the highest resolution you can.
  2. Trace that image into a vector. Run it through an image-to-vector tool, which redraws the shapes as editable paths.
  3. Check and clean up. Confirm it opens as editable shapes and stays sharp when you zoom.

Being honest about this: it works well on flat, graphic content, a logo, line art, lettering, a simple diagram. A detailed photograph won't become a clean vector from any tool, so for those, keep the raster.

What this looks like with PerfectVector

PerfectVector handles the trace path, the harder half of this. It takes a PNG or JPG (not a PDF directly), so once you've exported your PDF page as an image, you can drop it into the vectorizer and get back smooth, low-node paths with each color as its own editable shape, the opposite of a fake vector wrapping pixels. Then you can open the SVG in Illustrator, Figma, or Inkscape, or edit it right away.

Scanned PDF, zoomed in
A scanned logo from a PDF zoomed in, with soft blurry pixelated edges
A scan wrapped in an SVG: still pixels, still blurry up close.
Traced SVG, zoomed in
The same logo traced by PerfectVector into a clean SVG, with crisp edges that stay sharp at the same zoom
The same art traced into real paths: sharp at any size.

For a vector PDF, you don't need this step at all, just export it as above. The trace path is specifically for when the PDF is a scan or photo and a plain conversion gives you nothing usable.

Which method should you use?

Your PDFBest routeWhy
Vector artwork, one page, quick jobOnline converterFastest; paths come straight across
Vector artwork, sensitive fileInkscape (desktop)Nothing leaves your computer
Vector artwork, multi-pagepdf2svg or Inkscape per pageInkscape does one page at a time
Just one logo on a busy pageCopy into a new Inkscape docFar smaller, cleaner SVG
A scan or photoExport page as PNG, then traceA plain convert only makes a fake vector

A note for Cricut and cutting machines

Makers often grab a PDF design and need it as an SVG cut file. The same split applies, with higher stakes: a vector PDF exports to clean paths a machine can cut, but a scanned PDF "converted" to SVG carries no real cut lines, so it won't cut right. If your PDF is a scan, trace it into clean closed paths first, the same prep any Cricut-ready SVG needs. New to the why behind all this? Start with what image vectorization is.

FAQ

Is a PDF a vector or a raster file? Either, or both. A PDF is a container that can hold vector artwork (shapes and text as math), raster images (scans and photos as pixels), or a mix. That's why converting one to SVG depends on what's inside: vector content exports cleanly, while a scanned image only wraps pixels in the SVG unless you trace it.

How do I convert a PDF to SVG for free? For a vector PDF, open it in Inkscape (free), uncheck "Embed images" on import, and save as Plain SVG, or use a free online converter for a quick one-off. For a scanned or photo PDF, export the page as a PNG and trace it with an image-to-vector tool instead, since a direct conversion won't produce real paths.

Why does my converted SVG still look blurry or pixelated? Because the PDF held a scanned or photo image, and the converter wrapped those pixels inside an SVG without tracing them. The file has an .svg extension but no real vector paths, so it blurs when you scale it. To fix it, trace the image into actual paths rather than relying on the conversion.

Can I convert a multi-page PDF to SVG? Most desktop tools convert one page at a time. Inkscape imports a single page per file, so for many pages a command-line tool like pdf2svg is easier, since it can export every page to its own SVG in one run. Some online converters also handle multi-page PDFs.

How do I get just one logo out of a PDF as an SVG? Open the PDF in Inkscape, copy only that graphic, paste it into a new document, and resize the page to the selection before saving as SVG. That gives you a small, clean file instead of converting the whole page. If the logo is part of a scanned image, export it as a PNG and trace it instead.


Got a scanned PDF that a plain conversion turned into a blurry fake vector? Export the page as an image and trace it into a clean, editable SVG, then check that it stays sharp when you zoom.

More from the blog

Ready to create
perfect vectors?