SVG to PDF converter
Convert SVG to PDF as real vectors — paths stay paths, so the PDF prints sharp at any size. Exact-size page or centred on A4, generated entirely in your browser with no upload.
Runs entirely in your browser — nothing is uploaded, no account needed.
Live text in the file? Convert it to outlines with Text to Path first and the PDF will match the design regardless of installed fonts.
How the SVG becomes a PDF
This is not print-to-PDF and not a screenshot in a page. The SVG element is walked node by node and re-expressed as PDF drawing operations — a <path> becomes the same Bézier curves in PDF syntax, fills stay fills, strokes keep their width and joins — so the output is true vector and prints sharp at any size. Two libraries do the work, jsPDF and svg2pdf.js, and they load on demand when you press the button, because together they weigh more than the rest of the site; until then the page costs you nothing. Both run in your browser. The file never leaves your machine.
The conversion needs a live DOM element to walk, so the tool mounts a hidden copy of your markup off-screen for the duration of the call and removes it afterwards. That copy is cleaned first — event-handler attributes and script URLs are stripped — so a file you were handed cannot run anything just because you converted it. Your original source is untouched; only the working copy is sanitised.
What a vector PDF gets you
A rasterised PDF is a picture in an envelope: zoom in and it pixelates, print large and it blurs, and the file grows with the square of its resolution. A vector PDF carries the geometry itself. Curves are resolution-independent, so the same file is correct on a laser printer, a plotter and a billboard RIP; file size tracks the complexity of the drawing, not its dimensions, so a logo destined for a banner can be a few kilobytes; and prepress software can still get at the objects — recolour a fill, check a stroke weight, impose the page. This is why print shops ask for PDF rather than PNG in the first place. If the drawing itself is heavier than it needs to be, run it through the optimiser first — fewer path commands in means fewer operators out.
Exact size, A4, and what a point is
Exact size makes the page fit the drawing precisely: one SVG user unit becomes one PDF point, so a 96 × 96 icon yields a 96 × 96 pt page — about 1.33 inches square, since a point is 1/72 inch. There is no margin and nothing to centre; the artwork is the page. This is the mode for handing a mark to a designer or dropping the file into another layout, where surrounding white space would only get in the way.
A4 portrait and A4 landscape put the drawing on a standard sheet (595.28 × 841.89 pt) instead, contain-fitted inside the margin you set — 0 to 200 points — and centred both ways. The aspect ratio is never distorted; the drawing is scaled until it meets the margin box on its longer side. This is the mode for something a person will print on office paper: a poster proof, a diagram for a meeting, a colouring page. The page-size readout updates as you switch, so you can confirm what you are about to generate before generating it. If the drawing's own proportions are wrong for the sheet, fix the geometry first in Resize & viewBox — the margin cannot re-crop for you.
Text: the one thing to sort out first
PDF text renders in whatever font the file embeds, and this conversion embeds none — text is mapped to the PDF standard fonts, Helvetica and its companions. A label in system UI type will look close enough; a headline in a display face will not. The robust fix is to stop shipping the font name and ship the letter shapes instead: convert the text to outlines with Text to Path before converting, and the PDF reproduces the design identically on every machine, because there is no font left to substitute. The trade-off is the usual one — outlined text is no longer selectable or editable as text — which for logos and headings is almost always the right trade.
When to use it
Handing artwork to people and processes that speak PDF: print shops, slide decks, office suites, laser cutters whose software imports PDF but not SVG, journals with figure requirements, anywhere "send it as a PDF" ends the conversation. It beats the browser's print dialog because the page is sized to the drawing — no headers, no margins you did not choose, no silent rasterisation. When the destination is a screen rather than paper, question the detour: browsers display SVG natively, and a PNG is the better answer for apps that want a simple image.
Common problems
- The text looks wrong. No fonts are embedded, so text falls back to the Helvetica family. Convert display text to outlines with Text to Path first and the geometry travels instead of the font name.
- Filters and masks disappeared. Blur and friends have no clean PDF equivalent and are dropped or approximated. Flatten effects into the artwork before exporting if they are load-bearing.
- Linked images came out blank. External URLs are not fetched during conversion. Inline the image as a data URI first; embedded images are carried into the PDF as raster objects.
- The print shop asked for CMYK. This PDF is RGB, like the SVG it came from. For colour-critical runs the conversion belongs in their prepress, with their profile — tell them the file is RGB and let them convert once, correctly.
- The page is a strange size. That is Exact size doing its job: the page equals the drawing's intrinsic units. Switch to an A4 mode for a standard sheet, or change the drawing's declared size in Resize & viewBox.
Questions
Is this SVG to PDF converter free?
Yes. Converting SVG to PDF here is free, with no account, no watermark and no page limit on size. The site is funded by advertising.
Is the PDF real vector, or a picture in a PDF wrapper?
Real vector. The SVG’s paths are re-expressed as PDF drawing operators, so curves stay curves. Zoom to 6400% in a PDF viewer and the edges stay sharp — the quickest way to verify it yourself.
Why does my text look different in the PDF?
No fonts are embedded during conversion; text maps to the PDF standard fonts, Helvetica and friends. Convert text to outlines with the Text to Path tool before exporting and the exact letter shapes travel with the file.
What size will the page be?
In Exact mode, the drawing’s size in points — one SVG unit equals one point, 72 to the inch, so a 96 × 96 SVG makes a 96 × 96 pt page. In the A4 modes the page is 595.28 × 841.89 pt and the drawing is scaled to fit inside your margin, centred. The readout shows the page size before you export.
Can I add a margin?
In the A4 modes, yes — 0 to 200 points, applied on all four sides, with the drawing contain-fitted and centred inside it. Exact mode has no margin by design: the page is the artwork.
Does transparency survive?
The PDF page itself has no background, so viewers show white behind unpainted areas, and layered artwork keeps its stacking. If you need the appearance of a coloured page, put a background rectangle in the SVG itself before converting.
Is my SVG uploaded anywhere?
No. The two conversion libraries are fetched on demand and run in your browser; the SVG and the finished PDF exist only on your machine. Nothing is sent to a server.
Can I make a multi-page PDF?
No — one SVG becomes one single-page PDF. For a document with several figures, convert each and combine them in any PDF tool, or place the SVGs in a layout application and export from there.
What DPI is the PDF?
None, in the best way: vectors have no resolution. The paths are mathematical curves that the printer renders at its own native precision, so the same file is correct at business-card and poster scale. Only raster images embedded inside the SVG carry a fixed pixel count.
Are gradients and clip paths preserved?
Plain linear and radial gradients and clipping generally translate, since PDF has native equivalents. SVG filters — blur, drop shadows via filter, blend modes — do not, and are dropped or approximated. Flatten any load-bearing effect before converting.
Will a print shop accept this PDF?
For most jobs, yes — vector PDF is exactly what they ask for. Two caveats: colours are RGB, so ask them to handle the CMYK conversion, and text should be outlined first so no font substitution can happen at their end.
Why does the download take a moment the first time?
The PDF libraries are heavier than the rest of the site combined, so they are only fetched when you first press the button. Later exports in the same session reuse them and are quick.
Notes
- Text is mapped to the PDF standard fonts (Helvetica and friends) unless the exact font is embedded — convert decorative text to outlines first if fidelity matters.
- Images and fonts referenced by URL are not fetched. Inline them, or expect blanks.
- One SVG unit becomes one PDF point on the exact-size page — a 96 × 96 icon makes a 96 × 96 pt page.