Saved an image and got a .jfif that an upload form will not take? Drop it here and get a standard .jpg back that works in every app, form and print service. No signup, nothing to install.
Drop your .jfif files in the box above, or click browse. Up to 3 files per batch with no signup or on a free account, and 25 per batch on a Day Pass or any paid plan. A whole folder to convert? A $2 Day Pass covers 100 uploads in 24 hours, no account needed.
Decide what happens to the metadata. Once your files are in, a Strip EXIF switch appears. It is on by default, so any embedded data is removed unless you switch it off. Each file is then re-encoded as a JPG with Google's jpegli encoder.
Download your JPGs. Each file comes back with a .jpg extension, and more than one comes back as a single zip. They open in every editor, upload form, print kiosk and email client.
JFIF is the file layout most JPEG images have used since the early 1990s, so a .jfif holds exactly the same kind of picture as a .jpg. Windows often gives that extension to JPEGs saved from a browser, and the trouble starts when a form, a marketplace or an older app checks the extension and refuses anything that does not end in .jpg or .jpeg.
That means renaming one file from photo.jfif to photo.jpg works and loses nothing. Converting here is quicker for a batch, works where you cannot see or change extensions, and gives you a clean JPEG encoded with Google's jpegli, with metadata stripped unless you keep it. For how jpegli compares with older encoders, read JPEG in 2026.
Saving images from websites a lot? The Mochify Chrome extension lets you right-click any image and save it straight as a JPG, and our guide to choosing the format when you save an image covers the other routes.
JPG for almost everything: it is what the JFIF already is, and it keeps the file small. Pick PNG only when an app or form asks for it, or when you want to edit the image several times without adding compression each time; the file will be several times larger. For that, use JFIF to PNG.
Seller and Pro accounts convert up to 25 files per batch at up to 75MB each. The same conversion runs from the terminal with the Mochify CLI (mochify *.jfif -p "convert to jpg"), from an AI agent through the hosted or local MCP server, and from the REST API:
curl -X POST "https://api.mochify.app/v1/squish?type=jpg&quality=85" \
-H "Authorization: Bearer $MOCHIFY_KEY" \
--data-binary @image.jfif \
-o image.jpg Full parameter reference in the API documentation.
Also available