Rasterize SVG files to JPG in your browser at the size you choose — vector quality at any width. No upload, no signup. No upload — runs 100% in your browser
An SVG is instructions for drawing shapes; a JPG is a grid of pixels. Converting between them means rasterizing: the browser draws the SVG onto a canvas at the size you choose and saves the pixels. Because the source is vector, you can pick any output width — 400 px for a thumbnail or 4000 px for a print banner — and the lines stay crisp either way. Leave the width blank to use the SVG's own dimensions.
JPEG has no transparency, so any see-through areas of the SVG are flattened onto white during rasterization. That is inherent to the target format — for logos and icons that need transparent backgrounds, the PNG converters on this site are the right tool instead.
Browsers refuse to rasterize SVGs that reference external resources — remote images, web fonts loaded from a CDN, scripts. Those files fail with a clear message rather than silently producing a wrong image. Self-contained SVGs (which is what exports from design tools usually are) convert without issue.
No. Everything on this page runs inside your browser using JavaScript and WebAssembly. Your file never leaves your device — you can even disconnect from the internet after the page loads and the tool still works.
SVG is vector — it has no fixed pixels. Rasterizing needs a target size: type 1920 for a hero image, 800 for a blog image, or leave it blank to use the SVG's own dimensions.
SVGs that pull in external images, web fonts or scripts are blocked by the browser's security model when rasterizing — the error message says so. Inline the resources (embed fonts, embed images as data URIs) and it converts.
JPG has no alpha channel, so transparent areas become white — the standard behavior of every SVG-to-JPG converter. Need transparency? Convert to PNG instead.