Chrome Extension
TargetSize
Make every file fit.
- Chrome
- Edge
You are asked for a photo under 500 KB, or a PDF under 2 MB. Type the number and TargetSize finds the best-looking file that fits, measures the result, and hands it to you. Images and PDFs, compressed to an exact size — entirely on your own device, with no upload, no account and no limit.
What it does
-
An exact target, not a guess
Say “under 500 KB” and you get a file under 500 KB. Every size shown is measured from the finished file rather than predicted from the settings, and 1 KB means 1,000 bytes — the arithmetic upload forms use — so a file reported at 990 KB is accepted by a form that caps at 1 MB.
-
Images: resize, convert, crop, clean
JPEG, PNG and WebP. Compress to any size you type, resize by longest edge or exact dimensions, crop with a draggable frame, convert between formats, add a watermark, and inspect the EXIF metadata — GPS location, camera model, date taken — before it is stripped on export.
-
PDFs: twenty tools, one window
Compress in four modes from structure-only to full rasterisation. Split, merge, extract, remove, reorder, rotate and crop pages. Convert PDF to images and images to PDF. Add or remove a password. Flatten forms and comments, or strip metadata, attachments and embedded JavaScript.
-
See inside a PDF before you change it
Page count and sizes, PDF version, encryption, digital signatures, forms, annotations, bookmarks and links, whether the text is searchable or it is a scan, accessibility tags, layers, attachments, embedded images with their effective DPI, fonts — and a breakdown of exactly where the bytes are.
-
Every result is checked
After a PDF is produced it is reopened, its pages counted and rendered, and the text, links and form fields that were promised are confirmed still present. If that check fails you are told. You are never handed a broken file with a success message.
-
Offline by construction
No host permissions, so it cannot read the pages you visit, and a content security policy that blocks every network connection — it could not upload your file even if a bug tried. Works with no internet connection at all.
Privacy
- Makes no network requests at all — the browser blocks them at the policy level
- Declares no host permissions, so it cannot read any web page
- Files are read, processed and discarded in your own tab; we never receive them
- Stores three interface preferences locally; nothing else, ever
- No accounts, no analytics, no ads, no trackers
The full detail — every stored value and every address contacted — is in the TargetSize privacy policy.
Permissions, and why
storage- Remembers three things you set yourself — the colour theme, the comparison view you prefer, and the safety margin used when targeting a size. Nothing about your files.
That is the complete list.