SVG to JPG
Render an SVG to JPG at any size, on a background colour you choose.
By opening this website or using its tools, you agree to our Terms and Privacy Policy.
or drag them here
SVG · batch supported
Your file never leaves your browser during processing
How it works
To convert an SVG to JPG, drop the file onto this page, choose a size and a background colour — JPG has no transparency, so a colour is required — and the drawing is rendered to JPG inside your browser without being uploaded.
The mechanics are the same as any SVG raster export: the vector geometry is re-rendered at the resolution you pick, so the output is sharp at any size rather than an enlargement of something smaller. What changes with JPG is what happens to the parts of the drawing that were never painted.
JPG has no alpha channel. It cannot store "nothing here" — every pixel gets a colour. Any transparent area therefore has to be filled before encoding, which is why this tool asks for a background colour rather than offering a transparency option. Left to the browser’s default, unpainted pixels encode as black, which is how a logo exported carelessly ends up on a black square. Choosing white, or the colour of the page the image will sit on, avoids that.
The quality slider controls JPG compression. SVG output is usually flat colour with hard edges, and that is the content JPG handles worst: its block-based compression puts visible fuzz around sharp boundaries, most noticeably around text and thin strokes. At 90% this is subtle, but if the artwork is a logo or an icon, PNG is genuinely the better format and will often be a smaller file too. Use JPG when the target only accepts JPG, or when the artwork is photographic in character.
Fonts referenced but not embedded are substituted, and links to external images are stripped before rendering — the same constraints that apply to any browser-side SVG render.
FAQ
Why do I have to pick a background colour?
JPG has no transparency. Every pixel in the output must have a colour, so transparent areas of the SVG are filled with the colour you choose. Without one they would encode as black.
Should I use JPG or PNG for an SVG?
PNG, in almost every case. SVG artwork is usually flat colour with sharp edges, which JPG compresses badly — you get halos around lines and text. Use JPG only when the destination requires it or the image is photographic.
What size should I export?
Pick the scale or exact width you need. Because the source is vector, a larger export is a genuine higher-resolution render, not an upscale, so the only cost of going bigger is file size.
Can I convert multiple files at once?
Yes. Every dropped file is rendered at the same scale with the same background and quality settings, each keeping its own aspect ratio.
Is anything sent to a server?
No. Your file is read, rendered, and encoded entirely in your browser. The counter under the tool monitors network activity during processing and stays at zero bytes uploaded.