Crop to your exact passport, visa, or OCI photo size — correct pixels, not a guess
Upload your photo
A clear, front-facing photo works best.
Pick your exact preset
Choose by country and document type — India's Passport and OCI Card presets are different sizes, so pick carefully. Not listed? Choose Custom size and type your own dimensions. Set a target KB size if your application caps the upload.
Crop and download
Drag to position, resize the corner handle, then download at the exact required pixel size.
Passport, visa, and ID photo requirements vary by country and by document — and getting them wrong is expensive, since most application centers reject the wrong size outright and send you back to start over. This tool crops your photo to the exact pixel dimensions each application actually needs, with presets built and fact-checked against each country's current official specification.
India gets particular attention here, because its passport and OCI card requirements are genuinely different and easy to confuse: a Passport Seva photo is 35×45mm on paper, with an exact 630×810 pixel, 10–250KB digital upload spec — while an OCI card photo is a completely different shape, a 2×2 inch square, with its own separate size and file-size limits. A photo prepared for one is rejected for the other. Pick the preset that matches your actual application, not just "India," and this handles the rest. The UK/Schengen/EU preset also covers most European national passports directly, not just Schengen visas — Germany, France, Spain, Italy and the Netherlands all use the identical 35×45mm size.
Not on the list? Pick Custom size and type your own width and height in pixels, cm, mm, or inches, at whatever DPI your destination specifies — this is not limited to the countries above.
Every preset supports an optional target file size in KB — useful since several portals, including Passport Seva, cap the upload at a specific KB range rather than just checking pixel dimensions. The background fills plain white by default; a few countries (UK, Australia, OCI) prefer a light grey or off-white background instead of pure white, so check your destination's exact guidance if that matters for your application.
One honest recommendation: skip AI background-remover apps for this. Cutout edges around hair and glasses often look visibly edited, and several countries' official rules explicitly reject photos with visible digital retouching. A real plain wall or sheet behind you is safer than a cutout.
This tool is free, with no watermark, no account, and no download — your photo is cropped entirely in your browser and never uploaded anywhere.
35x45mm printed, or exactly 630x810 pixels for the Passport Seva online upload, at 10-250KB. Select the matching preset above rather than guessing — this is a 2026 rule change, and the older 2x2 inch format is no longer accepted for passport applications.
No — they are different shapes entirely. OCI uses a 2x2 inch square (51x51mm), while the Indian passport uses a 35x45mm rectangle. A photo made for one is rejected for the other, so pick the OCI Card preset specifically for an OCI application, not the Passport one.
Type a target size into the KB field — 250 for Passport Seva's upper limit, or 200 for OCI. It searches for the JPEG quality that lands closest to your target automatically.
We would recommend against it — cutout edges around hair and glasses often look visibly edited, and several countries explicitly reject photos with signs of digital retouching. A real plain-colored wall or sheet behind you when the photo is taken is safer.
Yes — choose Custom size and type your own width and height in pixels, cm, mm, or inches, at whatever DPI your application specifies. It is not limited to the countries with a dedicated preset.
It crops to the correct standard dimensions, but background, lighting, and expression requirements still depend on where you apply — check your country's official guidelines too.
300 DPI for the standard print-size presets. The India Passport Seva online-upload preset uses the portal's own exact pixel spec (630x810px) instead, since that is what it actually checks.
White works for most countries and is the default here. A few — the UK, Australia, and OCI specifically — prefer a light grey or off-white background instead of pure white. Check your destination's exact guidance if that distinction matters for your application.
No — 6x4 is a common print paper size, not an official passport photo size for any of the countries here. 3x4 is not a standard passport size either, though it is sometimes cited informally; check your specific destination's guidance rather than assuming either applies.
Yes — free, no watermark, no account, and no download. Everything happens in your browser.
Generate every standard favicon size from one image — 16×16 up to 512×512, plus Apple touch icon and Android/PWA sizes — along with a ready-to-use web manifest. All processing happens in your browser.
Resize images to exact pixel dimensions or by percentage, with an aspect-ratio lock. Convert to PNG or JPEG. Preview before/after size and dimensions. All processing happens in your browser — images never leave your device.
Compress PNG, JPEG, and WebP images to reduce file size while maintaining quality. Features adjustable quality control, batch processing, before/after preview, size comparison, and instant download. Perfect for optimizing images for web, email, or storage. All compression happens in your browser for complete privacy.
Crop and resize images to specific aspect ratios with an interactive drag-and-drop crop box. Choose from preset ratios like 16:9, 4:3, 1:1, or create custom ratios. Perfect for social media posts, profile pictures, banners, and any content requiring specific dimensions. All processing happens in your browser.
Drop a photo here, or click to browse
Crop to a country's exact passport/visa photo dimensions, or your own custom size — entirely in your browser