Most converters that promise SVG give you a PNG wrapped in an <svg> tag. The file has the right extension and none of the properties you wanted it for: you cannot select a path, change a fill or scale it without blurring. This walks the page's own drawing operators and writes the paths back out as paths.
Convert PDF pages to SVG with the actual vector paths, clipping, line styles and gradients preserved. Editable in Illustrator, Inkscape or Figma. Runs in your browser.
Open the editorFree, no account, and the file stays on your machine.
Paths, clipping, line width, caps and joins, dash patterns, solid colours, and axial and radial shadings written as real SVG gradients. Coordinates stay in PDF user space, with a single root transform carrying the page's y-flip and rotation, so the geometry that comes out is the geometry that went in rather than a re-fit approximation.
Text and raster images are left out by default, because each has its own extractor that does a better job. Both can be switched on: text becomes positioned <text> elements, and images are embedded as base64 data URIs so the SVG stays a single self-contained file.
Open the PDF, go to Decompose and pick the Vectors tab. Choose a page range, decide whether you want text and images included, and export. You get one SVG per page, downloadable individually or together.
The output opens in Illustrator, Inkscape, Figma and Affinity, and in any browser. Because it is plain SVG with no PDF-specific constructs, it also goes straight into a build pipeline or a plotter workflow.
This reconstructs a page from its operator list, so it produces what the page draws, not the layered document an illustrator once had. Layers, named objects, editable text as text, blend modes and transparency groups do not survive — a PDF often does not carry them either.
Very complex artwork can produce a large SVG. A page that is genuinely a photograph is better handled by the image extractor, which gives you the original raster rather than a vector wrapper around it.
The common shortcut is to rasterise the page and embed the bitmap in an SVG shell. That is not a vector file in any useful sense. This walks the page's drawing operators and emits path data, so the result is genuinely editable and scales without loss.
Yes. It is ordinary SVG with real path elements, so both open it and let you select and edit individual shapes.
It is excluded unless you ask for it, in which case it is written as positioned <text> elements. If you want the words rather than the drawing, the text extractor is the better route.
No, but export a range rather than a 300-page book in one go — each page becomes its own SVG and complex pages take a moment to rebuild.