Convert .bmp to .jpg in your browser. No upload, no sign-up.
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 BMP
BMP (bitmap) is Windows' original image format. It stores raw, uncompressed pixels, which makes it trivial to write but huge to store: a single BMP of a photo can be tens of megabytes where a JPG would be under a megabyte. It's still around in Windows Paint, some cameras and scanners, and legacy software, but it's rarely the right format to share or post on the web.
This page converts a BMP to a JPG. Because BMP is lossless, no detail is lost in the source; the conversion simply applies standard JPEG compression to produce a small file that opens anywhere. The browser decodes the bitmap natively and writes the result as a JPEG.
Why is my BMP file so big?
Because it has no compression at all. Every pixel is stored in full. Converting to JPG applies lossy compression, which is why the output is so much smaller.
Do I lose anything converting BMP to JPG?
BMP is lossless, so you're not losing anything that was already lost; you're adding standard JPEG compression. At quality 95 the image looks the same and the file is a tiny fraction of the size.
Where do BMP files usually come from?
Windows Paint, some flatbed scanners, certain cameras, and older software that predates more efficient formats. It's the format to reach for when you just need a quick, simple image with no compression.