SVG to JPG

Turn a vector into a photo-format file — never uploaded.

How it works

Three steps, and nothing leaves your device.

  1. 1

    Drop the SVG in

    It is rendered in the page; nothing is sent anywhere.

  2. 2

    It is drawn, then encoded as JPG

    At 92% quality, on a white background.

  3. 3

    Download the JPG

    Accepted anywhere a photo is.

Why JPG is usually the wrong target for a vector

  • JPG is built for photographs, and a vector is the opposite of one. Flat colour and hard edges are exactly what JPG compresses badly — you get faint smudging around every line. If the destination accepts PNG, SVG to PNG gives a visibly cleaner result at a similar size.
  • Transparency becomes white. JPG has no alpha channel, so whatever was see-through is filled with white. On a logo meant to sit on a coloured background this is usually the thing that ruins it.
  • The size comes from the SVG. The width and height on the SVG root decide the pixel dimensions. Edit them in a text editor first if you need something larger.
  • Do it anyway when the destination insists. Some print services, marketplaces and older upload forms take JPG and nothing else. That is the case this page exists for.

Frequently asked questions

Should I use PNG instead?

Almost always, yes. JPG smudges the hard edges a vector is made of. Use JPG only when the destination will not take PNG.

Why is the background white?

JPG cannot store transparency. White is used because it is what most artwork sits on.

What size will it be?

Whatever the SVG declares as its width and height.

Is my file uploaded?

No. The SVG is rendered in your browser.