SVG to JPGTurn SVG drawings into JPG pictures

Pick any size and background colour and get a JPG that opens anywhere.

or drop them here — pasting works tooDrop an SVG: choose the pixel size and the background, and it becomes a JPG. Nothing it references is fetched.

No photo handy?

Free · No sign-up · Photos stay on your device.

A sunset photo, converted to JPG, coming out of a home printer
sunset.jpgReady to download
A round see-through sticker: transparent around the edge as a PNG, filled with white as a JPG
Clear edges get your colour

Opens all of these

  • HEIC
  • PNG
  • WebP
  • AVIF
  • TIFF
  • GIF
  • BMP
  • ICO
  • JPEG

How it works

Three taps, done

  1. Choose your photos

    Tap the button, drop a SVG on the page or paste one. One file or a whole folder.

  2. Get your JPG straight away

    Smart settings are picked for you. Change the quality, size or background only if you want to.

  3. Download

    Save one JPG, or a single ZIP when there are several. Nothing to sign up for.

A vector drawing can be any size, so you choose it — by width, height, scale or DPI — and the colour behind it. The SVG is cleaned of scripts and outside references first, then drawn and written as a JPG.

Cleaned, then drawn

The SVG is read as text. Before anything draws it, <script> elements, embedded HTML, event-handler attributes and every reference to something outside the file — an image on another site, a stylesheet import — are removed, and the panel says how many: “Removed 1 script, 2 external references”. The cleaned drawing is then rendered by the browser at exactly the size you chose.

The result keeps its transparency until the JPG is written, so the Background panel's colour and its edge-fringe clean-up apply as they do to a PNG.

Step by step

  1. Drop an SVG file.
  2. Choose the size by scale, width, height or DPI and press Add to the queue.
  3. Pick the background colour in the Background panel.
  4. Press Download JPG.

Choosing the size

An SVG with width="200" height="100" drawn at scale 2 is 400 × 200 pixels; at 300 DPI it is 625 × 313. Without a stated size, the viewBox is used, and without either, 300 × 150 — and the panel says it guessed.

Questions

What size will the JPG be?
You choose: a width or height in pixels, a scale of the SVG's own size, or a DPI (the SVG's size is read at 96 per inch, as browsers do). The pixel size is shown before it is drawn.
My SVG is transparent. What colour goes behind it?
White by default; choose any colour in the Background panel, or pick one from the drawing. A JPG cannot store transparency.
Why does it say it removed scripts or external references?
An SVG is a document and can carry scripts, event handlers and links to files elsewhere. They are removed before drawing and counted, so nothing runs and nothing is fetched from anywhere.
My SVG uses a web font and the text looks different.
Fonts referenced from elsewhere are not fetched, so text falls back to a font on this computer. Convert the text to outlines in your editor for an exact result.
Is the SVG uploaded?
No. It is cleaned and drawn in this tab. There is no upload endpoint on this domain.

Ready when you are

Drop in a photo in any format and download a JPG a few seconds later.

Choose photos
Choose photos