everything-to-jpgModel 2026 · XX273-B9
100% in your browser, nothing is uploaded

SVG to JPG: free online

Rasterize a .svg vector to a standard .jpg in your browser, at the SVG's own size. No sign-up, nothing uploaded.

Private by default: every output image is rebuilt from scratch in your browser, so it carries no EXIF metadata: no GPS location, camera model, or edit history, no matter what format you drop in. Nothing is uploaded, ever.

Field manual

Is my photo uploaded anywhere?

No. Every byte is decoded and re-encoded on your own device using WebAssembly. If you close the tab mid-convert, nothing has left your computer.

Does my photo's EXIF / GPS location get carried into the JPG?

No. The converter rebuilds the image from scratch in your browser, so the output JPG has no EXIF metadata at all: no GPS coordinates, camera make/model, lens, orientation, or edit history, regardless of whether you started from a HEIC, JPEG, PNG, AVIF, or WebP. That's a privacy feature, not a bug: the only metadata that survives is what's baked into the pixels themselves.

Why do I need a special tool for HEIC?

iPhone saves photos as HEIC, which only Apple devices and Safari can open. On Android, Windows, or desktop Chrome, a .heic file won't load, so this page runs a WASM build of the libheif decoder to read it, then writes a standard JPG.

What formats can I convert?

HEIC, HEIF, AVIF, WebP, PNG, BMP, GIF, JPG, and SVG in, plus PDF (every page becomes its own image). Out: JPG, WebP, or PNG: pick whichever fits where the image will live. Everything is decoded on your device.

Why is my JPG a bit larger than the AVIF/HEIC I started with?

AVIF and HEIC compress far more efficiently than JPEG at the same visual quality. Converting buys you compatibility, not a smaller file; JPG opens everywhere, including apps and printers that can't read the newer formats.

About SVG

SVG (Scalable Vector Graphics) stores images as math, not pixels: shapes, paths, and text described in XML. That's why a logo stays razor-sharp at any size, from a favicon to a billboard. The flip side is that SVG is a vector format, and a lot of software, email clients, and upload targets only want a bitmap. They can't render the vectors, so the file is useless to them.

This page rasterizes an SVG into a JPG: it draws the vector onto a canvas at the SVG's own declared size and writes out a standard JPEG. The result is a fixed-resolution image that opens anywhere. If the SVG doesn't declare a size, the page uses a sensible default so you still get a usable output.

What size is the output?

It's rasterized at the SVG's own width and height. If the file doesn't specify a size, a default is used. You can also pick a target size in Settings before exporting to get a specific pixel dimension.

Will it stay sharp?

Once rasterized, it's a bitmap, so it's sharp up to its pixel dimensions but won't scale beyond them the way the vector does. If you need it large, choose a larger output size in Settings so you rasterize at high resolution from the start.

Does it handle SVG with text or icons?

Yes. Text, paths, and groups are all rendered by the browser's own SVG engine, so the output matches what you see in a browser. Transparent areas flatten to the background you select.