How to Convert SVG to JPG
The right conversion for a small, flat preview or thumbnail - and why a logo with transparency should go to PNG instead.
To convert an SVG to JPG, open SVG to JPG, set an output width, and download - it renders the vector at that width and flattens it onto a solid white background as a JPG. Reach for JPG only when you want the smallest possible flat file and transparency does not matter. For a logo or icon that needs a transparent background, SVG to PNG is the right tool, and our SVG to PNG guide is the fuller treatment of rasterising vector artwork.
SVG is a vector format: it describes shapes mathematically, so it stays sharp at any size. Turning it into a JPG freezes it at one resolution and drops the transparency - a trade worth making in a few specific cases, and a mistake in most.
When JPG is the right target
JPG earns its place over PNG in a narrow set of jobs:
- A small thumbnail or preview where file size beats everything and the image will sit on a solid background anyway.
- A flattened background graphic that has no transparency to preserve.
- Anywhere a JPG is specifically expected and a PNG would be refused.
In all of these the artwork ends up on a solid background, so JPG's lack of transparency costs nothing, and its more aggressive compression gives you a smaller file. If your image is a logo meant to sit on different-coloured backgrounds, none of this applies - keep it as PNG.
It flattens onto white
Because JPG has no transparency, any transparent areas in your SVG are filled with solid white during conversion. A logo with a transparent background comes out on a white rectangle. That is fine if white is where it is going, and wrong if it needs to sit on colour or a photo - in which case SVG to PNG keeps the transparency intact. It is the same flattening a PNG to JPG conversion does.
Pick a width - and go bigger than you think
Since an SVG has no fixed size, the tool asks for an output width, and whatever you set is the resolution the JPG is frozen at - the height follows automatically to hold the original proportions. Choose generously: you can resize a JPG down cleanly, but you cannot meaningfully enlarge it. If it will display at 500px, export at 1000px or more, since high-DPI screens render at multiples of the nominal size. There is also a quality slider; 0.92 is a sensible default, and dropping it trades sharpness for a smaller file.
Keep the SVG
Whatever you export, keep the original SVG as your master file. The JPG is a disposable export for one destination; the SVG is the thing you re-export from when you need another size or format. You cannot meaningfully turn a JPG back into a vector.
FAQ
Why convert SVG to JPG instead of PNG?
Only when you want the smallest flat file and do not need transparency. For a logo or icon with a transparent background, use SVG to PNG instead.
What happens to transparent parts of my SVG?
They are filled with solid white, because JPG has no transparency. Use SVG to PNG if you need to keep it.
What width should I export?
Larger than the display size - at least double for high-DPI screens. You can resize a JPG down later, but not meaningfully up.
Can I convert several SVGs at once?
Yes - drop in a batch of .svg files; each is rendered at your chosen width and they are bundled into a single zip download.
Is my file uploaded anywhere?
No. The render and encode happen entirely in your browser using the Canvas API.