Resize JFIF images by pixels or percentage. JFIF is identical to JPEG/JPG — same format, different extension. See Resize JPG.
JFIF (JPEG File Interchange Format) is the formal name for the file structure that almost every JPEG uses — same compressed bytes, same DCT coefficients, just a different file extension. Windows applications, Microsoft Edge, and Outlook frequently save image attachments as .jfif instead of .jpg, which trips up uploaders and image viewers that filter by extension. Resizing is the most common edit before publishing a JFIF, especially for photos pulled out of email or saved from a browser. Resize first, then convert or compress — that's the order that gives the smallest, sharpest result.
<img srcset>. Each viewport gets the right size, no over-downloading on phones.| Property | JFIF | JPG | JPEG |
|---|---|---|---|
| File contents | DCT-compressed JPEG | DCT-compressed JPEG | DCT-compressed JPEG |
| Standard | JFIF (1992) wraps JPEG | Same JFIF/Exif container | Same JFIF/Exif container |
| Common origin | Edge, Outlook, Windows Photos saves | Most other apps and cameras | Same — .jpeg is the original 4-letter form |
| Inside browsers | Identical pixels | Identical pixels | Identical pixels |
| Inside uploaders | Sometimes rejected by extension filters | Universally accepted | Universally accepted |
The takeaway: JFIF and JPG are byte-identical for a given image. Renaming a .jfif to .jpg works in every viewer. If an uploader rejects .jfif files, see JFIF to JPG for a one-click rename and re-encode.
| Mode | What it does | Best for |
|---|---|---|
| Width × height (px) | Exact target size | Pixel-perfect specs (Instagram 1080×1080, ad slots) |
| Percentage | Proportional scaling | Scale one image to "50% of original" |
| "Size preset" (percent of original, a target height such as 1080p or 720p, or a platform size) | Common breakpoints | Quick scaling to standard sizes |
| 100% | No resize | Re-encode only — change the format or "Quality" without resampling |
Downscaling preserves quality very well — you are throwing away pixels you did not need, and a JPEG re-encode at a "Quality" of 85 or more is visually indistinguishable from the source. Upscaling can soften the image because the resizer interpolates new pixels. For modest upscales up to 2× this tool's resampling produces clean results; beyond 2× an AI upscaler is the better option. JFIF is JPEG, so each save introduces some generational loss — keep "Quality" at 90 or more if you plan to edit again later.
Dimension resize (width × height or percentage) sets the pixel count — file size follows from however JPEG compresses those pixels. Targeting a specific file size like "200 KB" works the other way, and this editor does not do it: Compress JPEG picks a quality level (and may scale) to land at the number. Use dimension resize when a platform demands specific pixel sizes (Instagram, YouTube thumbnails). Use Compress JFIF when you need to hit an attachment limit or a CMS upload cap.
It's a long-standing Windows registry quirk — Edge looks up the MIME type image/jpeg and gets .jfif as the registered extension instead of .jpg. The file content is identical to a normal JPG. You can either rename the extension manually or change the registry mapping. Note that this editor keeps the .jfif extension when it saves a JFIF as JPG ("Same as original"), so rename the download if you need .jpg.
Yes — drop up to 50 JFIF files at once (a mixed batch works too). The size, format and quality you set apply to every file in the batch; "Download all (.zip)" saves every resized result in one ZIP, and "Download one by one" saves them separately.
EXIF survives; the color profile does not. When the output is JPG ("Same as original" for a JFIF), the EXIF tags (camera, lens, date taken, GPS if present) are copied into the new file, with Orientation reset to normal because the pixels are already upright. The embedded ICC profile is not kept: Display P3 or Adobe RGB photos are converted to sRGB, so colors still look right in any viewer. PNG, WebP and the other formats don't carry EXIF over. If you want to strip EXIF for privacy, save as PNG or WebP, or use a separate metadata stripper after the resize.
DPI only matters for print; screens ignore it and draw by pixel count. This editor sets pixel size, not a DPI value, so work out the pixels you need instead: inches × 300 for photo prints (a 6 × 4 in print = 1800 × 1200 px), about 150 per inch for posters and banners seen from a distance, and the platform's pixel size for web and social. Your print or layout software then sets the DPI.
If the destination accepts WebP (most modern websites, all current browsers), converting on the way out gives smaller files at the same quality. The resize step has to re-encode anyway, so combining is more efficient than doing two passes. See JFIF to WebP for the combined operation. If the destination is email, an old CMS, or print, stay on JFIF/JPG.
Not by itself — many uploaders reject .jfif purely on extension, and this editor keeps the .jfif extension when it saves a JFIF as JPG. Rename the download to .jpg, pick another format in "Save as", or convert with JFIF to JPG for a .jpg file.