Recompress JPEG — Optimize Quality
Upload a JPEG and re-compress it at a lower quality to reduce file size. Automatically strips EXIF metadata.
Drop your PNG / JPG / GIF / WebP / BMP / SVG file hereTap to select a file
Supports PNG, JPG, GIF, WebP, BMP, SVG, up to 100MB
What to do next
Related tools
WebP Compressor
Upload an image and compress it to WebP with adjustable quality and optional resizing.
imageTIFF Compressor
Upload a TIFF image and convert it to a smaller JPEG, PNG, or WebP format with quality control.
imageImage Resizer
Upload an image and resize it by target dimensions or scale percentage with high-quality interpolation.
imageImage Analyzer
Upload an image to instantly analyze its format, dimensions, file size, aspect ratio, and megapixel count.
imageAbout Recompress JPEG
Recompress JPEG runs the image editing and conversion job locally inside your browser. Upload a JPEG and re-compress it at a lower quality to reduce file size. Automatically strips EXIF metadata. The work happens on your machine, the result is generated on your machine, and the page exposes the controls you need to drive it without burying them in menus.
Recompress JPEG sees the most use from bloggers preparing hero images and photographers exporting deliverables, but the design is intentionally generic enough that you do not need a specialist background to get a good result. The defaults aim at the most common case so a first-time user can get the right output without changing any settings.
Recompress JPEG works well as a bookmarked utility you reach for when you need it. The first visit shows you what the tool does; the second is when you realise it is a low-friction option for the task and worth keeping in your tab list.
Under the hood, Recompress JPEG uses standard browser APIs to do the actual work. The tool accepts PNG, JPG, GIF, WebP, BMP, and SVG as input, with a per-file ceiling of 100 MB so memory usage stays predictable on lower-end laptops and tablets. The engine ships as part of the page bundle, so once the page is loaded the tool keeps working even if your network connection drops.
The architecture is local-first by design. Once the page is loaded, you can disconnect from the network and the tool still completes the job. The processing stack — standard browser APIs and the small UI shell wrapping it — ships with the page itself, so the tool keeps working in offline conditions, on a captive-portal Wi-Fi, or behind a corporate proxy that limits what the tab can reach.
If your task needs more than one step, chain Recompress JPEG with WebP Compressor, TIFF Compressor, and Image Resizer. Each tool produces output that is a clean input to the next, so multi-step workflows are just a matter of opening the next tool in a new tab and continuing.
A practical note on limits: Recompress JPEG accepts inputs up to 100 MB per run, and the tool processes one input at a time to keep memory usage predictable. If you ever bump into the ceiling, the cause is the size of the input.
Recompress JPEG keeps the control set focused. Every option on the page is there because a real workflow needs it, and the defaults aim at the most common case so a first-time user can get the right output without changing any settings.
When the job finishes, Recompress JPEG hands you the result as a sensibly named file. Filenames are derived from your input where possible, so a quick batch of jobs leaves you with a tidy folder rather than a pile of generic "output (3)" files. Nothing is auto-saved on Favtoo's side because nothing was ever sent there.
Recompress JPEG is structured around the idea that a useful tool should be its own page. Open the page, do the work, close the tab — the page is the entire product. There is no onboarding flow because there is nothing to onboard into.
Recompress JPEG runs as a regular web page, so there is no install step or permission grant before the first run. The page can be audited by viewing the source or by watching the developer-tools Network tab while a job runs.
Tips from users who reach for Recompress JPEG regularly: process one input first to confirm the settings produce what you expect before committing to a batch; treat the page as the working surface and avoid leaving large jobs running in a backgrounded tab where the browser may throttle JavaScript; and if a particular file fails, check whether the source is intact by opening it in its native viewer — most "tool errors" are actually input errors.
When something goes wrong, the cause is usually one of three things: a malformed input, a browser that is out of memory, or a corporate proxy that is interfering with the page's static assets. The first two are easy to diagnose; the third typically requires asking your IT team to allow standard browser APIs to load.
If Recompress JPEG solved your problem, sharing the page link with someone who has the same problem is the most useful thing you can do. The catalog grows mostly through word of mouth; visitors arriving through a recommendation tend to be the ones the tool serves best.
How it works
- 1Open Recompress JPEG in your browser. The page loads quickly and the tool is ready to use the moment it becomes interactive.
- 2Add your PNG, JPG, GIF, WebP, BMP, and SVG input by dropping it onto the page or browsing for it.
- 3Pick any non-default settings you need. Most users leave the defaults alone for the first run and only revisit if the result needs tuning.
- 4Trigger processing. standard browser APIs reads your input, applies the transformation, and writes the result back into the page.
- 5Save the output when it is ready.
- 6Re-run with different settings as often as you want. Each run produces a fresh output and the original file on disk is never modified.
Common use cases
- Optimise a product photo so it loads quickly on a slow connection using Recompress JPEG.
- Convert a batch of camera files into web-friendly formats.
- Sharpen a slightly soft photo before sending it to print.
- Prepare a transparent logo for use over different backgrounds.
- Convert a phone screenshot into a CMS-friendly format.
- Compose a mockup banner without bouncing between three different apps.
- Resize a hero image for a landing page without losing crispness.
- Crop an image down to the section you actually want to share.
- Apply a quick filter for a social-media post.
FAQ
Quality loss?
Each recompression at lossy quality degrades the image. Avoid multiple recompression cycles.
Progressive?
Progressive JPEGs load in multiple passes (blurry then sharp), improving perceived load time on slow connections.
Strip metadata?
Removing EXIF, XMP, and ICC profiles can save 10-100KB+ per image.
Chroma subsampling?
4:2:0 reduces color resolution (invisible to most eyes), 4:4:4 preserves full color for graphics with sharp edges.
Private?
Yes — configuration is generated locally.
mozjpeg?
The tool generates equivalent mozjpeg command-line flags for server-side optimization.
How many times per day can I use Recompress JPEG?
Inputs are capped at 100 MB per file, which keeps memory usage stable across phones, tablets and older laptops. You can run Recompress JPEG as often as you need; every run produces a full-quality result.
Do I need to install anything to use Recompress JPEG?
No installation is needed. Recompress JPEG runs as a normal web page, with no browser extension, no native helper, and no separate desktop client to download. That is partly a privacy choice — extensions can request broad permissions, while a regular page is sandboxed by default — and partly a convenience one: you can use Recompress JPEG on any computer you have temporary access to without leaving anything installed on it.
How often is Recompress JPEG updated?
Recompress JPEG is updated whenever the underlying engine releases an improvement or a bug fix. Because the tool is delivered as a static page, every visit fetches the latest version automatically — there is no "version" to manage on your end. If a particular release ever changes default behaviour, the change is documented on Favtoo's changelog so you can confirm what shifted.
Can I trust the output of Recompress JPEG for important work?
Recompress JPEG is built on standard browser APIs, which is the same class of engine used by professional image editing and conversion pipelines. For deterministic operations, the output is byte-identical to what an equivalent CLI run would produce; for operations involving a codec or a model, the result is well within the range of what comparable tools generate. If you have a specific reference output you need to match, run a small test job first to confirm the configuration produces what you expect.
Does Recompress JPEG work on a phone or tablet?
Recompress JPEG runs in any modern mobile browser — Safari, Chrome, Firefox and the in-app browsers in most messaging apps all support the underlying APIs. Performance depends on the device: a recent phone handles typical inputs nearly as fast as a laptop, while older devices may take a few seconds longer near the 100 MB ceiling. The interface lays out cleanly on small screens, so you do not need to pinch-zoom to see the controls.
Is it safe to use Recompress JPEG on confidential files?
Your file is processed inside your browser by standard browser APIs. The engine reads the file's bytes from your tab's memory, computes the result, and writes the result back into the tab. You can confirm what the page does by opening developer tools and watching the Network tab during a run — the requests you see are for the tool's static assets only.
Are there any hidden fees with Recompress JPEG?
Recompress JPEG is free to use. The processing runs in your browser, which keeps the per-user cost low enough that the tool can be offered openly. The download is the same file the engine produced — you can use it for as many runs as you need.
Why use Recompress JPEG instead of a paid online tool?
Desktop apps usually have more advanced features but require installation, maintenance and (often) a licence. Paid online tools are convenient but route your file through their servers and gate downloads behind accounts. Recompress JPEG sits in between: free, instant, and private, but intentionally narrow in scope. For one-off jobs and the common image editing and conversion operations, it is usually the lowest-friction choice; for highly specialised work, a dedicated app is still the right answer.