Free Profile Photo Optimizer
for Resumes & CVs
Compress your CV profile photo to under 200 KB without visible quality loss. Square crop, JPEG/PNG/WebP export — small enough for your PDF, sharp enough for your LinkedIn.
Why Profile-Photo Size Matters for Your CV
The two places your CV photo shows up — your downloadable PDF and your public CVPoet link — have different constraints. Optimizing once works for both.
A raw photo from your phone is often 3–8 MB and 4000+ pixels wide. Embedded directly into a CV PDF, that single image can balloon your file size past 5 MB — which many job-application portals reject silently. It also slows down your public CV page on slow mobile connections.
The sweet spot for a CV photo is 800×800 px JPEG at 80–85% quality. That's around 100–200 KB, indistinguishable from the original at A4 print size, and sharp on a Retina display. It's also exactly what LinkedIn recommends for profile photos, so the same file works in both places.
ATS (applicant-tracking systems) don't read your photo — they index the text layer of your PDF — so a smaller photo also means faster ATS parsing. There's no downside to compressing.
How to Optimize Your Photo in 3 Steps
Under one minute, from upload to download.
Upload Your Photo
Drag and drop your photo into the optimizer above or click to browse. JPEG, PNG, and WebP all work. The photo never leaves your browser.
Set Output Format & Quality
For most CVs, pick JPEG at 80–85% quality — the universal default. Pick WebP only if you're using the photo on a website and not in a PDF. Pick PNG if you need transparency (rare for CV photos).
Download & Use
Download the optimized photo and upload it to your CVPoet resume, LinkedIn, or attach it to your downloadable CV PDF. One file fits everywhere.
JPEG vs PNG vs WebP — Which to Choose
Quick decision guide for resume profile photos.
| Feature | JPEG | PNG | WebP |
|---|---|---|---|
| Best for | Most CV photos | Transparency | Web-only use |
| Compression | Good | Poor for photos | Excellent |
| Size vs JPEG | Baseline | 3–5× larger | 25–34% smaller |
| Transparency | No | Yes | Yes |
| Works in PDF | Universal | Universal | Spotty |
| LinkedIn upload | Yes | Yes | Not officially |
Default recommendation
JPEG at 80–85% quality, 800×800 px. Works in every PDF reader, every browser, every job-board upload form, and matches LinkedIn's recommended profile-photo size. Reach for WebP only if your CV will only ever live as a web page, not a PDF.
Recommended Sizes by Use Case
For each surface your photo might appear on, here's what to aim for.
| Use Case | Dimensions (px) | Aspect Ratio | Target File Size |
|---|---|---|---|
| CV / Resume profile photo | 800 × 800 | 1:1 (square) | 100–200 KB |
| LinkedIn profile photo | 400 × 400 min, 800 × 800 ideal | 1:1 | Under 1 MB (cap 8 MB) |
| Public CV link (cvpoet.com/@you) | 800 × 800 | 1:1 | Under 200 KB |
| PDF export | 600 × 600 sufficient | 1:1 | Under 150 KB |
| og:image meta tag (for shares) | 1200 × 630 | ~1.91:1 | Under 300 KB |
Why It's Safe to Use
100% Private
All compression happens in your browser via the Canvas API. Your photo never leaves your device. No uploads, no server storage, no logs of file contents.
Three Export Formats
JPEG for universal PDF compatibility, PNG when you need a transparent background, or WebP for the smallest file on web-only surfaces.
Batch Mode
Drop multiple photos at once. Useful if you're keeping versions for different job applications, or you want a square crop AND a hero-ratio version of the same shot.
Other Free CV Tools
Practical browser tools that pair with this optimizer.
Frequently Asked Questions
Common questions about compressing CV profile photos, formats, and privacy.
What's the ideal profile-photo size for a CV?
Should I use JPEG, PNG, or WebP?
Will compressing my photo reduce its quality?
Are my photos uploaded somewhere?
Do I need a CVPoet account to use this?
Can I optimize images for LinkedIn at the same time?
How much smaller will my photo get?
Is this really free?
marketing.cta.title
marketing.cta.subtitle
marketing.cta.guarantee