Image format

SVG converter

An .svg file is a Scalable Vector Graphics document: an XML text file describing shapes, paths, text, and gradients mathematically rather than as pixels. Because the geometry is resolution-independent, one .svg renders razor-sharp at any size, from a 16-pixel favicon to a billboard.

Private for supported formats — processed in your browser

Convert supported files

Runs on your device

Drop SVG files here

Batch files can each use a different output. Nothing uploads for local conversions.

Working inputs include camera RAW, browser-local audio/video, PDF, CBZ/CBR comics, office documents, ebooks, markup, 3D models, structured text, images, and archives.

Where SVG comes from

The W3C published SVG 1.0 as a Recommendation in September 2001 after merging competing vector proposals (Adobe's PGML and Microsoft's VML), with SVG 1.1 following in 2003. Browser support matured slowly — full inline HTML5 embedding only became universal in the early 2010s — while the SVG 2 specification has remained a long-running work in progress.

How SVG works

  • Plain XML: elements like <path>, <rect>, <circle>, and <text> with a d-attribute path language for arbitrary curves
  • Styleable with CSS and scriptable with JavaScript, including animation via CSS, SMIL, or the Web Animations API
  • Supports gradients, patterns, clipping, masking, and filter effects (blurs, color matrices) natively
  • Coordinates are unit-based, so rendered dimensions are decided at display time — rasterization (for example via the Canvas API) fixes a pixel size only at export
  • Files are text, so they gzip extremely well and can be diffed and version-controlled like code

When to use SVG

  • Logos and brand marks that must stay crisp at every display density
  • Icon systems inlined into HTML for CSS-based theming
  • Charts, diagrams, and maps generated programmatically (D3.js built an ecosystem on it)
  • Single-file artwork that needs animation or interactivity without video

Strengths and limitations

Strengths

  • Infinite scalability with no quality loss at any zoom or resolution
  • Tiny file sizes for geometric artwork compared with high-resolution rasters
  • Editable as text and fully integrated with CSS and JavaScript
  • Accessible: text content remains real, selectable, searchable text

Limitations

  • Utterly unsuited to photographs, which have no economical vector representation
  • Very complex drawings can render slower than an equivalent raster
  • Because it may contain scripts, untrusted SVG is a known XSS vector and platforms often sanitize or block uploads

Compatibility

Every modern browser renders SVG natively, inline in HTML or as an image source, and design tools from Illustrator and Figma to Inkscape treat it as a first-class format. Gaps appear in contexts expecting rasters — email clients, older office software, some CMS uploaders — which is when rasterizing to PNG at a chosen resolution becomes necessary.

Metadata travels as XML: <title> and <desc> elements aid accessibility, a <metadata> element can hold RDF or XMP, and Creative Commons licensing blocks are common in Inkscape output; EXIF does not apply.