I got tired of paying for something that a browser can do perfectly well. So I vibe-coded this up — free for everyone, forever.

Everything runs locally in your browser. No photo ever leaves your device. No account. No subscription.

What it does:

  • Crop to any international standard — US, UK, India (Passport, Visa, OCI), Schengen/EU, Japan, China, Australia, Canada, and more.
  • Free sizing — enter exact dimensions in mm if your country’s requirements aren’t listed.
  • Pan & zoom — drag the photo inside the crop frame to get the framing just right.
  • Brightness & contrast — fine-tune the image before export.
  • Print sheet layout — arrange multiple copies on standard paper sizes (4×6″, 5×7″, A4, Letter) with adjustable margins and gaps.
  • Portrait & landscape — choose your print orientation.
  • Download options — single photo or full print-ready sheet. Choose JPEG (recommended for passport submissions) or your original format.
  • 100% private — all processing happens in your browser. Nothing is uploaded anywhere.

→ Launch the Passport Photo Editor


Disclaimer: This tool does not guarantee compliance with any specific regional authority’s photo requirements. Always verify the current specifications directly with the issuing authority before submitting.

Built with plain HTML, CSS, and JavaScript. No frameworks, no dependencies, no nonsense.