SVG to JPEG
Render an SVG file onto a canvas and export it as a JPEG image with adjustable quality.
Drop an SVG file here or click to browse
Accepts .svg files · Transparent background becomes white in JPEG output
Related Tools
Render SVG files to PNG at a specified width and height using the Canvas API.
Convert JPEG images to WebP format with a quality slider — runs entirely in your browser.
Compress images by adjusting JPEG quality to reduce file size without leaving your browser.
FAQ
- Why does the background turn white?
- SVG files typically have a transparent background. JPEG does not support transparency, so the canvas is filled with white before rendering the SVG to avoid a black background.
- Can I control the output size?
- Yes. You can set the desired output width and the height will scale proportionally to match the SVG's aspect ratio.
- Are external resources in the SVG supported?
- SVGs that reference external fonts or images may not render correctly due to browser CORS restrictions when loaded as a local file. Self-contained SVGs work best.
The SVG to JPEG converter loads your SVG as an image element, renders it onto an HTML canvas with a white background (since SVGs are typically transparent), and exports the result as a JPEG. You can set the output width to scale the SVG before rasterisation. A quality slider controls JPEG compression. All processing is local.