fits

Compress PDF under 1 MB

For résumés, portal uploads, and tighter email attachments. Locally, in your browser — no upload.

0 B of your file sent·0 B (page + engine)
Drop your PDF here
or click to browse · paste a copied PDF· up to 500 MB

Why 1 MB is the size that fits everywhere

1 MB is the size that fits almost everywhere. It's the typical résumé cap on applicant-tracking systems like Workday, Greenhouse, and Lever, and it's small enough that the file moves cleanly through email, Slack, or WhatsApp without anyone's limit complaining. When you're not sure what a portal allows, 1 MB is the safe default.

For a résumé the trade-off is essentially invisible: the text is vector and stays sharp at any zoom, while only an embedded headshot or portfolio image is downsampled, and at 1 MB those stay comfortably above readable. There's no benefit to compressing smaller than a target actually requires — if you only need to clear Gmail's 25 MB, the email chip is the better pick.

Common questions (4)
Why 1 MB specifically?
1 MB is the typical résumé cap on most job portals (Workday, Greenhouse, Lever), and it’s small enough that the file moves cleanly through email, Slack, or WhatsApp without anyone’s upload limit complaining. It’s the size that fits almost everywhere.
Will my résumé still look professional after compression?
Yes. fits. downsamples embedded photos and reduces image quality, but text stays vector — sharp at any zoom level. The visual change is on photos only, and at 1 MB the quality is comfortably above readable.
How does this compare to compressing for Gmail (25 MB) or WhatsApp (100 MB)?
1 MB is far stricter than Gmail or WhatsApp. Pick this when you have a portal that explicitly says "under 1 MB," or when you want a small attachment that won’t make the recipient wait. If you only need to fit Gmail, use the email chip — there’s no benefit to going smaller than required.
Is anything uploaded?
No. fits.tools processes the PDF entirely in your browser using WebAssembly. The file never reaches our servers or any third party — verifiable in your browser’s Network tab.