Updates
ExactPic is improved continuously, and every change ships the same day it is finished. This page is the record of what changed and when, so you can see whether something you ran into has been addressed.
Nothing about how the tools work has changed: your files are processed on your own device and are never uploaded. See Security & privacy for how to verify that yourself.
Resize Image says exactly what it is about to do, and what it did.
- Improved
A size target is either met or named
When a picture genuinely cannot fit the kilobyte limit at the dimensions you asked for, the result now says so and tells you how much it came out at, instead of handing you a file that a strict upload form would turn away.
- Improved
Sizes that no browser can hold are refused up front
Asking for something enormous used to be accepted, thought about for half a minute, and answered with a broken file. Anything past roughly fifty megapixels is now declined the moment you type it, with the reason.
- Fixed
Switching between pixels and centimetres keeps your size
Changing the unit converts what you entered rather than reading the same number in the new unit. 800 × 600 pixels becomes 6.77 × 5.08 cm, not a request 118 times larger.
- Fixed
A width of zero, or a typo, is answered rather than assumed
Empty, zero and negative sizes used to quietly become 100 pixels and produce a real image at a size nobody had asked for. Each is now pointed out by name, and the button waits until it is fixed.
- Fixed
Changing your mind mid-resize actually changes it
Starting a large resize, then pressing New image or editing the size, no longer lets the abandoned job finish quietly and put its own answer on screen. What you see always belongs to the settings currently in the boxes.
- Improved
Presets and screen readers
Each preset now describes exactly what it produces, choosing one without a size limit clears the previous limit, and the DPI and target-size boxes announce their own names.
Faster, clearer handling of iPhone photos.
- Improved
iPhone HEIC photos answer immediately
HEIC photos are converted using your browser's own decoder, which Safari and iOS provide. On browsers without it, the tool now tells you within a fraction of a second and points you to the quickest way forward, rather than leaving you waiting on a conversion that cannot finish.
A large release focused on hitting upload limits exactly, keeping more of your picture, and never leaving you guessing.
- Improved
Your size limit is now a guarantee
When you ask for 20 KB, the file you download is under 20 KB. If the picture cannot fit at its current size, the tool reduces the dimensions until it does instead of handing you something a strict upload form would reject.
- Improved
More of your photo survives a tight limit
Compression now uses far more of the size you allow it. Where a 13 KB limit once produced a needlessly small file, it now fills the budget — and tightening a limit by one kilobyte costs about one kilobyte of quality, not five.
- Improved
Files that already fit are left alone
If your photo is already under the target, you get the original back byte for byte. Re-encoding something that already fits only costs quality, so the tool no longer does it.
- Fixed
Animated GIFs stay animated
An animated GIF or WebP that already meets your target is returned exactly as it is, with every frame intact. Where an animation genuinely has to be re-encoded to fit, you are told before it happens.
- Improved
Incomplete files are caught before you rely on them
A photo that was cut short during download or transfer still opens in a browser, with the missing part rendered blank. Every format is now checked for completeness on selection, so you find out immediately instead of discovering it after uploading.
- Improved
Cancel stops the work
Cancelling a large compression stops it within about a second and returns the controls straight away. A cancelled job can no longer finish quietly in the background and replace what you are working on.
- Improved
Pasted requirements understand far more wording
The Form Photo Checker reads the way real upload pages are written: "no higher than 1200 × 1600", "neither below 20 KB nor above 50 KB", "at least 600 × 800 but never above 1200 × 1600", "20 KB ≤ size ≤ 50 KB", and format rules such as "all formats except WebP".
- Improved
Numbers it cannot read are left blank, not guessed
Where a requirement contains a number the tool cannot read with certainty, it leaves the field empty and explains why. A blank field gets filled in by hand; a confidently wrong one does not.
- Improved
Honest warnings
Converting a transparent image to JPG tells you the see-through areas became white. A target too small for a usable picture says so. A result that grew rather than shrank is labelled as such instead of being reported as a saving.
- Improved
Accessibility and layout
The upload area, size presets and parser notes now work properly with keyboard navigation and screen readers, and very long filenames no longer stretch the page sideways.
- Improved
Large images are handled more safely
Images far beyond what a browser can hold in memory are refused as soon as they are chosen, using the size recorded in the file itself, so a tab cannot be brought down by one.
Documents join the toolkit.
- New
Invoice generator
Create invoices, quotes and receipts as PDFs entirely in your browser, with VAT and tax handling, multiple currencies, your own logo, and commission-based billing for freight and agency work.
- New
Word to PDF
Convert .docx files to PDF locally, keeping headings, lists, tables and images, with no upload step.
More PDF tools and a much larger library of guides.
- New
Page-level PDF tools
Merge, split, rotate and delete pages in a PDF without sending the document anywhere.
- Improved
Stronger PDF redaction
Redacted areas are rebuilt so the removed content is genuinely gone from the file rather than merely hidden behind a box.
- New
Guides for specific upload rules
Step-by-step pages for the requirements people actually face — exact kilobyte caps, fixed pixel sizes, passport and visa portals, and government forms.
Found something we have missed?
Most of the improvements above began as someone telling us a file did not come out the way they expected. If a tool gets something wrong for you, tell us what you uploaded and what happened — that is genuinely the most useful thing you can send.