Overview
Compress images and PDFs to an exact size limit, split, merge and clean them. Private by construction β nothing leaves your device.
# Chrome Web Store β detailed description Everything **below the `---`** is the description field. Paste it verbatim. Written to be findable: the phrases people actually type β "compress image to 100kb", "reduce pdf size", "resize photo for passport", "remove exif data" β appear as natural sentences rather than a keyword list, because the store penalises stuffing and readers ignore it. Keep it that way when editing. --- **Make every file fit.** TargetSize compresses images and PDFs to an exact size limit β privately, on your own device. Nothing is uploaded. No account, no sign-up, no watermark, no daily limit, no paid tier. You are asked for a photo under 500 KB, or a PDF under 2 MB. Type the number. TargetSize finds the best-looking file that fits, measures the result, and hands it to you. ββββββββββββββββββββββββββββββββββββββ β WHY THIS ONE β **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, never estimated. β **1 KB = 1,000 bytes.** The same arithmetic upload forms use, so a file that says 990 KB is accepted by a form that caps at 1 MB. TargetSize also aims a little under your limit so a portal that counts differently still takes it. β **Truly offline.** The extension requests no host permissions and its content security policy blocks every network connection. It could not upload your file even if it tried. Works with no internet connection. β **Your original is never modified.** You always download a new copy. ββββββββββββββββββββββββββββββββββββββ πΌ IMAGE TOOLS β’ Compress JPEG, PNG and WebP to an exact KB or MB size β’ Reduce image size to 20 KB, 50 KB, 100 KB, 200 KB, 500 KB, 1 MB, 2 MB β or any number you type β’ Resize by longest edge, or to exact width and height β’ Convert between JPEG, PNG and WebP β’ Crop with a live, draggable frame β move it and resize it before you export β’ Size presets for ID photos, prints, social posts, YouTube thumbnails, favicons and app icons β’ Add a text watermark β’ Inspect and remove EXIF metadata β GPS location, camera model, date taken β’ Compare original and optimized side by side, with a slider, or by toggling π PDF TOOLS β’ Compress PDF to an exact file size β’ Four modes: Lossless, Balanced, Scanned document, Maximum β’ Reduce scanned PDFs β set the DPI, convert to grayscale, straighten, clean specks, trim margins β’ Split a PDF into single pages, fixed chunks, or named page ranges β’ Merge several PDFs in the order you choose β’ Extract, remove, reorder and rotate pages β’ Crop page margins β’ PDF to JPG β export every page as an image β’ JPG and PNG to PDF β build a PDF from photos β’ Add or remove a PDF password (removing one needs the password) β’ Remove metadata, attachments, JavaScript and annotations β’ Flatten forms and comments into the page ββββββββββββββββββββββββββββββββββββββ π SEE WHAT IS INSIDE YOUR PDF Before you change anything, TargetSize tells you what the document actually contains: page count and sizes, PDF version, whether it is encrypted or digitally signed, forms, annotations, bookmarks and links, whether the text is searchable or it is a scan, accessibility tags, layers, attachments, embedded JavaScript, every embedded image with its effective DPI, embedded fonts, and a breakdown of exactly where the bytes are. π‘ EVERY RESULT IS CHECKED After a PDF is produced, TargetSize reopens it, counts the pages, renders them, confirms nothing came out blank, and confirms the text, links and form fields that were promised are still there. If that check fails, you are told β you are never handed a broken file with a success message. π PRIVACY BY CONSTRUCTION Not a promise in a policy β a property of the package: β’ No host permissions, so it cannot read the pages you visit β’ `connect-src 'none'`, so it cannot make a network request at all β’ No analytics, no telemetry, no crash reporting, no accounts β’ Only one thing is stored on your device: your theme and view preferences β’ Open a file, use it, close the tab. We never see anything ββββββββββββββββββββββββββββββββββββββ β οΈ PLEASE READ β ID AND PASSPORT PHOTOS TargetSize changes the size, dimensions and format of a file. That is all it does. Presets named after documents (passport, visa, ID) set **pixel dimensions only**. A photo that is exactly the right size is **not therefore an acceptable passport photo**. Head position, background colour, expression, glasses, lighting, how recent the photo is and print quality are all decided by the authority you apply to, and those rules change and differ by country. **It is your responsibility** to check the current official requirements and check your file against them before you submit it. If your application depends on it, use an official service or a professional photographer. The software is provided "as is", without warranty, to the maximum extent permitted by law. Full disclaimer: https://dhureelabs.com/extensions/targetsize/disclaimer ββββββββββββββββββββββββββββββββββββββ π FOUND A PROBLEM? Please tell us: **admin@dhureelabs.com** A wrong size, a bad output, or a preset that no longer matches an authority's published requirement β reports are read, and they are the main way this gets corrected. Please describe the problem rather than attaching your file; we would rather not hold your documents. ββββββββββββββββββββββββββββββββββββββ π HONEST LIMITS We would rather say these up front than have you discover them: β’ JPEG 2000 images inside a PDF are left untouched β no decoder is bundled β’ "Lossless" PDF mode rebuilds the file structure; it does not recompress existing streams the way a qpdf-based tool would, so savings are modest β’ Repairing a damaged PDF works only as far as the built-in parser can recover β’ Not every file can reach every target. When it cannot, you are told why and offered the smallest achievable result β never a false success β’ Editing a digitally signed PDF invalidates its signature. You are warned, and the result is saved as a separate unsigned copy Built by DhuRee Labs Inc. Β· https://dhureelabs.com
0 out of 5No ratings
Details
- Version0.3.0
- UpdatedAugust 14, 2026
- Size947KiB
- LanguagesEnglish
- DeveloperWebsite
Email
dhureelabs@gmail.com - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes
Support
For help with questions, suggestions, or problems, visit the developer's support site