Convert SVG to JPG

Usually you are here because something refuses to take an SVG — a print shop, a marketplace listing, an old content system, a form that only accepts JPG. The conversion itself is simple. The part that goes wrong is the background: JPG cannot store transparency, so every see-through part of your artwork has to become a colour — and if nothing is painted behind it first, that colour is black.

  1. Your SVG files

    Drop your SVG files here

    SVGJPGPNGWebP

    Your files are never uploaded.

  2. What you want back

  3. Your files

How to convert SVG to JPG

  1. Add your SVG files

    One or many. They are read by your browser and never uploaded.

  2. Pick a size, and leave the background on

    512 to 4096 pixels on the longest edge. The white background is on by default, which is what stops a transparent logo arriving with black edges.

  3. Save the JPGs

    Individually, or as a zip if you converted a batch.

What you get

White behind the artwork, not black

A JPG has no alpha channel, so when the encoder throws the transparency away it keeps whatever colour was underneath — and an untouched canvas is transparent black, so what is left is solid black. That is how a logo with a transparent background arrives as white artwork in a black box. This paints white behind it first, every time, and you can turn that off if black is genuinely what you want.

You set the resolution

Most SVGs declare a viewBox and no width or height, so there is no pixel size to inherit and a browser left to guess falls back to 150×150. This asks instead. 512 for a thumbnail, 2048 or 4096 for anything going to print — the shapes are drawn fresh at whatever you choose.

PNG and WebP are one click away

If it turns out the place you are sending this to does take PNG after all, switch the format and convert the same files again, from here.

Your files are never uploaded

Client logos and unreleased artwork are never uploaded. The conversion happens in the page, using your browser's own renderer.

Questions about SVG and JPG

Why did my logo come out on a black background?
Because that is what happens when transparency meets a format that has none, and the converter did not think about it. JPG stores no alpha channel, so the transparent pixels get whatever the canvas underneath them was — black, by default, in most browsers. This tool paints white behind your artwork before drawing it, which is almost always the answer, and lets you switch that off if it is not.
Should I use JPG for a logo at all?
Honestly, usually not. Flat colour with hard edges is JPG's worst case: it was designed for photographs, and it answers a sharp black line on white with a faint halo of grey speckles around it. PNG stores the same artwork exactly, with transparency, at a size that is often smaller for this kind of image. Use JPG when something on the other end insists on it — which is a real and common reason, just not a quality one.
What size should I pick?
Double the size it will be displayed at, so it stays sharp on a high-density screen. For print, ask for the largest offered: 4096 pixels on the longest edge covers a full-page image at 300 dpi with room to spare. The artwork is redrawn at that size rather than enlarged, so asking high costs you nothing but file size — which matters if the other end has an upload limit.
Can I get the SVG back from the JPG?
No. Once the shapes have been turned into pixels the instructions that made them are gone, and no tool can recover them — tracing a JPG produces new artwork that looks similar, not your original. Keep the SVG somewhere; convert copies.
Is it free, and is anything uploaded?
Free, no account, and no limit on how many files you convert. Everything runs in your browser. Your files are never uploaded.

If the place you are sending this does take PNG, send PNG — flat colour and hard edges are what JPG handles worst. Convert SVG to PNG instead, and keep the transparency. If the JPG then has to come in under an upload limit, fit it to a size in KB. Or see the rest of the image tools.