01
Convert the target to bytes
The KB value is converted to bytes (KB × 1,024), and every candidate result is compared with that limit.
Reduce JPG, HEIC, PNG, WebP, GIF, and PDF file size online. Choose a target in KB or MB, compress privately in your browser, and download without signing up.
To reduce a file's size, choose the required KB or MB limit, select your image or PDF, and start compression. ExactSizer adjusts quality and dimensions in your browser to get as close as practical to the requested size.
ExactSizer is a private file compression toolkit for images, PDFs, forms, portals, and strict upload-size limits.
Choose a target, upload your file, and download the result.
Verifiable method
The target is treated as a maximum limit, not a promise that every source file can finish at exactly the same byte count.
01
The KB value is converted to bytes (KB × 1,024), and every candidate result is compared with that limit.
02
For JPG, PNG, and WebP, the engine tests quality between 0.1 and 1.0 using 12 binary-search steps. If that is not enough, dimensions decrease in 5% increments down to a minimum of 10% of the starting dimensions. To bridge encoder size plateaus, it also tests higher-quality candidates and refines dimensions in 6 passes, always retaining the closest result under the limit.
03
For animated GIFs, the engine tests multiple dimensions, palette sizes, and frame intervals. A strict target may therefore reduce colors or retain fewer frames, and the result reports those changes.
04
Each page is rendered in the browser, converted to a JPEG image, and embedded in a new PDF. The engine tests quality and can reduce render scale in 5% increments. This may remove selectable text and soften fine detail.
05
The file is processed in browser memory. The result reports whether the target was met and shows a warning if minimum settings are reached before the requested size.
PDF upload limits
Start with the exact PDF limit your upload form gives you, then adjust the PDF profile only if the file still needs to be smaller.
Image upload limits
Target the exact limit for your profile photo, passport, or signature. Works for JPG, HEIC, PNG, WebP, and GIF.
Whether it's a passport photo, a digital signature, or a multi-page transcript, we target the exact limit you're facing.
Shrink photos to 50KB or 100KB with correct dimensions for official forms.
Keep signatures sharp while hitting strict 20KB or 50KB upload limits.
Compress PDF resumes to 1MB or 2MB to ensure they pass through HR portals.
Most compressors only make files smaller. ExactSizer is built for the moments when a form, portal, or website asks for a specific limit and you need to get there quickly.
Your files stay on your device while you compress them, which is especially helpful for personal documents, IDs, and application files.
Use it for passport photos, visa forms, resumes, email attachments, school portals, and other uploads that reject files for being too large.
From website images to email attachments, we've got you covered.
Great for photos, portraits, and everyday web images.
Useful for screenshots, interface assets, and graphics.
A smart choice for lightweight image delivery on modern sites.
Useful for classic web GIFs when the main goal is a lighter file.
Ideal for forms, attachments, and document upload limits.
Go directly to the converter or guide that matches your form, application, or upload portal.
Turn an iPhone HEIC photo into JPG, then reduce it to the required file size.
Read the guideA focused guide for applicants who need a clean, readable resume PDF under a common ATS or career portal limit.
Read the guideA practical troubleshooting guide for photo uploads rejected by passport, visa, exam, and administration portals.
Read the guideUse this guide when an official website asks for a strict photo size and gives almost no useful upload feedback.
Read the guideA practical guide for balancing file size and readability when you need a PDF under 1MB or 2MB for uploads or email.
Read the guideA complete guide for students who need to upload transcripts, certificates, and ID documents under strict university portal limits.
Quick answers about file limits, supported formats, and common upload situations.
Yes. You can set targets like 100KB and 200KB directly. The final result depends on the original file, but the tool is built for this kind of request.
Yes. PDF compression can be aimed at a specific size for upload limits, email attachments, and portal requirements.
ExactSizer supports JPG, HEIC, PNG, WebP, GIF, and PDF files.
Yes. Files stay on your device during compression, which makes ExactSizer a good fit for sensitive documents and images.
Some files have less room to shrink than others. In those cases, ExactSizer aims for the closest practical result while keeping the file usable.
Yes. ExactSizer is especially useful when a portal asks for a strict file-size limit such as 100KB, 200KB, or 500KB.
No. You can open the page, choose your file, set your target size, and download the compressed result in the same session.
It means the file is currently too small and must be larger than 100KB. However, most users see the opposite error: 'file exceeds maximum size.' ExactSizer helps you shrink files to fit those maximum limits.
Privacy and Analytics
We use optional cookies and analytics only if you accept them. The compressor still works without tracking. Learn more