Convert a scalable SVG into a compact JPG at any width, with a quality slider and a chosen background colour. JPG is the right pick when you need a small, universally compatible image and do not need transparency — for example a thumbnail, an email banner, or an upload to a site that rejects SVG.
How it works
The conversion is pure client-side rendering:
- Render. Your browser draws the SVG natively onto an off-screen canvas at the output width you set, deriving the height from the SVG’s aspect ratio.
- Flatten. Because JPG has no alpha channel, the canvas is first filled with your background colour (white by default), then the SVG is painted on top.
- Encode. The canvas is exported as JPEG at your chosen quality (0–100%), trading a little detail for a smaller file.
Example
| Setting | Value | Effect |
|---|---|---|
| Width | 1200 px | Output is 1200 px wide, height scaled to match |
| Quality | 85% | Visually clean, much smaller than 100% |
| Background | #FFFFFF | Transparent areas become white |
A logo SVG exported at 1200 px, 85% quality, white background becomes a small, sharp JPG ready for the web. Rendering happens locally in your browser, so your SVG is never uploaded.