JFIF to JPG converter

Turn .jfif images into .jpg files that every app and upload form accepts. By default nothing is re-encoded, so there is zero quality loss. Free, batch, and your files never leave your browser.

No images yet. You can also drop files on this box.

Settings

Changes apply to every image instantly. Size and aspect ratio stay the same.

What is a JFIF file?

JFIF (JPEG File Interchange Format) is the most common way JPEG data is stored, so a .jfif file is a normal JPEG with an unusual extension. Windows and some browsers save images from the web as .jfif, and many upload forms then reject them. Renaming the file to .jpg is all it takes, and that is exactly what the default Lossless (as is) quality does: the output has the same bytes as your file, metadata included. Pick another quality to re-encode instead, which also strips EXIF data such as GPS location.

How it works

Each file is decoded by your browser, drawn onto a canvas at its original size and re-encoded in the format you chose. Nothing is uploaded. Phone photos are rotated the right way up, and EXIF metadata (camera, GPS location) is removed. SVG files are rasterized at their own width and height. HEIC photos from iPhones are decoded on this page with libheif (compiled to WebAssembly, via the open-source heic-to library, LGPL), so they work in every browser, not just Safari. The decoder (about 0.8 MB) only downloads when you add a HEIC file. TIFF files are decoded with the MIT-licensed UTIF.js (about 80 KB, loaded only for TIFFs), and every page of a multi-page TIFF becomes its own image. The same library writes TIFF output: uncompressed baseline RGB, or RGBA with a straight alpha channel when the image has transparency you keep.

Other conversions: Image: JPG, PNG and WebP, PNG to JPG, JPG to PNG, PNG to JPEG, JPEG to PNG, WebP to PNG, WebP to JPG, PNG to WebP, JPG to WebP, HEIC to JPG, HEIC to PNG, AVIF to JPG, AVIF to PNG, GIF to PNG, BMP to JPG, JFIF to PNG, JPG to JPEG, JPEG to JPG, BMP to PNG, ICO to PNG, TIFF to JPG, TIFF to PNG, GIF to JPG, JPG to TIFF, PNG to TIFF. Need it smaller too? Use the image compressor (target size in KB) or resize the image to exact pixels.

Convert web pages straight to images

If your images are screenshots of web pages, skip the conversion step. The Shotmint API renders any URL or HTML in Chromium and returns a PNG, JPG or WebP directly:

curl "https://shotmint.creasework.com/v1/screenshot?url=https://example.com&format=webp&quality=80" -H "X-API-Key: YOUR_KEY" -o page.webp

Each screenshot is 1 credit. €5 buys 2,000 with no subscription, and credits never expire.

Get 25 free renders a month Try a website screenshot

FAQ

Are my images uploaded? No. The conversion runs in JavaScript on this page, so it works for private photos and ID scans, and even offline once the page has loaded.

Does converting lose quality? To PNG: no new loss. To JPG or WebP: a little, set by the quality option. "Maximum" is visually identical for almost any image. Converting never adds back detail that was already lost.

Is there a limit? No file count limit and no watermark. Very large images (over about 50 megapixels) depend on your device's memory.

What about animated GIF or WebP? Only the first frame is converted.

Related tools

JFIF to PNG Converter · TIFF to JPG · HEIC to JPG · JPEG to JPG Converter · JPEG to PDF · HTML to JPG Converter · JPEG to PNG Converter · JPG to ICO Converter · JPG to JPEG Converter · JPG to PDF · JPG to PNG Converter · JPG to SVG Converter · JPG to Text · JPG to TIFF Converter · JPG to WebP Converter · GIF to JPG Converter · PDF to JPEG · PDF to JPG · AVIF to JPG Converter · BMP to JPG Converter · all free tools