SVG to PDF converter

Pick one or more .svg files (or paste SVG code) and download a vector PDF: shapes stay paths, so it prints sharp at any size. One page per file. Free, and your files never leave your browser.

Fit to SVG makes each page exactly the SVG's size (1px = 0.75pt, the CSS ratio). A4 and Letter scale the drawing to fit and center it, turning the page to landscape for wide drawings.

Files

Vector, not a picture of your SVG

Many converters draw the SVG onto a bitmap and put that image in a PDF, so it blurs when you zoom or print large. This tool translates each SVG element into PDF drawing commands (paths, fills, strokes, gradients, clip paths), so lines stay crisp at any zoom and the file is usually small. Plain text stays real, selectable text.

Fonts and images

A PDF built in the browser can only use the 14 standard PDF fonts (Helvetica, Times, Courier and their bold/italic variants) without embedding a font file. Text set in sans-serif, Arial or Helvetica maps to Helvetica, serif fonts to Times, monospace to Courier, and any other font falls back to one of them. If the exact typeface matters, convert text to paths in your editor first (Inkscape: Path → Object to Path; Figma: Outline stroke / Flatten). Embedded data: images are kept; images linked by URL may be blocked by the other site and left blank.

Need web fonts, remote images or CSS exactly as Chrome draws them? The Shotmint API prints your SVG inside an HTML page with Chromium, which embeds every font it uses:

curl -X POST "https://shotmint.creasework.com/v1/pdf" -H "X-API-Key: YOUR_KEY" -H "Content-Type: application/json" \
  -d '{"html":"<link href=\"https://fonts.googleapis.com/css2?family=Inter:wght@700\" rel=\"stylesheet\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"600\" height=\"200\"><text x=\"20\" y=\"120\" font-family=\"Inter\" font-size=\"64\" font-weight=\"700\">Hello SVG</text></svg>","format":"A4"}' \
  -o hello.pdf

Each render is 1 credit. €5 buys 2,000 with no subscription, and credits never expire.

Get 25 free renders a month Read the docs

FAQ

Are my files uploaded? No. The PDF is built in your browser with the open-source jsPDF and svg2pdf.js libraries.

Can I combine several SVGs into one PDF? Yes. Pick several files at once; each becomes one page, in the order shown. Use the arrows to reorder and × to remove.

Something is missing in the PDF. A few SVG features have no PDF equivalent here: filters (blur, drop shadow), foreignObject (HTML inside SVG) and CSS animations are skipped. For those, use the API above, or convert to PNG and then PNG to PDF.

Related: SVG to PNG, SVG to JPG, PNG to SVG, image to PDF, merge PDF, PDF to image, HTML to PDF, URL to PDF.

Related tools

SVG to PNG · PNG / JPG to SVG (vectorize) · Image to SVG Converter · JPG to SVG Converter · SVG to ICO Converter · SVG to JPG Converter · SVG to WebP Converter · PDF to image · Merge PDF · Compress PDF · Split PDF · Delete PDF pages · Rearrange PDF pages · Image to PDF · Rotate PDF · TXT to PDF · Crop PDF · Remove PDF metadata · all free tools