Image Resize / Format Convert

Change size by px or %, plus JPG / PNG / WebP format conversion — for passport, resume, and social photos.

Files never leave your device. All processing happens entirely in your browser.
[ AdSense slot ]

Common image sizes (px)

Reference. Always confirm with the official guideline of the destination.

Use caseSize (px)RatioNotes
US Passport (digital)600×6001:12×2 inches @ 300dpi
Schengen Visa photo413×5313.5:4.535×45mm @ 300dpi
LinkedIn / profile photo400×4001:1square
Instagram square1080×10801:1feed recommended
Instagram portrait1080×13504:5tallest feed image
Instagram Stories / Reels1080×19209:16full screen
YouTube thumbnail1280×72016:9HD 720p
Blog post body800–1200 widemobile viewport friendly

Related tools

What happens to EXIF data (location, capture time)?
Redrawing through the canvas API automatically strips all EXIF metadata. This is a privacy benefit when posting photos publicly. Keep originals if you need camera or capture-time metadata.
Does it support rotation (landscape ↔ portrait)?
This tool currently only changes size and format. Rotation and cropping live in the dedicated crop tool. For 90° rotation, use your OS's photo viewer (macOS Preview, Windows Photos) first, then bring the image here.
The resized image looks blurry.
Downscaling usually looks clean. Going extreme (e.g. below 100px) loses detail. Upscaling uses interpolation and gets blurry — over 50% enlargement isn't recommended. For high-resolution print, start with a high-resolution source.
Can it handle large files (20MB+)?
Technically yes, but mobile browsers may stall above 30MB. Desktop Chrome reliably handles up to ~100MB. For very large files, work on desktop.

Frequently Asked Questions

How do I match passport / resume photo sizes?
US passport is 2×2 inches = 600×600 px @ 300dpi. Schengen and many country passports use 35×45mm = 413×531 px @ 300dpi. LinkedIn-style profile photos are typically 400×400 px. Enter width and height in px and uncheck 'lock aspect ratio' to set exact dimensions.
How does aspect-ratio lock work?
To preserve the original width:height ratio, the smaller of the two values you enter wins, and the other side is auto-calculated. Example: a 1920×1080 photo with width 800 and height 600 becomes 800×450 (width-driven). Uncheck the lock when you need exact dimensions.
Is percent input easier?
For proportional shrinks like 'half size' or '30%', percent mode is faster. Same percent on both sides keeps the ratio automatically. Useful for batch downscaling. Use px mode when you need exact dimensions like 800×600.
I only want to convert format, not resize.
Leave the dimensions equal to the original (or 100% in percent mode) and just change the output format. Effectively format-only conversion. Common cases: PNG → JPEG to shrink, JPEG → WebP to shrink further.
What happens if I enlarge beyond original size?
Canvas uses bilinear interpolation by default. Up to 200% looks acceptable; beyond that it gets blurry. There's no AI upscaling here — if your source resolution is too low, use a higher-resolution source.
Does my file get uploaded?
No. Everything runs in the browser via the canvas API. Even the site operator can't see your files. Safe for IDs, resumes, and passport photos.

References

Last reviewed: 2026-05-09 / Powered by the browser's canvas API.
⚠️ Always confirm passport, ID, or official-document specs with the issuing authority. Sizes here are common references only.