ToolConvoyToolConvoyv2.6
DOC

SVG to PDF — Convert SVG Vector Graphics to PDF Documents

Convert SVG vector graphics to PDF format. Preserves paths, text, and gradients — 100% private, runs in your browser, no uploads.

● LOCAL · DOCS NEVER LEAVE DEVICE0 network requests from tools since page load

SVG is the W3C standard for vector graphics on the web. Every icon set, every data visualisation library, and every design tool exports SVG, and every browser renders it natively. PDF is the de facto standard for documents meant to be printed, shared, and archived — the format that every printer, every government form, and every academic journal expects. Converting SVG to PDF is the bridge between screen-optimised graphics and print-optimised documents, and the conversion quality depends on how faithfully the PDF reproduces the SVG’s vector paths, text, and colour.

The SVG-to-PDF converter embeds SVG paths as native PDF drawing commands, preserving the resolution-independence that is the point of both formats. Text elements remain as selectable, searchable PDF text — a critical detail for diagrams, infographics, and charts where labels and annotations carry meaning beyond the visual shape. Gradients, patterns, and clipping paths are mapped to their PDF equivalents. The output page size defaults to A4, with the SVG centred and scaled to fit, and the page-size toggle accommodates Letter, custom dimensions, or the SVG’s own viewBox size. The tool runs entirely in your browser, so proprietary SVGs are never uploaded — a requirement for internal architecture diagrams, client work, and any SVG source that is not meant to leave the machine.

Advertisement

How to use

  1. Drop or paste your SVG

    Drop an .svg file or paste SVG markup into the input area. The converter validates the XML structure and reports any parsing errors before conversion begins.

  2. Set the output page size

    Choose a page size — A4, Letter, or match the SVG's own viewBox dimensions. The SVG is centred on the page by default; toggle 'fill page' to scale the graphic to the page edges with configurable margins.

  3. Download the PDF

    The PDF preserves vector paths as native PDF drawing commands — no rasterisation. Text elements in the SVG remain as selectable, searchable text in the PDF output.

Frequently asked

Does the PDF preserve text as text?

Yes. SVG `<text>` elements are converted to PDF text operators with the correct font family, size, and position. The text remains selectable, searchable, and copyable in any PDF reader. Vector fonts not embedded in the SVG will use a fallback.

Are gradients and patterns supported?

Linear gradients and radial gradients are converted to PDF shading operators. Patterns, filters (drop shadows, blurs), and clipping paths are converted where PDF supports an equivalent; complex SVG filters may render differently or be omitted.

Does it handle external images referenced in the SVG?

Externally referenced images (via `<image href="...">`) are fetched and embedded in the PDF as raster content. The fetch happens in your browser, so the images must be accessible from your network or embedded as data URIs in the original SVG.

What about CSS in `<style>` blocks?

The converter parses inline `<style>` blocks and applies the resolved styles to each element before rendering. External stylesheets linked via `<?xml-stylesheet?>` are not fetched; inline styles and presentation attributes are fully supported.

Limitations

  • No SVG animation supportSVG animations (`<animate>`, `<animateTransform>`, SMIL) are ignored. The PDF output captures a static snapshot of the SVG at its initial state. Animated SVGs should be exported as video or rasterised frame-by-frame.
  • Filter fidelity variesComplex SVG filters — feColorMatrix, feDisplacementMap, feTurbulence — may produce output that differs from the SVG's browser rendering. PDF's imaging model is simpler than SVG's filter pipeline.
  • No interactive elementsSVG hyperlinks, hover states, and JavaScript event handlers are not convertible to PDF. Static visual appearance is preserved; interactive behaviour is lost.

Platform notes

macOS
macOS Preview renders both SVG and PDF. Use Preview to compare the source SVG side-by-side with the generated PDF for a quick visual check before sending the PDF externally.
Linux
Inkscape and rsvg-convert are the standard CLI SVG-to-PDF tools. The browser tool is the right pick when you need a quick one-off conversion without installing a dedicated SVG renderer.
Web
Runs entirely client-side. SVG files are rendered in a hidden canvas and the PDF is assembled from the drawing commands — no SVG content is uploaded.
Advertisement
Advertisement