1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/chunks/0sxm3hqgvyu0e.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/0gztq0l6cupdf.js"/>
1<script src="/_next/static/chunks/0dgq26a5_oy.a.js" async=""></script>
1<script src="/_next/static/chunks/0v9c2uadhpd-i.js" async=""></script>
1<script src="/_next/static/chunks/0o..jrxz6llpo.js" async=""></script>
1<script src="/_next/static/chunks/turbopack-0_p1~qfscrkp5.js" async=""></script>
1<script src="/_next/static/chunks/0adega_s-geq3.js" async=""></script>
1<script src="/_next/static/chunks/0u1g0q9741-sk.js" async=""></script>
1<script src="/_next/static/chunks/01xlw8hd842-c.js" async=""></script>
1<script src="/_next/static/chunks/0d3shmwh5_nmn.js" async=""></script>
1<link rel="preload" href="https://www.googletagmanager.com/gtag/js?id=G-5EB80XQFS3" as="script"/><link rel="alternate" type="application/rss+xml" title="IDPhotoSnap Blog" href="https://idphotosnap.com/rss.xml"/><link rel="dns-prefetch" href="https://www.googletagmanager.com"/><meta name="next-size-adjust" content=""/><title>About | IDPhotoSnap - Free Passport Photo Maker</title><meta name="description" content="Learn about IDPhotoSnap - a free, private, browser-based passport photo tool. No registration, no watermarks, no uploads."/><link rel="manifest" href="/manifest.webmanifest"/><meta name="keywords" content="dedicated visa photo service, visa photo maker free, visa photo online, schengen visa photo, ds-160 photo, uk eta visa photo, canada visa photo, residence permit photo, biometric visa photo, visa photo for india pakistan nigeria bangladesh indonesia vietnam, passport photo dataset"/><link rel="canonical" href="https://idphotosnap.com/about"/><meta name="yandex-verification" content="5dfd656b293c7151"/><meta name="p:domain_verify" content="b0b449c0035c5d8b4273eefb65f9a3f4"/><meta name="fo-verify" content="a822e9d0-b032-4e3f-a876-22bf39a56503"/><meta name="mobile-web-app-capable" content="yes"/><meta name="apple-mobile-web-app-title" content="IDPhotoSnap"/><meta name="apple-mobile-web-app-status-bar-style" content="default"/><meta property="og:title" content="About | IDPhotoSnap - Free Passport Photo Maker"/><meta property="og:description" content="Learn about IDPhotoSnap - a free, private, browser-based passport photo tool. No registration, no watermarks, no uploads."/><meta property="og:url" content="https://idphotosnap.com"/><meta property="og:site_name" content="IDPhotoSnap"/><meta property="og:locale" content="en_US"/><meta property="og:image" content="https://idphotosnap.com/opengraph-image?d1237508a60a5693"/><meta property="og:image:type" content="image/png"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:image:alt" content="IDPhotoSnap â privacy-first passport and visa photo maker"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="About | IDPhotoSnap - Free Passport Photo Maker"/><meta name="twitter:description" content="Learn about IDPhotoSnap - a free, private, browser-based passport photo tool. No registration, no watermarks, no uploads."/><meta name="twitter:image" content="https://idphotosnap.com/opengraph-image?d1237508a60a5693"/><meta name="twitter:image:alt" content="IDPhotoSnap â privacy-first passport and visa photo maker"/><meta name="twitter:image:type" content="image/png"/><meta name="twitter:image:width" content="1200"/><meta name="twitter:image:height" content="630"/><link rel="icon" href="/favicon.ico?favicon.17ro.4l5xax7r.ico" sizes="48x48" type="image/x-icon"/><link rel="icon" href="/icon.png?icon.05yodx1p6y2u_.png" sizes="240x240" type="image/png"/><link rel="apple-touch-icon" href="/apple-icon.png?apple-icon.0y4~_nqnh8dlh.png" sizes="180x180" type="image/png"/>
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","name":"IDPhotoSnap","alternateName":"IDPhotoSnap.com","url":"https://idphotosnap.com","logo":"https://idphotosnap.com/IDPhotoSnap.png","description":"IDPhotoSnap is a free browser-based passport and visa photo tool. Crops photos to country-specific specifications across 100+ countries and 276 document formats validated against 15+ official government sources, with no registration, no watermark, and no server upload - everything is processed locally in the user's browser.","foundingDate":"2026","email":"[email protected]","founder":{"@type":"Person","name":"Elena Dev","jobTitle":"Founder","worksFor":{"@type":"Organization","name":"IDPhotoSnap","url":"https://idphotosnap.com"},"email":"[email protected]","sameAs":["https://medium.com/@music.coffee.magic","https://dev.to/blondedevrules","https://www.linkedin.com/in/elena-dev-rules"]},"knowsAbout":["Passport photo specifications","Schengen visa photo requirements","ICAO 9303 biometric photo standard","Government photo compliance","Browser-based image processing","Privacy-first software architecture"],"contactPoint":{"@type":"ContactPoint","email":"[email protected]","contactType":"customer support","availableLanguage":["English"]},"sameAs":["https://github.com/BlondDev-Art/passport-photo-specs","https://www.trustpilot.com/review/idphotosnap.com","https://huggingface.co/datasets/Whiterocket/passport-photo-specs","https://chatgpt.com/g/g-6a1f315ed32c8191b55a232864c03e0b-idphotosnap-visa-photo-advisor","https://dev.to/blondedevrules","https://www.linkedin.com/in/elena-dev-rules","https://quietbuilds.hashnode.dev","https://medium.com/@music.coffee.magic","https://www.pinterest.com/idphotosnap/","https://www.producthunt.com/products/idphotosnap"]}</script>
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"WebSite","name":"IDPhotoSnap","alternateName":"IDPhotoSnap.com","url":"https://idphotosnap.com","publisher":{"@type":"Organization","name":"IDPhotoSnap"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://idphotosnap.com/blog?q={search_term_string}"},"query-input":"required name=search_term_string"}}</script>
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"SoftwareApplication","name":"IDPhotoSnap","alternateName":["IDPhotoSnap","IDPhotoSnap.com","ID Photo Snap","ID-Photo-Snap","Id Photo Snap","ID Photo Snap web tool"],"applicationCategory":"PhotographyApplication","applicationSubCategory":"Passport Photo Maker","operatingSystem":"Web","browserRequirements":"Modern browser with WebAssembly support","url":"https://idphotosnap.com","description":"Free browser-based passport and visa photo tool. 100+ countries, 276 document formats, validated against 15+ official government sources. No registration, no watermark, no upload - all processing happens locally in the browser via WebAssembly.","offers":{"@type":"Offer","price":"0","priceCurrency":"USD"},"featureList":["Browser-only processing (no upload, no server)","100+ countries, 276 document formats, validated against 15+ official government sources","Background removal via WebAssembly","Print-ready PDF + portal-ready JPG output","No registration, no watermark, no subscription"],"publisher":{"@type":"Organization","name":"IDPhotoSnap","url":"https://idphotosnap.com","founder":{"@type":"Person","name":"Elena Dev","jobTitle":"Founder","worksFor":{"@type":"Organization","name":"IDPhotoSnap","url":"https://idphotosnap.com"},"email":"[email protected]","sameAs":["https://medium.com/@music.coffee.magic","https://dev.to/blondedevrules","https://www.linkedin.com/in/elena-dev-rules"]}},"author":{"@type":"Person","name":"Elena Dev","jobTitle":"Founder","worksFor":{"@type":"Organization","name":"IDPhotoSnap","url":"https://idphotosnap.com"},"email":"[email protected]","sameAs":["https://medium.com/@music.coffee.magic","https://dev.to/blondedevrules","https://www.linkedin.com/in/elena-dev-rules"]},"sameAs":["https://github.com/BlondDev-Art/passport-photo-specs","https://www.trustpilot.com/review/idphotosnap.com","https://huggingface.co/datasets/Whiterocket/passport-photo-specs","https://chatgpt.com/g/g-6a1f315ed32c8191b55a232864c03e0b-idphotosnap-visa-photo-advisor","https://dev.to/blondedevrules","https://www.linkedin.com/in/elena-dev-rules","https://quietbuilds.hashnode.dev","https://medium.com/@music.coffee.magic","https://www.pinterest.com/idphotosnap/","https://www.producthunt.com/products/idphotosnap"],"audience":{"@type":"Audience","audienceType":"Visa applicants, international travelers, immigration applicants","geographicArea":{"@type":"AdministrativeArea","name":"100+ countries, primarily applicants from emerging markets to developed countries"}}}</script>
1<script src="/_next/static/chunks/03~yq9q893hmn.js" noModule=""></script>
1</head><body class="inter_5972bc34-module__OU16Qa__className bg-white text-gray-900 antialiased"><div hidden=""><!--$--><!--/$--></div><header class="border-b border-gray-100 bg-white sticky top-0 z-50"><div class="max-w-6xl mx-auto px-4 py-3 flex items-center gap-2"><a class="flex items-center gap-2.5 " href="/"><svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 10V4a2 2 0 0 1 2-2h6" stroke="url(#grad)" stroke-width="2.5" stroke-linecap="round"></path><path d="M34 10V4a2 2 0 0 0-2-2h-6" stroke="url(#grad)" stroke-width="2.5" stroke-linecap="round"></path><path d="M2 22v7a2 2 0 0 0 2 2h6" stroke="url(#grad)" stroke-width="2.5" stroke-linecap="round"></path><path d="M34 22v5a2 2 0 0 1-2 2h-3" stroke="url(#grad)" stroke-width="2.5" stroke-linecap="round"></path><path d="M26 31l4 4v-4" fill="url(#grad2)"></path><circle cx="18" cy="12" r="4.5" fill="#1e3a5f"></circle><path d="M9 27c0-4.97 4.03-9 9-9s9 4.03 9 9" fill="#1e3a5f"></path><defs><linearGradient id="grad" x1="2" y1="2" x2="34" y2="34" gradientUnits="userSpaceOnUse"><stop stop-color="#38bdf8"></stop><stop offset="1" stop-color="#2563eb"></stop></linearGradient><linearGradient id="grad2" x1="26" y1="31" x2="30" y2="35" gradientUnits="userSpaceOnUse"><stop stop-color="#38bdf8"></stop><stop offset="1" stop-color="#2563eb"></stop></linearGradient></defs></svg><span class="flex items-baseline gap-0 leading-none select-none"><span class="font-black text-xl" style="color:#2563eb">ID</span><span class="font-black text-xl" style="color:#1e3a5f">PhotoSnap</span></span></a><nav class="hidden md:flex items-center gap-1 flex-1 ml-4"><div class="relative"><button class="flex items-center gap-1.5 text-sm font-medium px-3 py-1.5 rounded-lg transition-colors text-gray-600 hover:text-blue-600 hover:bg-gray-50">Countries<svg class="w-3.5 h-3.5 transition-transform duration-200 " fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2.5"><path stroke-linecap="round" stroke-linejoin="round" d="M19 9l-7 7-7-7"></path></svg></button></div><a class="text-sm font-medium text-gray-600 hover:text-blue-600 px-3 py-1.5 rounded-lg hover:bg-gray-50 transition-colors" href="/fix/photo-rejected-passport">Photo Rejected?</a><a class="text-sm font-medium text-gray-600 hover:text-blue-600 px-3 py-1.5 rounded-lg hover:bg-gray-50 transition-colors" href="/blog">Blog</a><a class="text-sm font-medium text-gray-600 hover:text-blue-600 px-3 py-1.5 rounded-lg hover:bg-gray-50 transition-colors" href="/about">About</a></nav><a class="flex items-center gap-1.5 text-sm font-medium text-white bg-blue-600 hover:bg-blue-700 px-3 py-1.5 rounded-full transition-colors whitespace-nowrap flex-shrink-0 ml-auto" href="/remove-background">ð¨ <span class="hidden sm:inline">Remove BG</span><span class="sm:hidden">BG</span></a><div class="md:hidden"><button class="p-2 rounded-lg text-gray-600 hover:bg-gray-100 transition-colors" aria-label="Menu"><svg class="w-6 h-6" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6h16M4 12h16M4 18h16"></path></svg></button></div></div></header><main class="min-h-screen"><div class="max-w-3xl mx-auto px-4 py-12"><h1 class="text-3xl font-bold text-gray-900 mb-4">About IDPhotoSnap</h1><div class="space-y-8 text-gray-700 leading-relaxed"><section><p class="text-lg text-gray-600">IDPhotoSnap is a <strong>dedicated visa photo service</strong> for applicants across 100+ countries. It produces compliant photos for visa portals (DS-160, Schengen, UK ETA, Canada IRCC, India PSK), residence permits (Aufenthaltstitel, BRP, TIE, PR Card, Green Card), biometric national IDs, and 240+ other document formats. Free, browser-only, no upload, no signup, no watermark.</p><p class="text-gray-700 mt-3">The site is purpose-built for the visa-applicant workflow, not a general passport photo utility re-marketed for visas. Primary audience: emerging-market applicants from India, Pakistan, Nigeria, Bangladesh, Indonesia, Vietnam, plus all CIS, LATAM, MENA and Sub-Saharan markets applying to developed-country visas, the demographic underserved by paid incumbents.</p></section><section><h2 class="text-xl font-bold text-gray-900 mb-3">Why We Built This</h2><p>Getting a passport photo shouldn't cost $10. Most online services charge for the final download, show watermarks, or require you to create an account just to crop a photo.</p><p class="mt-3">We built IDPhotoSnap to be the tool we always wanted: free, instant, and respectful of your privacy. Your photo never leaves your device - all processing happens in your browser using the Canvas API.</p></section><section><h2 class="text-xl font-bold text-gray-900 mb-3">How It Works</h2><ol class="list-decimal pl-6 space-y-2"><li>Select your country or document type</li><li>Upload your photo (JPG, PNG, or WEBP)</li><li>Crop and adjust using the interactive tool - aspect ratio is locked automatically</li><li>Download as a JPG file or a print-ready PDF with multiple photos per page</li></ol><p class="mt-4">The downloaded photo meets the exact pixel dimensions and aspect ratio required for your country. Print it at home or at any photo lab.</p></section><section><h2 class="text-xl font-bold text-gray-900 mb-3">Who Actually Uses This</h2><p>Used from 95+ countries in the past 30 days (~1,600 sessions), most heavily by visa applicants outside the US and UK, not passport renewers in wealthy countries. That number comes straight from our own analytics, not a survey or an estimate, and it is small on purpose to state honestly rather than round up.</p></section><section><h2 class="text-xl font-bold text-gray-900 mb-3">How We Verify Country Specs (and What We Got Wrong)</h2><p>Every country/document spec is checked against government or embassy sources before it ships, but we still get things wrong sometimes, usually because a country's real requirement is close to the common pattern but not identical to it. When we find a mistake, we fix it and note it here rather than quietly editing the number:</p><ul class="list-disc pl-6 space-y-2 mt-3 text-sm"><li><strong>2026-09-08</strong> - Philippine passport photo was defaulting to a blue background. The current DFA ePassport requires white; blue was for the older machine-readable passport. Fixed.</li><li><strong>2026-08-16</strong> - Malaysia's head-crop ratio was set to the common 70-80% band. JIM's real spec is 50-60%, noticeably smaller. Fixed.</li><li><strong>2026-08-10</strong> - UAE visa photo was wrongly using the passport's 40x60mm size. The visa is actually 43x55mm, a different, similarly-sized document. Fixed.</li><li><strong>2026-07-22</strong> - India's passport head-crop was set to the common 70-80% band. Since ICAO enforcement tightened in September 2025, the real requirement is 80-85%. Fixed, along with head-ratio corrections for Canada, Turkey, and Hong Kong.</li></ul><p class="mt-3 text-sm text-gray-500">The full dataset and its change history are public on<!-- -->
1 <a href="https://github.com/BlondDev-Art/passport-photo-specs" target="_blank" rel="noopener noreferrer" class="text-blue-600 hover:underline">GitHub</a>.</p></section><section><h2 class="text-xl font-bold text-gray-900 mb-3">What This Tool Can't Do</h2><p>No automatic tool, including this one, can guarantee your photo will be accepted - final judgment belongs to the office processing your application. Two specific cases where this tool cannot help at all, regardless of how compliant the photo looks:</p><ul class="list-disc pl-6 space-y-2 mt-3"><li><strong>Canada</strong> - the citizen passport and PR Card photo must come directly from a commercial photographer, taken in person. A self-taken photo is rejected no matter how precisely it matches the size and background rules. (Canada's separate visitor visa and study permit photos are unaffected.)</li><li><strong>Germany</strong> - the Personalausweis and residence permit have required a certified photographer's direct transfer or an in-office terminal since May 1, 2025. Self-taken photos are not accepted. (Germany's visa photos are unaffected.)</li></ul><p class="mt-3">This tool only crops to the correct size and replaces the background - it never edits your face, adds beautification, or uses AI to alter your appearance, which keeps it compliant with the growing number of countries banning AI-retouched photos in 2026.</p></section><section><h2 class="text-xl font-bold text-gray-900 mb-3">Supported Countries (<!-- -->103<!-- -->+)</h2><p class="text-sm text-gray-500 mb-3">103<!-- --> countries with <!-- -->276<!-- --> document formats validated against 15+ official government sources.</p><div class="grid grid-cols-2 sm:grid-cols-3 gap-2"><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/us-passport-photo"><span>ðºð¸</span><span>United States</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/uk-passport-photo"><span>ð¬ð§</span><span>United Kingdom</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/canada-passport-photo"><span>ð¨ð¦</span><span>Canada</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/australia-passport-photo"><span>ð¦ðº</span><span>Australia</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/india-passport-photo"><span>ð®ð³</span><span>India</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/schengen-visa-photo"><span>ðªðº</span><span>Schengen / EU</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/uae-passport-photo"><span>ð¦ðª</span><span>UAE</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/germany-passport-photo"><span>ð©ðª</span><span>Germany</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/japan-visa-photo"><span>ð¯ðµ</span><span>Japan</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/brazil-passport-photo"><span>ð§ð·</span><span>Brazil</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/mexico-passport-photo"><span>ð²ð½</span><span>Mexico</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/china-visa-photo"><span>ð¨ð³</span><span>China</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/indonesia-passport-photo"><span>ð®ð©</span><span>Indonesia</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/finland-passport-photo"><span>ð«ð®</span><span>Finland</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/france-passport-photo"><span>ð«ð·</span><span>France</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/spain-passport-photo"><span>ðªð¸</span><span>Spain</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/italy-passport-photo"><span>ð®ð¹</span><span>Italy</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/poland-passport-photo"><span>ðµð±</span><span>Poland</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/sweden-passport-photo"><span>ð¸ðª</span><span>Sweden</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/norway-passport-photo"><span>ð³ð´</span><span>Norway</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/denmark-passport-photo"><span>ð©ð°</span><span>Denmark</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/switzerland-passport-photo"><span>ð¨ð</span><span>Switzerland</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/austria-passport-photo"><span>ð¦ð¹</span><span>Austria</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/belgium-passport-photo"><span>ð§ðª</span><span>Belgium</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/portugal-passport-photo"><span>ðµð¹</span><span>Portugal</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/netherlands-passport-photo"><span>ð³ð±</span><span>Netherlands</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/greece-passport-photo"><span>ð¬ð·</span><span>Greece</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/hungary-passport-photo"><span>ððº</span><span>Hungary</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/romania-passport-photo"><span>ð·ð´</span><span>Romania</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/ukraine-passport-photo"><span>ðºð¦</span><span>Ukraine</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/turkey-passport-photo"><span>ð¹ð·</span><span>Turkey</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/israel-passport-photo"><span>ð®ð±</span><span>Israel</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/qatar-passport-photo"><span>ð¶ð¦</span><span>Qatar</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/kuwait-passport-photo"><span>ð°ð¼</span><span>Kuwait</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/saudi-arabia-passport-photo"><span>ð¸ð¦</span><span>Saudi Arabia</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/egypt-passport-photo"><span>ðªð¬</span><span>Egypt</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/south-africa-passport-photo"><span>ð¿ð¦</span><span>South Africa</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/nigeria-passport-photo"><span>ð³ð¬</span><span>Nigeria</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/russia-passport-photo"><span>ð·ðº</span><span>Russia</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/south-korea-passport-photo"><span>ð°ð·</span><span>South Korea</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/thailand-passport-photo"><span>ð¹ð</span><span>Thailand</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/vietnam-passport-photo"><span>ð»ð³</span><span>Vietnam</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/malaysia-passport-photo"><span>ð²ð¾</span><span>Malaysia</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/philippines-passport-photo"><span>ðµð</span><span>Philippines</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/singapore-passport-photo"><span>ð¸ð¬</span><span>Singapore</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/hong-kong-passport-photo"><span>ðð°</span><span>Hong Kong</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/taiwan-passport-photo"><span>ð¹ð¼</span><span>Taiwan</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/pakistan-passport-photo"><span>
1ðµð°</span><span>Pakistan</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/bangladesh-passport-photo"><span>ð§ð©</span><span>Bangladesh</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/argentina-passport-photo"><span>ð¦ð·</span><span>Argentina</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/new-zealand-passport-photo"><span>ð³ð¿</span><span>New Zealand</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/ireland-passport-photo"><span>ð®ðª</span><span>Ireland</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/iceland-passport-photo"><span>ð®ð¸</span><span>Iceland</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/cyprus-passport-photo"><span>ð¨ð¾</span><span>Cyprus</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/malta-passport-photo"><span>ð²ð¹</span><span>Malta</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/bulgaria-passport-photo"><span>ð§ð¬</span><span>Bulgaria</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/croatia-passport-photo"><span>ðð·</span><span>Croatia</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/czech-republic-passport-photo"><span>ð¨ð¿</span><span>Czech Republic</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/slovakia-passport-photo"><span>ð¸ð°</span><span>Slovakia</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/slovenia-passport-photo"><span>ð¸ð®</span><span>Slovenia</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/estonia-passport-photo"><span>ðªðª</span><span>Estonia</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/latvia-passport-photo"><span>ð±ð»</span><span>Latvia</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/lithuania-passport-photo"><span>ð±ð¹</span><span>Lithuania</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/serbia-passport-photo"><span>ð·ð¸</span><span>Serbia</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/bosnia-passport-photo"><span>ð§ð¦</span><span>Bosnia & Herzegovina</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/montenegro-passport-photo"><span>ð²ðª</span><span>Montenegro</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/north-macedonia-passport-photo"><span>ð²ð°</span><span>North Macedonia</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/albania-passport-photo"><span>ð¦ð±</span><span>Albania</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/moldova-passport-photo"><span>ð²ð©</span><span>Moldova</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/kazakhstan-passport-photo"><span>ð°ð¿</span><span>Kazakhstan</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/belarus-passport-photo"><span>ð§ð¾</span><span>Belarus</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/georgia-passport-photo"><span>ð¬ðª</span><span>Georgia</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/armenia-passport-photo"><span>ð¦ð²</span><span>Armenia</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/azerbaijan-passport-photo"><span>ð¦ð¿</span><span>Azerbaijan</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/uzbekistan-passport-photo"><span>ðºð¿</span><span>Uzbekistan</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/kyrgyzstan-passport-photo"><span>ð°ð¬</span><span>Kyrgyzstan</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/morocco-passport-photo"><span>ð²ð¦</span><span>Morocco</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/tunisia-passport-photo"><span>ð¹ð³</span><span>Tunisia</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/algeria-passport-photo"><span>ð©ð¿</span><span>Algeria</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/jordan-passport-photo"><span>
1ð¯ð´</span><span>Jordan</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/lebanon-passport-photo"><span>ð±ð§</span><span>Lebanon</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/kenya-passport-photo"><span>ð°ðª</span><span>Kenya</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/nepal-passport-photo"><span>ð³ðµ</span><span>Nepal</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/sri-lanka-passport-photo"><span>ð±ð°</span><span>Sri Lanka</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/myanmar-passport-photo"><span>ð²ð²</span><span>Myanmar</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/cambodia-passport-photo"><span>ð°ð</span><span>Cambodia</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/colombia-passport-photo"><span>ð¨ð´</span><span>Colombia</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/peru-passport-photo"><span>ðµðª</span><span>Peru</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/chile-passport-photo"><span>ð¨ð±</span><span>Chile</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/ethiopia-passport-photo"><span>ðªð¹</span><span>Ethiopia</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/ghana-passport-photo"><span>ð¬ð</span><span>Ghana</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/iran-passport-photo"><span>ð®ð·</span><span>Iran</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/tanzania-passport-photo"><span>ð¹ð¿</span><span>Tanzania</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/yemen-passport-photo"><span>ð¾ðª</span><span>Yemen</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/iraq-passport-photo"><span>ð®ð¶</span><span>Iraq</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/senegal-passport-photo"><span>ð¸ð³</span><span>Senegal</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/cameroon-passport-photo"><span>ð¨ð²</span><span>Cameroon</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/sudan-passport-photo"><span>ð¸ð©</span><span>Sudan</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/bahrain-passport-photo"><span>ð§ð</span><span>Bahrain</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/oman-passport-photo"><span>ð´ð²</span><span>Oman</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/venezuela-passport-photo"><span>ð»ðª</span><span>Venezuela</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/afghanistan-passport-photo"><span>ð¦ð«</span><span>Afghanistan</span></a><a class="flex items-center gap-2 text-sm text-blue-600 hover:underline" href="/dominican-republic-passport-photo"><span>ð©ð´</span><span>Dominican Republic</span></a></div><p class="text-sm text-gray-500 mt-3">Open dataset of all country specifications at <a href="https://github.com/BlondDev-Art/passport-photo-specs" target="_blank" rel="noopener noreferrer" class="text-blue-600 hover:underline">github.com/BlondDev-Art/passport-photo-specs</a> (MIT licensed).</p></section><section><h2 class="text-xl font-bold text-gray-900 mb-3">Privacy</h2><p>Your photos are processed entirely in your browser. We cannot see your photos, store them, or share them. When you close the tab, they are gone.</p><p class="mt-2"><a class="text-blue-600 hover:underline" href="/privacy">Read our full Privacy Policy â</a></p></section><section><h2 class="text-xl font-bold text-gray-900 mb-3">Contact</h2><p>Have a question, found a bug, or need a country added?<!-- --> <a href="mailto:[email protected]" class="text-blue-600 hover:underline">[email protected]</a></p></section></div></div><!--$--><!--/$--></main><div class="fixed bottom-4 right-4 z-40 max-w-xs"><button class="flex items-center gap-2 rounded-full px-3 py-2 text-xs font-medium shadow-lg transition-colors bg-green-50 border border-green-200 text-green-900 hover:bg-green-100" aria-label="Toggle privacy indicator" title="Live privacy indicator - click to expand"><span class="h-2 w-2 rounded-full bg-green-500 animate-pulse"></span><span>0 photo bytes uploaded</span></button></div><footer class="border-t border-gray-100 bg-gray-50 mt-16"><div class="max-w-6xl mx-auto px-4 py-10"><div class="grid grid-cols-2 md:grid-cols-6 gap-6 mb-8"><div><p class="font-semibold text-sm mb-3 text-gray-800">Visa by Origin</p><ul class="space-y-1"><li><a class="text-sm text-gray-500 hover:text-blue-600" href="/visa-photo-from-india">ð®ð³ From India</a></li><li><a class="text-sm text-gray-500 hover:text-blue-600" href="/visa-photo-from-pakistan">ðµð° From Pakistan</a></li><li><a class="text-sm text-gray-500 hover:text-blue-600" href="/visa-photo-from-bangladesh">ð§ð© From Bangladesh</a></li><li><a class="text-sm text-gray-500 hover:text-blue-600" href="/visa-photo-from-nigeria">ð³ð¬ From Nigeria</a></li><li><a class="text-sm text-gray-500 hover:text-blue-600" href="/schengen-visa-photo-from-india">Schengen from India</a></li><li><a class="text-sm text-gray-500 hover:text-blue-600" href="/saudi-visa-photo-from-india">Saudi from India</a></li><li><a class="text-sm text-gray-500 hover:text-blue-600" href="/saudi-visa-photo-from-pakistan">Saudi from Pakistan</a></li><li><a class="text-sm text-gray-500 hover:text-blue-600" href="/uae-visa-photo-from-india">UAE from India</a></li><li><a class="text-sm text-gray-500 hover:text-blue-600" href="/uae-visa-photo-from-pakistan">UAE from Pakistan</a></li><li><a class="text-sm text-gray-500 hover:text-blue-600" href="/qatar-visa-photo-from-india">Qatar from India</a></li><li><a class="text-sm text-gray-500 hover:text-blue-600" href="/qatar-visa-photo-from-pakistan">Qatar from Pakistan</a></li></ul></div><div><p class="font-semibold text-sm mb-3 text-gray-800">Popular</p><ul class="space-y-1"><li><a class="text-sm text-gray-500 hover:text-blue-600" href="/us-passport-photo">ðºð¸<!-- --> <!-- -->United States</a></li><li><a class="text-sm text-gray-500 hover:text-blue-600" href="/uk-passport-photo">ð¬ð§<!-- --> <!-- -->United Kingdom</a></li><li><a class="text-sm text-gray-500 hover:text-blue-600" href="/canada-passport-photo">ð¨ð¦<!-- --> <!-- -->Canada</a></li><li><a class="text-sm text-gray-500 hover:text-blue-600" href="/australia-passport-photo">ð¦ðº<!-- --> <!-- -->Australia</a></li><li><a class="text-sm text-gray-500 hover:text-blue-600" href="/india-passport-photo">ð®ð³<!-- --> <!-- -->India</a></li><li><a class="text-sm text-gray-500 hover:text-blue-600" href="/schengen-visa-photo">ðªðº<!-- --> <!-- -->Schengen / EU</a></li><li><a class="text-sm text-gray-500 hover:text-blue-600" href="/germany-passport-photo">ð©ðª<!-- --> <!-- -->Germany</a></li><li><a class="text-sm text-gray-500 hover:text-blue-600" href="/france-passport-photo">ð«ð·<!-- --> <!-- -->France</a></li><li><a class="text-sm text-gray-500 hover:text-blue-600" href="/italy-passport-photo">ð®ð¹<!-- --> <!-- -->Italy</a></li></ul></div><div><p class="font-semibold text-sm mb-3 text-gray-800">Asia & Middle East</p><ul class="space-y-1"><li><a class="text-sm text-gray-500 hover:text-blue-600" href="/japan-visa-photo">ð¯ðµ<!-- --> <!-- -->Japan</a></li><li><a class="text-sm text-gray-500 hover:text-blue-600" href="/south-korea-passport-photo">ð°ð·<!-- --> <!-- -->South Korea</a></li><li><a class="text-sm text-gray-500 hover:text-blue-600" href="/china-visa-photo">ð¨ð³<!-- --> <!-- -->China</a></li><li><a class="text-sm text-gray-500 hover:text-blue-600" href="/india-passport-photo">ð®ð³<!-- --> <!-- -->India</a></li><li><a class="text-sm text-gray-500 hover:text-blue-600" href="/singapore-passport-photo">ð¸ð¬<!-- --> <!-- -->Singapore</a></li><li><a class="text-sm text-gray-500 hover:text-blue-600" href="/malaysia-passport-photo">ð²ð¾<!-- --> <!-- -->Malaysia</a></li><li><a class="text-sm text-gray-500 hover:text-blue-600" href="/thailand-passport-photo">ð¹ð<!-- --> <!-- -->Thailand</a></li><li><a class="text-sm text-gray-500 hover:text-blue-600" href="/uae-passport-photo">ð¦ðª<!-- --> <!-- -->UAE</a></li></ul></div><div><p class="font-semibold text-sm mb-3 text-gray-800">Languages</p><ul class="space-y-1"><li><a class="text-sm text-gray-500 hover:text-blue-600" href="/hi/visa-photo">ð®ð³ हिनà¥à¤¦à¥ / Hindi</a></li><li><a class="text-sm text-gray-500 hover:text-blue-600" href="/ur/visa-photo">ðµð° ارد٠/ Urdu</a></li><li><a class="text-sm text-gray-500 hover:text-blue-600" href="/bn/visa-photo">ð§ð© বাà¦à¦²à¦¾ / Bengali</a></li><li><a class="text-sm text-gray-500 hover:text-blue-600" href="/id/visa-photo">ð®ð© Bahasa Indonesia</a></li><li><a class="text-sm text-gray-500 hover:text-blue-600" href="/vi/visa-photo">ð»ð³ Tiếng Viá»t</a></li><li><a class="text-sm text-gray-500 hover:text-blue-600" href="/ru/visa-photo">ð·ðº Ð ÑÑÑкий</a></li><li><a class="text-sm text-gray-500 hover:text-blue-600" href="/es/visa-photo">ðªð¸ Español</a></li><li><a class="text-sm text-gray-500 hover:text-blue-600" href="/de/visa-photo">ð©ðª Deutsch</a></li></ul></div><div><p class="font-semibold text-sm mb-3 text-gray-800">Tools</p><ul class="space-y-1"><li><a class="text-sm text-gray-500 hover:text-blue-600" href="/remove-background">
1Remove Background</a></li><li><a class="text-sm text-gray-500 hover:text-blue-600" href="/fix/photo-rejected-passport">Photo Rejected?</a></li><li><a class="text-sm text-gray-500 hover:text-blue-600" href="/guides/best-visa-photo-tools-2026">Best Visa Photo Tools 2026</a></li><li><a class="text-sm text-gray-500 hover:text-blue-600" href="/blog">Guides & Tips</a></li><li><a class="text-sm text-gray-500 hover:text-blue-600" href="/about">About</a></li><li><a href="https://www.trustpilot.com/review/idphotosnap.com" target="_blank" rel="noopener noreferrer" class="text-sm text-gray-500 hover:text-blue-600">Trustpilot â</a></li><li><a href="https://chatgpt.com/g/g-6a2a8a3ff9688191a655af9f035f6d9b-passport-photo-checker" target="_blank" rel="noopener noreferrer" class="text-sm text-gray-500 hover:text-blue-600">Custom GPT ð¤</a></li><li><a class="text-sm text-gray-500 hover:text-blue-600" href="/developers">Developer API â</a></li><li><a href="https://github.com/BlondDev-Art/passport-photo-specs" target="_blank" rel="noopener noreferrer" class="text-sm text-gray-500 hover:text-blue-600">Open Data on GitHub â</a></li></ul></div><div><p class="font-semibold text-sm mb-3 text-gray-800">Contact</p><ul class="space-y-1"><li><a href="mailto:[email protected]" class="text-sm text-gray-500 hover:text-blue-600">[email protected]</a></li></ul><p class="font-semibold text-sm mt-4 mb-3 text-gray-800">Legal</p><ul class="space-y-1"><li><a class="text-sm text-gray-500 hover:text-blue-600" href="/privacy">Privacy Policy</a></li><li><a class="text-sm text-gray-500 hover:text-blue-600" href="/terms">Terms of Use</a></li><li><a class="text-sm text-gray-500 hover:text-blue-600" href="/editorial-standards">Editorial Standards</a></li><li><a class="text-sm text-gray-500 hover:text-blue-600" href="/glossary">Glossary</a></li></ul><p class="font-semibold text-sm mt-4 mb-2 text-gray-800">IDPhotoSnap</p><p class="text-sm text-gray-500">Free. No registration. No watermark. Processed entirely in your browser.</p></div></div><div class="border-t border-gray-200 pt-6 text-center text-xs text-gray-400">© <!-- -->2026<!-- --> IDPhotoSnap. All photos are processed locally in your browser.</div></div></footer>
1<script src="/_next/static/chunks/0gztq0l6cupdf.js" id="_R_" async=""></script>
1<script>(self.__next_f=self.__next_f||[]).push([0])</script>
1<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\nc:I[68027,[\"/_next/static/chunks/0adega_s-geq3.js\",\"/_next/static/chunks/0u1g0q9741-sk.js\"],\"default\",1]\n:HL[\"/_next/static/chunks/0sxm3hqgvyu0e.css\",\"style\"]\n:HL[\"/_next/static/media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n2:T6fa,"])</script>
1<script>self.__next_f.push([1,"{\"@context\":\"https://schema.org\",\"@type\":\"Organization\",\"name\":\"IDPhotoSnap\",\"alternateName\":\"IDPhotoSnap.com\",\"url\":\"https://idphotosnap.com\",\"logo\":\"https://idphotosnap.com/IDPhotoSnap.png\",\"description\":\"IDPhotoSnap is a free browser-based passport and visa photo tool. Crops photos to country-specific specifications across 100+ countries and 276 document formats validated against 15+ official government sources, with no registration, no watermark, and no server upload - everything is processed locally in the user's browser.\",\"foundingDate\":\"2026\",\"email\":\"[email protected]\",\"founder\":{\"@type\":\"Person\",\"name\":\"Elena Dev\",\"jobTitle\":\"Founder\",\"worksFor\":{\"@type\":\"Organization\",\"name\":\"IDPhotoSnap\",\"url\":\"https://idphotosnap.com\"},\"email\":\"[email protected]\",\"sameAs\":[\"https://medium.com/@music.coffee.magic\",\"https://dev.to/blondedevrules\",\"https://www.linkedin.com/in/elena-dev-rules\"]},\"knowsAbout\":[\"Passport photo specifications\",\"Schengen visa photo requirements\",\"ICAO 9303 biometric photo standard\",\"Government photo compliance\",\"Browser-based image processing\",\"Privacy-first software architecture\"],\"contactPoint\":{\"@type\":\"ContactPoint\",\"email\":\"[email protected]\",\"contactType\":\"customer support\",\"availableLanguage\":[\"English\"]},\"sameAs\":[\"https://github.com/BlondDev-Art/passport-photo-specs\",\"https://www.trustpilot.com/review/idphotosnap.com\",\"https://huggingface.co/datasets/Whiterocket/passport-photo-specs\",\"https://chatgpt.com/g/g-6a1f315ed32c8191b55a232864c03e0b-idphotosnap-visa-photo-advisor\",\"https://dev.to/blondedevrules\",\"https://www.linkedin.com/in/elena-dev-rules\",\"https://quietbuilds.hashnode.dev\",\"https://medium.com/@music.coffee.magic\",\"https://www.pinterest.com/idphotosnap/\",\"https://www.producthunt.com/products/idphotosnap\"]}"])</script>
1<script>self.__next_f.push([1,"3:T9e3,"])</script>
1<script>self.__next_f.push([1,"{\"@context\":\"https://schema.org\",\"@type\":\"SoftwareApplication\",\"name\":\"IDPhotoSnap\",\"alternateName\":[\"IDPhotoSnap\",\"IDPhotoSnap.com\",\"ID Photo Snap\",\"ID-Photo-Snap\",\"Id Photo Snap\",\"ID Photo Snap web tool\"],\"applicationCategory\":\"PhotographyApplication\",\"applicationSubCategory\":\"Passport Photo Maker\",\"operatingSystem\":\"Web\",\"browserRequirements\":\"Modern browser with WebAssembly support\",\"url\":\"https://idphotosnap.com\",\"description\":\"Free browser-based passport and visa photo tool. 100+ countries, 276 document formats, validated against 15+ official government sources. No registration, no watermark, no upload - all processing happens locally in the browser via WebAssembly.\",\"offers\":{\"@type\":\"Offer\",\"price\":\"0\",\"priceCurrency\":\"USD\"},\"featureList\":[\"Browser-only processing (no upload, no server)\",\"100+ countries, 276 document formats, validated against 15+ official government sources\",\"Background removal via WebAssembly\",\"Print-ready PDF + portal-ready JPG output\",\"No registration, no watermark, no subscription\"],\"publisher\":{\"@type\":\"Organization\",\"name\":\"IDPhotoSnap\",\"url\":\"https://idphotosnap.com\",\"founder\":{\"@type\":\"Person\",\"name\":\"Elena Dev\",\"jobTitle\":\"Founder\",\"worksFor\":{\"@type\":\"Organization\",\"name\":\"IDPhotoSnap\",\"url\":\"https://idphotosnap.com\"},\"email\":\"[email protected]\",\"sameAs\":[\"https://medium.com/@music.coffee.magic\",\"https://dev.to/blondedevrules\",\"https://www.linkedin.com/in/elena-dev-rules\"]}},\"author\":{\"@type\":\"Person\",\"name\":\"Elena Dev\",\"jobTitle\":\"Founder\",\"worksFor\":{\"@type\":\"Organization\",\"name\":\"IDPhotoSnap\",\"url\":\"https://idphotosnap.com\"},\"email\":\"[email protected]\",\"sameAs\":[\"https://medium.com/@music.coffee.magic\",\"https://dev.to/blondedevrules\",\"https://www.linkedin.com/in/elena-dev-rules\"]},\"sameAs\":[\"https://github.com/BlondDev-Art/passport-photo-specs\",\"https://www.trustpilot.com/review/idphotosnap.com\",\"https://huggingface.co/datasets/Whiterocket/passport-photo-specs\",\"https://chatgpt.com/g/g-6a1f315ed32c8191b55a232864c03e0b-idphotosnap-visa-photo-advisor\",\"https://dev.to/blondedevrules\",\"https://www.linkedin.com/in/elena-dev-rules\",\"https://quietbuilds.hashnode.dev\",\"https://medium.com/@music.coffee.magic\",\"https://www.pinterest.com/idphotosnap/\",\"https://www.producthunt.com/products/idphotosnap\"],\"audience\":{\"@type\":\"Audience\",\"audienceType\":\"Visa applicants, international travelers, immigration applicants\",\"geographicArea\":{\"@type\":\"AdministrativeArea\",\"name\":\"100+ countries, primarily applicants from emerging markets to developed countries\"}}}"])</script>
1<script>self.__next_f.push([1,"0:{\"P\":null,\"c\":[\"\",\"about\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"about\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",16],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0sxm3hqgvyu0e.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/0adega_s-geq3.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/0u1g0q9741-sk.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"rel\":\"alternate\",\"type\":\"application/rss+xml\",\"title\":\"IDPhotoSnap Blog\",\"href\":\"https://idphotosnap.com/rss.xml\"}],[\"$\",\"link\",null,{\"rel\":\"dns-prefetch\",\"href\":\"https://www.googletagmanager.com\"}],[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$2\"}}],[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"WebSite\\\",\\\"name\\\":\\\"IDPhotoSnap\\\",\\\"alternateName\\\":\\\"IDPhotoSnap.com\\\",\\\"url\\\":\\\"https://idphotosnap.com\\\",\\\"publisher\\\":{\\\"@type\\\":\\\"Organization\\\",\\\"name\\\":\\\"IDPhotoSnap\\\"},\\\"potentialAction\\\":{\\\"@type\\\":\\\"SearchAction\\\",\\\"target\\\":{\\\"@type\\\":\\\"EntryPoint\\\",\\\"urlTemplate\\\":\\\"https://idphotosnap.com/blog?q={search_term_string}\\\"},\\\"query-input\\\":\\\"required name=search_term_string\\\"}}\"}}],[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$3\"}}]]}],\"$L4\",\"$L5\",\"$L6\",\"$L7\"]}]]}],{\"children\":[\"$L8\",{\"children\":[\"$L9\",{},null,false,null]},null,false,\"$@a\"]},null,false,null],\"$Lb\",false]],\"m\":\"$undefined\",\"G\":[\"$c\",[\"$Ld\"]],\"S\":true,\"h\":null,\"s\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\",\"b\":\"QbM8tZCEL6M3zVzjQ3D7M\"}\n"])</script>
1<script>self.__next_f.push([1,"e:I[79520,[\"/_next/static/chunks/0adega_s-geq3.js\",\"/_next/static/chunks/0u1g0q9741-sk.js\"],\"\"]\nf:I[22016,[\"/_next/static/chunks/0adega_s-geq3.js\",\"/_next/static/chunks/0u1g0q9741-sk.js\"],\"\"]\n10:I[79752,[\"/_next/static/chunks/0adega_s-geq3.js\",\"/_next/static/chunks/0u1g0q9741-sk.js\"],\"default\"]\n11:I[32119,[\"/_next/static/chunks/0adega_s-geq3.js\",\"/_next/static/chunks/0u1g0q9741-sk.js\"],\"default\"]\n12:I[39756,[\"/_next/static/chunks/01xlw8hd842-c.js\",\"/_next/static/chunks/0d3shmwh5_nmn.js\"],\"default\"]\n13:I[37457,[\"/_next/static/chunks/01xlw8hd842-c.js\",\"/_next/static/chunks/0d3shmwh5_nmn.js\"],\"default\"]\n14:I[8382,[\"/_next/static/chunks/0adega_s-geq3.js\",\"/_next/static/chunks/0u1g0q9741-sk.js\"],\"default\"]\n21:I[97367,[\"/_next/static/chunks/01xlw8hd842-c.js\",\"/_next/static/chunks/0d3shmwh5_nmn.js\"],\"ViewportBoundary\"]\n23:I[97367,[\"/_next/static/chunks/01xlw8hd842-c.js\",\"/_next/static/chunks/0d3shmwh5_nmn.js\"],\"MetadataBoundary\"]\n24:\"$Sreact.suspense\"\n4:[\"$\",\"$Le\",null,{\"src\":\"https://www.googletagmanager.com/gtag/js?id=G-5EB80XQFS3\",\"strategy\":\"afterInteractive\"}]\n5:[\"$\",\"$Le\",null,{\"id\":\"ga4\",\"strategy\":\"afterInteractive\",\"children\":\"\\n window.dataLayer = window.dataLayer || [];\\n function gtag(){dataLayer.push(arguments);}\\n gtag('js', new Date());\\n gtag('config', 'G-5EB80XQFS3');\\n \"}]\n6:[\"$\",\"$Le\",null,{\"id\":\"yandex-metrika\",\"strategy\":\"lazyOnload\",\"children\":\"\\n (function(m,e,t,r,i,k,a){\\n m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};\\n m[i].l=1*new Date();\\n for (var j = 0; j \u003c document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}\\n k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)\\n })(window, document, 'script', 'https://mc.yandex.ru/metrika/tag.js?id=109477977', 'ym');\\n ym(109477977, 'init', {trackHash:true, accurateTrackBounce:true, trackLinks:true});\\n \"}]\n"])</script>
1<script>self.__next_f.push([1,"7:[\"$\",\"body\",null,{\"className\":\"inter_5972bc34-module__OU16Qa__className bg-white text-gray-900 antialiased\",\"children\":[[\"$\",\"$Le\",null,{\"id\":\"sw-register\",\"strategy\":\"afterInteractive\",\"children\":\"\\n if ('serviceWorker' in navigator) {\\n window.addEventListener('load', () =\u003e {\\n navigator.serviceWorker.register('/sw.js').catch(() =\u003e {});\\n });\\n }\\n \"}],[\"$\",\"header\",null,{\"className\":\"border-b border-gray-100 bg-white sticky top-0 z-50\",\"children\":[\"$\",\"div\",null,{\"className\":\"max-w-6xl mx-auto px-4 py-3 flex items-center gap-2\",\"children\":[[\"$\",\"$Lf\",null,{\"href\":\"/\",\"className\":\"flex items-center gap-2.5 \",\"children\":[[\"$\",\"svg\",null,{\"width\":\"36\",\"height\":\"36\",\"viewBox\":\"0 0 36 36\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"children\":[[\"$\",\"path\",null,{\"d\":\"M2 10V4a2 2 0 0 1 2-2h6\",\"stroke\":\"url(#grad)\",\"strokeWidth\":\"2.5\",\"strokeLinecap\":\"round\"}],[\"$\",\"path\",null,{\"d\":\"M34 10V4a2 2 0 0 0-2-2h-6\",\"stroke\":\"url(#grad)\",\"strokeWidth\":\"2.5\",\"strokeLinecap\":\"round\"}],[\"$\",\"path\",null,{\"d\":\"M2 22v7a2 2 0 0 0 2 2h6\",\"stroke\":\"url(#grad)\",\"strokeWidth\":\"2.5\",\"strokeLinecap\":\"round\"}],[\"$\",\"path\",null,{\"d\":\"M34 22v5a2 2 0 0 1-2 2h-3\",\"stroke\":\"url(#grad)\",\"strokeWidth\":\"2.5\",\"strokeLinecap\":\"round\"}],[\"$\",\"path\",null,{\"d\":\"M26 31l4 4v-4\",\"fill\":\"url(#grad2)\"}],[\"$\",\"circle\",null,{\"cx\":\"18\",\"cy\":\"12\",\"r\":\"4.5\",\"fill\":\"#1e3a5f\"}],[\"$\",\"path\",null,{\"d\":\"M9 27c0-4.97 4.03-9 9-9s9 4.03 9 9\",\"fill\":\"#1e3a5f\"}],[\"$\",\"defs\",null,{\"children\":[[\"$\",\"linearGradient\",null,{\"id\":\"grad\",\"x1\":\"2\",\"y1\":\"2\",\"x2\":\"34\",\"y2\":\"34\",\"gradientUnits\":\"userSpaceOnUse\",\"children\":[[\"$\",\"stop\",null,{\"stopColor\":\"#38bdf8\"}],[\"$\",\"stop\",null,{\"offset\":\"1\",\"stopColor\":\"#2563eb\"}]]}],[\"$\",\"linearGradient\",null,{\"id\":\"grad2\",\"x1\":\"26\",\"y1\":\"31\",\"x2\":\"30\",\"y2\":\"35\",\"gradientUnits\":\"userSpaceOnUse\",\"children\":[[\"$\",\"stop\",null,{\"stopColor\":\"#38bdf8\"}],[\"$\",\"stop\",null,{\"offset\":\"1\",\"stopColor\":\"#2563eb\"}]]}]]}]]}],[\"$\",\"span\",null,{\"className\":\"flex items-baseline gap-0 leading-none select-none\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-black text-xl\",\"style\":{\"color\":\"#2563eb\"},\"children\":\"ID\"}],[\"$\",\"span\",null,{\"className\":\"font-black text-xl\",\"style\":{\"color\":\"#1e3a5f\"},\"children\":\"PhotoSnap\"}]]}]]}],[\"$\",\"nav\",null,{\"className\":\"hidden md:flex items-center gap-1 flex-1 ml-4\",\"children\":[[\"$\",\"$L10\",null,{}],[\"$\",\"$Lf\",null,{\"href\":\"/fix/photo-rejected-passport\",\"className\":\"text-sm font-medium text-gray-600 hover:text-blue-600 px-3 py-1.5 rounded-lg hover:bg-gray-50 transition-colors\",\"children\":\"Photo Rejected?\"}],[\"$\",\"$Lf\",null,{\"href\":\"/blog\",\"className\":\"text-sm font-medium text-gray-600 hover:text-blue-600 px-3 py-1.5 rounded-lg hover:bg-gray-50 transition-colors\",\"children\":\"Blog\"}],[\"$\",\"$Lf\",null,{\"href\":\"/about\",\"className\":\"text-sm font-medium text-gray-600 hover:text-blue-600 px-3 py-1.5 rounded-lg hover:bg-gray-50 transition-colors\",\"children\":\"About\"}]]}],[\"$\",\"$Lf\",null,{\"href\":\"/remove-background\",\"className\":\"flex items-center gap-1.5 text-sm font-medium text-white bg-blue-600 hover:bg-blue-700 px-3 py-1.5 rounded-full transition-colors whitespace-nowrap flex-shrink-0 ml-auto\",\"children\":[\"ð¨ \",[\"$\",\"span\",null,{\"className\":\"hidden sm:inline\",\"children\":\"Remove BG\"}],[\"$\",\"span\",null,{\"className\":\"sm:hidden\",\"children\":\"BG\"}]]}],[\"$\",\"$L11\",null,{}]]}]}],[\"$\",\"main\",null,{\"className\":\"min-h-screen\",\"children\":[\"$\",\"$L12\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L13\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"div\",null,{\"className\":\"max-w-2xl mx-auto px-4 py-24 text-center\",\"children\":[[\"$\",\"div\",null,{\"className\":\"text-6xl mb-6\",\"children\":\"ð·\"}],[\"$\",\"h1\",null,{\"className\":\"text-4xl font-bold text-gray-900 mb-3\",\"children\":\"Page Not Found\"}],[\"$\",\"p\",null,{\"className\":\"text-lg text-gray-600 mb-8\",\"children\":\"This page doesn't exist. Maybe you're looking for a passport photo tool?\"}],[\"$\",\"$Lf\",null,{\"href\":\"/\",\"className\":\"inline-flex items-center gap-2 bg-blue-600 text-white px-8 py-3 rounded-full font-medium hover:bg-blue-700 transition-colors\",\"children\":\"â Back to Home\"}]]}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L14\",null,{}],[\"$\",\"footer\",null,{\"className\":\"border-t border-gray-100 bg-gray-50 mt-16\",\"children\":[\"$\",\"div\",null,{\"className\":\"max-w-6xl mx-auto px-4 py-10\",\"children\":[\"$L15\",\"$L16\"]}]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"8:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L12\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L13\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\n"])</script>
1<script>self.__next_f.push([1,"9:[\"$\",\"$1\",\"c\",{\"children\":[[\"$\",\"div\",null,{\"className\":\"max-w-3xl mx-auto px-4 py-12\",\"children\":[[\"$\",\"h1\",null,{\"className\":\"text-3xl font-bold text-gray-900 mb-4\",\"children\":\"About IDPhotoSnap\"}],[\"$\",\"div\",null,{\"className\":\"space-y-8 text-gray-700 leading-relaxed\",\"children\":[[\"$\",\"section\",null,{\"children\":[[\"$\",\"p\",null,{\"className\":\"text-lg text-gray-600\",\"children\":[\"IDPhotoSnap is a \",[\"$\",\"strong\",null,{\"children\":\"dedicated visa photo service\"}],\" for applicants across 100+ countries. It produces compliant photos for visa portals (DS-160, Schengen, UK ETA, Canada IRCC, India PSK), residence permits (Aufenthaltstitel, BRP, TIE, PR Card, Green Card), biometric national IDs, and 240+ other document formats. Free, browser-only, no upload, no signup, no watermark.\"]}],[\"$\",\"p\",null,{\"className\":\"text-gray-700 mt-3\",\"children\":\"The site is purpose-built for the visa-applicant workflow, not a general passport photo utility re-marketed for visas. Primary audience: emerging-market applicants from India, Pakistan, Nigeria, Bangladesh, Indonesia, Vietnam, plus all CIS, LATAM, MENA and Sub-Saharan markets applying to developed-country visas, the demographic underserved by paid incumbents.\"}]]}],[\"$\",\"section\",null,{\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-xl font-bold text-gray-900 mb-3\",\"children\":\"Why We Built This\"}],[\"$\",\"p\",null,{\"children\":\"Getting a passport photo shouldn't cost $10. Most online services charge for the final download, show watermarks, or require you to create an account just to crop a photo.\"}],[\"$\",\"p\",null,{\"className\":\"mt-3\",\"children\":\"We built IDPhotoSnap to be the tool we always wanted: free, instant, and respectful of your privacy. Your photo never leaves your device - all processing happens in your browser using the Canvas API.\"}]]}],[\"$\",\"section\",null,{\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-xl font-bold text-gray-900 mb-3\",\"children\":\"How It Works\"}],[\"$\",\"ol\",null,{\"className\":\"list-decimal pl-6 space-y-2\",\"children\":[[\"$\",\"li\",null,{\"children\":\"Select your country or document type\"}],[\"$\",\"li\",null,{\"children\":\"Upload your photo (JPG, PNG, or WEBP)\"}],[\"$\",\"li\",null,{\"children\":\"Crop and adjust using the interactive tool - aspect ratio is locked automatically\"}],[\"$\",\"li\",null,{\"children\":\"Download as a JPG file or a print-ready PDF with multiple photos per page\"}]]}],[\"$\",\"p\",null,{\"className\":\"mt-4\",\"children\":\"The downloaded photo meets the exact pixel dimensions and aspect ratio required for your country. Print it at home or at any photo lab.\"}]]}],[\"$\",\"section\",null,{\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-xl font-bold text-gray-900 mb-3\",\"children\":\"Who Actually Uses This\"}],[\"$\",\"p\",null,{\"children\":\"Used from 95+ countries in the past 30 days (~1,600 sessions), most heavily by visa applicants outside the US and UK, not passport renewers in wealthy countries. That number comes straight from our own analytics, not a survey or an estimate, and it is small on purpose to state honestly rather than round up.\"}]]}],[\"$\",\"section\",null,{\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-xl font-bold text-gray-900 mb-3\",\"children\":\"How We Verify Country Specs (and What We Got Wrong)\"}],[\"$\",\"p\",null,{\"children\":\"Every country/document spec is checked against government or embassy sources before it ships, but we still get things wrong sometimes, usually because a country's real requirement is close to the common pattern but not identical to it. When we find a mistake, we fix it and note it here rather than quietly editing the number:\"}],[\"$\",\"ul\",null,{\"className\":\"list-disc pl-6 space-y-2 mt-3 text-sm\",\"children\":[[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"2026-09-08\"}],\" - Philippine passport photo was defaulting to a blue background. The current DFA ePassport requires white; blue was for the older machine-readable passport. Fixed.\"]}],\"$L17\",\"$L18\",\"$L19\"]}],\"$L1a\"]}],\"$L1b\",\"$L1c\",\"$L1d\",\"$L1e\"]}]]}],null,\"$L1f\"]}]\n"])</script>
1<script>self.__next_f.push([1,"20:[]\na:\"$W20\"\nb:[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$L21\",null,{\"children\":\"$L22\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$L23\",null,{\"children\":[\"$\",\"$24\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L25\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}]\nd:[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0sxm3hqgvyu0e.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\n"])</script>
1<script>self.__next_f.push([1,"86:I[97367,[\"/_next/static/chunks/01xlw8hd842-c.js\",\"/_next/static/chunks/0d3shmwh5_nmn.js\"],\"OutletBoundary\"]\n"])</script>
1<script>self.__next_f.push([1,"15:[\"$\",\"div\",null,{\"className\":\"grid grid-cols-2 md:grid-cols-6 gap-6 mb-8\",\"children\":[[\"$\",\"div\",null,{\"children\":[[\"$\",\"p\",null,{\"className\":\"font-semibold text-sm mb-3 text-gray-800\",\"children\":\"Visa by Origin\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-1\",\"children\":[[\"$\",\"li\",null,{\"children\":[\"$\",\"$Lf\",null,{\"href\":\"/visa-photo-from-india\",\"className\":\"text-sm text-gray-500 hover:text-blue-600\",\"children\":\"ð®ð³ From India\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$Lf\",null,{\"href\":\"/visa-photo-from-pakistan\",\"className\":\"text-sm text-gray-500 hover:text-blue-600\",\"children\":\"ðµð° From Pakistan\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$Lf\",null,{\"href\":\"/visa-photo-from-bangladesh\",\"className\":\"text-sm text-gray-500 hover:text-blue-600\",\"children\":\"ð§ð© From Bangladesh\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$Lf\",null,{\"href\":\"/visa-photo-from-nigeria\",\"className\":\"text-sm text-gray-500 hover:text-blue-600\",\"children\":\"ð³ð¬ From Nigeria\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$Lf\",null,{\"href\":\"/schengen-visa-photo-from-india\",\"className\":\"text-sm text-gray-500 hover:text-blue-600\",\"children\":\"Schengen from India\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$Lf\",null,{\"href\":\"/saudi-visa-photo-from-india\",\"className\":\"text-sm text-gray-500 hover:text-blue-600\",\"children\":\"Saudi from India\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$Lf\",null,{\"href\":\"/saudi-visa-photo-from-pakistan\",\"className\":\"text-sm text-gray-500 hover:text-blue-600\",\"children\":\"Saudi from Pakistan\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$Lf\",null,{\"href\":\"/uae-visa-photo-from-india\",\"className\":\"text-sm text-gray-500 hover:text-blue-600\",\"children\":\"UAE from India\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$Lf\",null,{\"href\":\"/uae-visa-photo-from-pakistan\",\"className\":\"text-sm text-gray-500 hover:text-blue-600\",\"children\":\"UAE from Pakistan\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$Lf\",null,{\"href\":\"/qatar-visa-photo-from-india\",\"className\":\"text-sm text-gray-500 hover:text-blue-600\",\"children\":\"Qatar from India\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$Lf\",null,{\"href\":\"/qatar-visa-photo-from-pakistan\",\"className\":\"text-sm text-gray-500 hover:text-blue-600\",\"children\":\"Qatar from Pakistan\"}]}]]}]]}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"p\",null,{\"className\":\"font-semibold text-sm mb-3 text-gray-800\",\"children\":\"Popular\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-1\",\"children\":[[\"$\",\"li\",\"us\",{\"children\":[\"$\",\"$Lf\",null,{\"href\":\"/us-passport-photo\",\"className\":\"text-sm text-gray-500 hover:text-blue-600\",\"children\":[\"ðºð¸\",\" \",\"United States\"]}]}],[\"$\",\"li\",\"uk\",{\"children\":[\"$\",\"$Lf\",null,{\"href\":\"/uk-passport-photo\",\"className\":\"text-sm text-gray-500 hover:text-blue-600\",\"children\":[\"ð¬ð§\",\" \",\"United Kingdom\"]}]}],[\"$\",\"li\",\"canada\",{\"children\":[\"$\",\"$Lf\",null,{\"href\":\"/canada-passport-photo\",\"className\":\"text-sm text-gray-500 hover:text-blue-600\",\"children\":[\"ð¨ð¦\",\" \",\"Canada\"]}]}],[\"$\",\"li\",\"australia\",{\"children\":[\"$\",\"$Lf\",null,{\"href\":\"/australia-passport-photo\",\"className\":\"text-sm text-gray-500 hover:text-blue-600\",\"children\":[\"ð¦ðº\",\" \",\"Australia\"]}]}],[\"$\",\"li\",\"india\",{\"children\":[\"$\",\"$Lf\",null,{\"href\":\"/india-passport-photo\",\"className\":\"text-sm text-gray-500 hover:text-blue-600\",\"children\":[\"ð®ð³\",\" \",\"India\"]}]}],[\"$\",\"li\",\"schengen\",{\"children\":[\"$\",\"$Lf\",null,{\"href\":\"/schengen-visa-photo\",\"className\":\"text-sm text-gray-500 hover:text-blue-600\",\"children\":[\"ðªðº\",\" \",\"Schengen / EU\"]}]}],[\"$\",\"li\",\"germany\",{\"children\":[\"$\",\"$Lf\",null,{\"href\":\"/germany-passport-photo\",\"className\":\"text-sm text-gray-500 hover:text-blue-600\",\"children\":[\"ð©ðª\",\" \",\"Germany\"]}]}],[\"$\",\"li\",\"france\",{\"children\":[\"$\",\"$Lf\",null,{\"href\":\"/france-passport-photo\",\"className\":\"text-sm text-gray-500 hover:text-blue-600\",\"children\":[\"ð«ð·\",\" \",\"France\"]}]}],[\"$\",\"li\",\"italy\",{\"children\":[\"$\",\"$Lf\",null,{\"href\":\"/italy-passport-photo\",\"className\":\"text-sm text-gray-500 hover:text-blue-600\",\"children\":[\"ð®ð¹\",\" \",\"Italy\"]}]}]]}]]}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"p\",null,{\"className\":\"font-semibold text-sm mb-3 text-gray-800\",\"children\":\"Asia \u0026 Middle East\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-1\",\"children\":[[\"$\",\"li\",\"japan\",{\"children\":[\"$\",\"$Lf\",null,{\"href\":\"/japan-visa-photo\",\"className\":\"text-sm text-gray-500 hover:text-blue-600\",\"children\":[\"ð¯ðµ\",\" \",\"Japan\"]}]}],[\"$\",\"li\",\"south-korea\",{\"children\":[\"$\",\"$Lf\",null,{\"href\":\"/south-korea-passport-photo\",\"className\":\"text-sm text-gray-500 hover:text-blue-600\",\"children\":[\"ð°ð·\",\" \",\"South Korea\"]}]}],[\"$\",\"li\",\"china\",{\"children\":\"$L26\"}],\"$L27\",\"$L28\",\"$L29\",\"$L2a\",\"$L2b\"]}]]}],\"$L2c\",\"$L2d\",\"$L2e\"]}]\n"])</script>
1<script>self.__next_f.push([1,"16:[\"$\",\"div\",null,{\"className\":\"border-t border-gray-200 pt-6 text-center text-xs text-gray-400\",\"children\":[\"© \",2026,\" IDPhotoSnap. All photos are processed locally in your browser.\"]}]\n17:[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"2026-08-16\"}],\" - Malaysia's head-crop ratio was set to the common 70-80% band. JIM's real spec is 50-60%, noticeably smaller. Fixed.\"]}]\n18:[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"2026-08-10\"}],\" - UAE visa photo was wrongly using the passport's 40x60mm size. The visa is actually 43x55mm, a different, similarly-sized document. Fixed.\"]}]\n19:[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"2026-07-22\"}],\" - India's passport head-crop was set to the common 70-80% band. Since ICAO enforcement tightened in September 2025, the real requirement is 80-85%. Fixed, along with head-ratio corrections for Canada, Turkey, and Hong Kong.\"]}]\n1a:[\"$\",\"p\",null,{\"className\":\"mt-3 text-sm text-gray-500\",\"children\":[\"The full dataset and its change history are public on\",\" \",[\"$\",\"a\",null,{\"href\":\"https://github.com/BlondDev-Art/passport-photo-specs\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"text-blue-600 hover:underline\",\"children\":\"GitHub\"}],\".\"]}]\n"])</script>
1<script>self.__next_f.push([1,"1b:[\"$\",\"section\",null,{\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-xl font-bold text-gray-900 mb-3\",\"children\":\"What This Tool Can't Do\"}],[\"$\",\"p\",null,{\"children\":\"No automatic tool, including this one, can guarantee your photo will be accepted - final judgment belongs to the office processing your application. Two specific cases where this tool cannot help at all, regardless of how compliant the photo looks:\"}],[\"$\",\"ul\",null,{\"className\":\"list-disc pl-6 space-y-2 mt-3\",\"children\":[[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"Canada\"}],\" - the citizen passport and PR Card photo must come directly from a commercial photographer, taken in person. A self-taken photo is rejected no matter how precisely it matches the size and background rules. (Canada's separate visitor visa and study permit photos are unaffected.)\"]}],[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"Germany\"}],\" - the Personalausweis and residence permit have required a certified photographer's direct transfer or an in-office terminal since May 1, 2025. Self-taken photos are not accepted. (Germany's visa photos are unaffected.)\"]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-3\",\"children\":\"This tool only crops to the correct size and replaces the background - it never edits your face, adds beautification, or uses AI to alter your appearance, which keeps it compliant with the growing number of countries banning AI-retouched photos in 2026.\"}]]}]\n"])</script>
1<script>self.__next_f.push([1,"1c:[\"$\",\"section\",null,{\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-xl font-bold text-gray-900 mb-3\",\"children\":[\"Supported Countries (\",103,\"+)\"]}],[\"$\",\"p\",null,{\"className\":\"text-sm text-gray-500 mb-3\",\"children\":[103,\" countries with \",276,\" document formats validated against 15+ official government sources.\"]}],[\"$\",\"div\",null,{\"className\":\"grid grid-cols-2 sm:grid-cols-3 gap-2\",\"children\":[[\"$\",\"$Lf\",\"us\",{\"href\":\"/us-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ðºð¸\"}],[\"$\",\"span\",null,{\"children\":\"United States\"}]]}],[\"$\",\"$Lf\",\"uk\",{\"href\":\"/uk-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð¬ð§\"}],[\"$\",\"span\",null,{\"children\":\"United Kingdom\"}]]}],[\"$\",\"$Lf\",\"canada\",{\"href\":\"/canada-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð¨ð¦\"}],[\"$\",\"span\",null,{\"children\":\"Canada\"}]]}],[\"$\",\"$Lf\",\"australia\",{\"href\":\"/australia-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð¦ðº\"}],[\"$\",\"span\",null,{\"children\":\"Australia\"}]]}],[\"$\",\"$Lf\",\"india\",{\"href\":\"/india-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð®ð³\"}],[\"$\",\"span\",null,{\"children\":\"India\"}]]}],[\"$\",\"$Lf\",\"schengen\",{\"href\":\"/schengen-visa-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ðªðº\"}],[\"$\",\"span\",null,{\"children\":\"Schengen / EU\"}]]}],[\"$\",\"$Lf\",\"uae\",{\"href\":\"/uae-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð¦ðª\"}],[\"$\",\"span\",null,{\"children\":\"UAE\"}]]}],[\"$\",\"$Lf\",\"germany\",{\"href\":\"/germany-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð©ðª\"}],[\"$\",\"span\",null,{\"children\":\"Germany\"}]]}],[\"$\",\"$Lf\",\"japan\",{\"href\":\"/japan-visa-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð¯ðµ\"}],[\"$\",\"span\",null,{\"children\":\"Japan\"}]]}],[\"$\",\"$Lf\",\"brazil\",{\"href\":\"/brazil-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð§ð·\"}],[\"$\",\"span\",null,{\"children\":\"Brazil\"}]]}],[\"$\",\"$Lf\",\"mexico\",{\"href\":\"/mexico-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð²ð½\"}],[\"$\",\"span\",null,{\"children\":\"Mexico\"}]]}],[\"$\",\"$Lf\",\"china\",{\"href\":\"/china-visa-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð¨ð³\"}],[\"$\",\"span\",null,{\"children\":\"China\"}]]}],[\"$\",\"$Lf\",\"indonesia\",{\"href\":\"/indonesia-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð®ð©\"}],[\"$\",\"span\",null,{\"children\":\"Indonesia\"}]]}],[\"$\",\"$Lf\",\"finland\",{\"href\":\"/finland-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð«ð®\"}],[\"$\",\"span\",null,{\"children\":\"Finland\"}]]}],[\"$\",\"$Lf\",\"france\",{\"href\":\"/france-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð«ð·\"}],[\"$\",\"span\",null,{\"children\":\"France\"}]]}],[\"$\",\"$Lf\",\"spain\",{\"href\":\"/spain-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ðªð¸\"}],[\"$\",\"span\",null,{\"children\":\"Spain\"}]]}],[\"$\",\"$Lf\",\"italy\",{\"href\":\"/italy-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð®ð¹\"}],[\"$\",\"span\",null,{\"children\":\"Italy\"}]]}],[\"$\",\"$Lf\",\"poland\",{\"href\":\"/poland-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ðµð±\"}],[\"$\",\"span\",null,{\"children\":\"Poland\"}]]}],[\"$\",\"$Lf\",\"sweden\",{\"href\":\"/sweden-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[\"$L2f\",\"$L30\"]}],\"$L31\",\"$L32\",\"$L33\",\"$L34\",\"$L35\",\"$L36\",\"$L37\",\"$L38\",\"$L39\",\"$L3a\",\"$L3b\",\"$L3c\",\"$L3d\",\"$L3e\",\"$L3f\",\"$L40\",\"$L41\",\"$L42\",\"$L43\",\"$L44\",\"$L45\",\"$L46\",\"$L47\",\"$L48\",\"$L49\",\"$L4a\",\"$L4b\",\"$L4c\",\"$L4d\",\"$L4e\",\"$L4f\",\"$L50\",\"$L51\",\"$L52\",\"$L53\",\"$L54\",\"$L55\",\"$L56\",\"$L57\",\"$L58\",\"$L59\",\"$L5a\",\"$L5b\",\"$L5c\",\"$L5d\",\"$L5e\",\"$L5f\",\"$L60\",\"$L61\",\"$L62\",\"$L63\",\"$L64\",\"$L65\",\"$L66\",\"$L67\",\"$L68\",\"$L69\",\"$L6a\",\"$L6b\",\"$L6c\",\"$L6d\",\"$L6e\",\"$L6f\",\"$L70\",\"$L71\",\"$L72\",\"$L73\",\"$L74\",\"$L75\",\"$L76\",\"$L77\",\"$L78\",\"$L79\",\"$L7a\",\"$L7b\",\"$L7c\",\"$L7d\",\"$L7e\",\"$L7f\",\"$L80\",\"$L81\",\"$L82\",\"$L83\",\"$L84\"]}],\"$L85\"]}]\n"])</script>
1<script>self.__next_f.push([1,"1d:[\"$\",\"section\",null,{\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-xl font-bold text-gray-900 mb-3\",\"children\":\"Privacy\"}],[\"$\",\"p\",null,{\"children\":\"Your photos are processed entirely in your browser. We cannot see your photos, store them, or share them. When you close the tab, they are gone.\"}],[\"$\",\"p\",null,{\"className\":\"mt-2\",\"children\":[\"$\",\"$Lf\",null,{\"href\":\"/privacy\",\"className\":\"text-blue-600 hover:underline\",\"children\":\"Read our full Privacy Policy â\"}]}]]}]\n1e:[\"$\",\"section\",null,{\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-xl font-bold text-gray-900 mb-3\",\"children\":\"Contact\"}],[\"$\",\"p\",null,{\"children\":[\"Have a question, found a bug, or need a country added?\",\" \",[\"$\",\"a\",null,{\"href\":\"mailto:[email protected]\",\"className\":\"text-blue-600 hover:underline\",\"children\":\"[email protected]\"}]]}]]}]\n1f:[\"$\",\"$L86\",null,{\"children\":[\"$\",\"$24\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@87\"}]}]\n"])</script>
1<script>self.__next_f.push([1,"26:[\"$\",\"$Lf\",null,{\"href\":\"/china-visa-photo\",\"className\":\"text-sm text-gray-500 hover:text-blue-600\",\"children\":[\"ð¨ð³\",\" \",\"China\"]}]\n27:[\"$\",\"li\",\"india\",{\"children\":[\"$\",\"$Lf\",null,{\"href\":\"/india-passport-photo\",\"className\":\"text-sm text-gray-500 hover:text-blue-600\",\"children\":[\"ð®ð³\",\" \",\"India\"]}]}]\n28:[\"$\",\"li\",\"singapore\",{\"children\":[\"$\",\"$Lf\",null,{\"href\":\"/singapore-passport-photo\",\"className\":\"text-sm text-gray-500 hover:text-blue-600\",\"children\":[\"ð¸ð¬\",\" \",\"Singapore\"]}]}]\n29:[\"$\",\"li\",\"malaysia\",{\"children\":[\"$\",\"$Lf\",null,{\"href\":\"/malaysia-passport-photo\",\"className\":\"text-sm text-gray-500 hover:text-blue-600\",\"children\":[\"ð²ð¾\",\" \",\"Malaysia\"]}]}]\n2a:[\"$\",\"li\",\"thailand\",{\"children\":[\"$\",\"$Lf\",null,{\"href\":\"/thailand-passport-photo\",\"className\":\"text-sm text-gray-500 hover:text-blue-600\",\"children\":[\"ð¹ð\",\" \",\"Thailand\"]}]}]\n2b:[\"$\",\"li\",\"uae\",{\"children\":[\"$\",\"$Lf\",null,{\"href\":\"/uae-passport-photo\",\"className\":\"text-sm text-gray-500 hover:text-blue-600\",\"children\":[\"ð¦ðª\",\" \",\"UAE\"]}]}]\n"])</script>
1<script>self.__next_f.push([1,"2c:[\"$\",\"div\",null,{\"children\":[[\"$\",\"p\",null,{\"className\":\"font-semibold text-sm mb-3 text-gray-800\",\"children\":\"Languages\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-1\",\"children\":[[\"$\",\"li\",null,{\"children\":[\"$\",\"$Lf\",null,{\"href\":\"/hi/visa-photo\",\"className\":\"text-sm text-gray-500 hover:text-blue-600\",\"children\":\"ð®ð³ हिनà¥à¤¦à¥ / Hindi\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$Lf\",null,{\"href\":\"/ur/visa-photo\",\"className\":\"text-sm text-gray-500 hover:text-blue-600\",\"children\":\"ðµð° ارد٠/ Urdu\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$Lf\",null,{\"href\":\"/bn/visa-photo\",\"className\":\"text-sm text-gray-500 hover:text-blue-600\",\"children\":\"ð§ð© বাà¦à¦²à¦¾ / Bengali\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$Lf\",null,{\"href\":\"/id/visa-photo\",\"className\":\"text-sm text-gray-500 hover:text-blue-600\",\"children\":\"ð®ð© Bahasa Indonesia\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$Lf\",null,{\"href\":\"/vi/visa-photo\",\"className\":\"text-sm text-gray-500 hover:text-blue-600\",\"children\":\"ð»ð³ Tiếng Viá»t\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$Lf\",null,{\"href\":\"/ru/visa-photo\",\"className\":\"text-sm text-gray-500 hover:text-blue-600\",\"children\":\"ð·ðº Ð ÑÑÑкий\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$Lf\",null,{\"href\":\"/es/visa-photo\",\"className\":\"text-sm text-gray-500 hover:text-blue-600\",\"children\":\"ðªð¸ Español\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$Lf\",null,{\"href\":\"/de/visa-photo\",\"className\":\"text-sm text-gray-500 hover:text-blue-600\",\"children\":\"ð©ðª Deutsch\"}]}]]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"2d:[\"$\",\"div\",null,{\"children\":[[\"$\",\"p\",null,{\"className\":\"font-semibold text-sm mb-3 text-gray-800\",\"children\":\"Tools\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-1\",\"children\":[[\"$\",\"li\",null,{\"children\":[\"$\",\"$Lf\",null,{\"href\":\"/remove-background\",\"className\":\"text-sm text-gray-500 hover:text-blue-600\",\"children\":\"Remove Background\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$Lf\",null,{\"href\":\"/fix/photo-rejected-passport\",\"className\":\"text-sm text-gray-500 hover:text-blue-600\",\"children\":\"Photo Rejected?\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$Lf\",null,{\"href\":\"/guides/best-visa-photo-tools-2026\",\"className\":\"text-sm text-gray-500 hover:text-blue-600\",\"children\":\"Best Visa Photo Tools 2026\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$Lf\",null,{\"href\":\"/blog\",\"className\":\"text-sm text-gray-500 hover:text-blue-600\",\"children\":\"Guides \u0026 Tips\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$Lf\",null,{\"href\":\"/about\",\"className\":\"text-sm text-gray-500 hover:text-blue-600\",\"children\":\"About\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"href\":\"https://www.trustpilot.com/review/idphotosnap.com\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"text-sm text-gray-500 hover:text-blue-600\",\"children\":\"Trustpilot â\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"href\":\"https://chatgpt.com/g/g-6a2a8a3ff9688191a655af9f035f6d9b-passport-photo-checker\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"text-sm text-gray-500 hover:text-blue-600\",\"children\":\"Custom GPT ð¤\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$Lf\",null,{\"href\":\"/developers\",\"className\":\"text-sm text-gray-500 hover:text-blue-600\",\"children\":\"Developer API â\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"href\":\"https://github.com/BlondDev-Art/passport-photo-specs\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"text-sm text-gray-500 hover:text-blue-600\",\"children\":\"Open Data on GitHub â\"}]}]]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"2e:[\"$\",\"div\",null,{\"children\":[[\"$\",\"p\",null,{\"className\":\"font-semibold text-sm mb-3 text-gray-800\",\"children\":\"Contact\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-1\",\"children\":[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"href\":\"mailto:[email protected]\",\"className\":\"text-sm text-gray-500 hover:text-blue-600\",\"children\":\"[email protected]\"}]}]}],[\"$\",\"p\",null,{\"className\":\"font-semibold text-sm mt-4 mb-3 text-gray-800\",\"children\":\"Legal\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-1\",\"children\":[[\"$\",\"li\",null,{\"children\":[\"$\",\"$Lf\",null,{\"href\":\"/privacy\",\"className\":\"text-sm text-gray-500 hover:text-blue-600\",\"children\":\"Privacy Policy\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$Lf\",null,{\"href\":\"/terms\",\"className\":\"text-sm text-gray-500 hover:text-blue-600\",\"children\":\"Terms of Use\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$Lf\",null,{\"href\":\"/editorial-standards\",\"className\":\"text-sm text-gray-500 hover:text-blue-600\",\"children\":\"Editorial Standards\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$Lf\",null,{\"href\":\"/glossary\",\"className\":\"text-sm text-gray-500 hover:text-blue-600\",\"children\":\"Glossary\"}]}]]}],[\"$\",\"p\",null,{\"className\":\"font-semibold text-sm mt-4 mb-2 text-gray-800\",\"children\":\"IDPhotoSnap\"}],[\"$\",\"p\",null,{\"className\":\"text-sm text-gray-500\",\"children\":\"Free. No registration. No watermark. Processed entirely in your browser.\"}]]}]\n2f:[\"$\",\"span\",null,{\"children\":\"ð¸ðª\"}]\n30:[\"$\",\"span\",null,{\"children\":\"Sweden\"}]\n31:[\"$\",\"$Lf\",\"norway\",{\"href\":\"/norway-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð³ð´\"}],[\"$\",\"span\",null,{\"children\":\"Norway\"}]]}]\n32:[\"$\",\"$Lf\",\"denmark\",{\"href\":\"/denmark-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð©ð°\"}],[\"$\",\"span\",null,{\"children\":\"Denmark\"}]]}]\n33:[\"$\",\"$Lf\",\"switzerland\",{\"href\":\"/switzerland-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð¨ð\"}],[\"$\",\"span\",null,{\"children\":\"Switzerland\"}]]}]\n34:[\"$\",\"$Lf\",\"austria\",{\"href\":\"/austria-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð¦ð¹\"}],[\"$\",\"span\",null,{\"children\":\"Austria\"}]]}]\n35:[\"$\",\"$Lf\",\"belgium\",{\"href\":\"/belgium-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð§ðª\"}],[\"$\",\"span\",null,{\"children\":\"Belgium\"}]]}]\n36:[\"$\",\"$Lf\",\"portugal\",{\"href\":\"/portugal-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ðµð¹\"}],[\"$\",\"span\",null,{\"children\":\"Portugal\"}]]}]\n37:[\"$\",\"$Lf\",\"netherlands\",{\"href\":\"/netherlands-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð³ð±\"}],[\"$\",\"span\",null,{\"children\":\"Netherlands\"}]]}]\n38:[\"$\",\"$Lf\",\"greece\",{\"href\":\"/greece-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð¬ð·\"}],[\"$\",\"span\",null,{\"children\":\"Greece\"}]]}]\n39:[\"$\",\"$Lf\",\"hungary\",{\"href\":\"/hungary-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ððº\"}],[\"$\",\"span\",null,{\"children\":\"Hungary\"}]]}]\n3a:[\"$\",\"$Lf\",\"romania\",{\"href\":\"/romania-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð·ð´\"}],[\"$\",\"span\",null,{\"children\":\"Romania\"}]]}]\n3b:[\"$\",\"$Lf\",\"ukraine\",{\"href\":\"/ukraine-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ðºð¦\"}],[\"$\",\"span\",null,{\"children\":\"Ukraine\"}]]}]\n3c:[\"$\",\"$Lf\",\"turkey\",{\"href\":\"/turkey-passport-photo\",\"className\":\"flex items"])</script>
1<script>self.__next_f.push([1,"-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð¹ð·\"}],[\"$\",\"span\",null,{\"children\":\"Turkey\"}]]}]\n3d:[\"$\",\"$Lf\",\"israel\",{\"href\":\"/israel-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð®ð±\"}],[\"$\",\"span\",null,{\"children\":\"Israel\"}]]}]\n3e:[\"$\",\"$Lf\",\"qatar\",{\"href\":\"/qatar-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð¶ð¦\"}],[\"$\",\"span\",null,{\"children\":\"Qatar\"}]]}]\n3f:[\"$\",\"$Lf\",\"kuwait\",{\"href\":\"/kuwait-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð°ð¼\"}],[\"$\",\"span\",null,{\"children\":\"Kuwait\"}]]}]\n40:[\"$\",\"$Lf\",\"saudi-arabia\",{\"href\":\"/saudi-arabia-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð¸ð¦\"}],[\"$\",\"span\",null,{\"children\":\"Saudi Arabia\"}]]}]\n41:[\"$\",\"$Lf\",\"egypt\",{\"href\":\"/egypt-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ðªð¬\"}],[\"$\",\"span\",null,{\"children\":\"Egypt\"}]]}]\n42:[\"$\",\"$Lf\",\"south-africa\",{\"href\":\"/south-africa-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð¿ð¦\"}],[\"$\",\"span\",null,{\"children\":\"South Africa\"}]]}]\n43:[\"$\",\"$Lf\",\"nigeria\",{\"href\":\"/nigeria-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð³ð¬\"}],[\"$\",\"span\",null,{\"children\":\"Nigeria\"}]]}]\n44:[\"$\",\"$Lf\",\"russia\",{\"href\":\"/russia-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð·ðº\"}],[\"$\",\"span\",null,{\"children\":\"Russia\"}]]}]\n45:[\"$\",\"$Lf\",\"south-korea\",{\"href\":\"/south-korea-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð°ð·\"}],[\"$\",\"span\",null,{\"children\":\"South Korea\"}]]}]\n46:[\"$\",\"$Lf\",\"thailand\",{\"href\":\"/thailand-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð¹ð\"}],[\"$\",\"span\",null,{\"children\":\"Thailand\"}]]}]\n47:[\"$\",\"$Lf\",\"vietnam\",{\"href\":\"/vietnam-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð»ð³\"}],[\"$\",\"span\",null,{\"children\":\"Vietnam\"}]]}]\n48:[\"$\",\"$Lf\",\"malaysia\",{\"href\":\"/malaysia-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð²ð¾\"}],[\"$\",\"span\",null,{\"children\":\"Malaysia\"}]]}]\n49:[\"$\",\"$Lf\",\"philippines\",{\"href\":\"/philippines-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ðµð\"}],[\"$\",\"span\",null,{\"children\":\"Philippines\"}]]}]\n4a:[\"$\",\"$Lf\",\"singapore\",{\"href\":\"/singapore-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð¸ð¬\"}],[\"$\",\"span\",null,{\"children\":\"Singapore\"}]]}]\n4b:[\"$\",\"$Lf\",\"hong-kong\",{\"href\":\"/hong-kong-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ðð°\"}],[\"$\",\"span\",null,{\"children\":\"Hong Kong\"}]]}]\n4c:[\"$\",\"$Lf\",\"taiwan\",{\"href\":\"/taiwan-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð¹ð¼\"}],[\"$\",\"span\",null,{\"children\":\"Taiwan\"}]]}]\n4d:[\"$\",\"$Lf\",\"pakistan\",{\"href\":\"/pakistan-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ðµð°"])</script>
1<script>self.__next_f.push([1,"\"}],[\"$\",\"span\",null,{\"children\":\"Pakistan\"}]]}]\n4e:[\"$\",\"$Lf\",\"bangladesh\",{\"href\":\"/bangladesh-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð§ð©\"}],[\"$\",\"span\",null,{\"children\":\"Bangladesh\"}]]}]\n4f:[\"$\",\"$Lf\",\"argentina\",{\"href\":\"/argentina-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð¦ð·\"}],[\"$\",\"span\",null,{\"children\":\"Argentina\"}]]}]\n50:[\"$\",\"$Lf\",\"new-zealand\",{\"href\":\"/new-zealand-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð³ð¿\"}],[\"$\",\"span\",null,{\"children\":\"New Zealand\"}]]}]\n51:[\"$\",\"$Lf\",\"ireland\",{\"href\":\"/ireland-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð®ðª\"}],[\"$\",\"span\",null,{\"children\":\"Ireland\"}]]}]\n52:[\"$\",\"$Lf\",\"iceland\",{\"href\":\"/iceland-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð®ð¸\"}],[\"$\",\"span\",null,{\"children\":\"Iceland\"}]]}]\n53:[\"$\",\"$Lf\",\"cyprus\",{\"href\":\"/cyprus-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð¨ð¾\"}],[\"$\",\"span\",null,{\"children\":\"Cyprus\"}]]}]\n54:[\"$\",\"$Lf\",\"malta\",{\"href\":\"/malta-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð²ð¹\"}],[\"$\",\"span\",null,{\"children\":\"Malta\"}]]}]\n55:[\"$\",\"$Lf\",\"bulgaria\",{\"href\":\"/bulgaria-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð§ð¬\"}],[\"$\",\"span\",null,{\"children\":\"Bulgaria\"}]]}]\n56:[\"$\",\"$Lf\",\"croatia\",{\"href\":\"/croatia-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ðð·\"}],[\"$\",\"span\",null,{\"children\":\"Croatia\"}]]}]\n57:[\"$\",\"$Lf\",\"czech-republic\",{\"href\":\"/czech-republic-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð¨ð¿\"}],[\"$\",\"span\",null,{\"children\":\"Czech Republic\"}]]}]\n58:[\"$\",\"$Lf\",\"slovakia\",{\"href\":\"/slovakia-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð¸ð°\"}],[\"$\",\"span\",null,{\"children\":\"Slovakia\"}]]}]\n59:[\"$\",\"$Lf\",\"slovenia\",{\"href\":\"/slovenia-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð¸ð®\"}],[\"$\",\"span\",null,{\"children\":\"Slovenia\"}]]}]\n5a:[\"$\",\"$Lf\",\"estonia\",{\"href\":\"/estonia-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ðªðª\"}],[\"$\",\"span\",null,{\"children\":\"Estonia\"}]]}]\n5b:[\"$\",\"$Lf\",\"latvia\",{\"href\":\"/latvia-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð±ð»\"}],[\"$\",\"span\",null,{\"children\":\"Latvia\"}]]}]\n5c:[\"$\",\"$Lf\",\"lithuania\",{\"href\":\"/lithuania-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð±ð¹\"}],[\"$\",\"span\",null,{\"children\":\"Lithuania\"}]]}]\n5d:[\"$\",\"$Lf\",\"serbia\",{\"href\":\"/serbia-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð·ð¸\"}],[\"$\",\"span\",null,{\"children\":\"Serbia\"}]]}]\n5e:[\"$\",\"$Lf\",\"bosnia\",{\"href\":\"/bosnia-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð§ð¦\"}],[\"$\",\"span\",null,{\"children\":\"Bosnia \u0026 Herzegovina\"}]]}]\n5f:[\"$\",\"$Lf\",\"montenegro\",{\"href\":\"/montene"])</script>
1<script>self.__next_f.push([1,"gro-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð²ðª\"}],[\"$\",\"span\",null,{\"children\":\"Montenegro\"}]]}]\n60:[\"$\",\"$Lf\",\"north-macedonia\",{\"href\":\"/north-macedonia-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð²ð°\"}],[\"$\",\"span\",null,{\"children\":\"North Macedonia\"}]]}]\n61:[\"$\",\"$Lf\",\"albania\",{\"href\":\"/albania-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð¦ð±\"}],[\"$\",\"span\",null,{\"children\":\"Albania\"}]]}]\n62:[\"$\",\"$Lf\",\"moldova\",{\"href\":\"/moldova-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð²ð©\"}],[\"$\",\"span\",null,{\"children\":\"Moldova\"}]]}]\n63:[\"$\",\"$Lf\",\"kazakhstan\",{\"href\":\"/kazakhstan-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð°ð¿\"}],[\"$\",\"span\",null,{\"children\":\"Kazakhstan\"}]]}]\n64:[\"$\",\"$Lf\",\"belarus\",{\"href\":\"/belarus-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð§ð¾\"}],[\"$\",\"span\",null,{\"children\":\"Belarus\"}]]}]\n65:[\"$\",\"$Lf\",\"georgia\",{\"href\":\"/georgia-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð¬ðª\"}],[\"$\",\"span\",null,{\"children\":\"Georgia\"}]]}]\n66:[\"$\",\"$Lf\",\"armenia\",{\"href\":\"/armenia-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð¦ð²\"}],[\"$\",\"span\",null,{\"children\":\"Armenia\"}]]}]\n67:[\"$\",\"$Lf\",\"azerbaijan\",{\"href\":\"/azerbaijan-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð¦ð¿\"}],[\"$\",\"span\",null,{\"children\":\"Azerbaijan\"}]]}]\n68:[\"$\",\"$Lf\",\"uzbekistan\",{\"href\":\"/uzbekistan-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ðºð¿\"}],[\"$\",\"span\",null,{\"children\":\"Uzbekistan\"}]]}]\n69:[\"$\",\"$Lf\",\"kyrgyzstan\",{\"href\":\"/kyrgyzstan-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð°ð¬\"}],[\"$\",\"span\",null,{\"children\":\"Kyrgyzstan\"}]]}]\n6a:[\"$\",\"$Lf\",\"morocco\",{\"href\":\"/morocco-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð²ð¦\"}],[\"$\",\"span\",null,{\"children\":\"Morocco\"}]]}]\n6b:[\"$\",\"$Lf\",\"tunisia\",{\"href\":\"/tunisia-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð¹ð³\"}],[\"$\",\"span\",null,{\"children\":\"Tunisia\"}]]}]\n6c:[\"$\",\"$Lf\",\"algeria\",{\"href\":\"/algeria-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð©ð¿\"}],[\"$\",\"span\",null,{\"children\":\"Algeria\"}]]}]\n6d:[\"$\",\"$Lf\",\"jordan\",{\"href\":\"/jordan-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð¯ð´\"}],[\"$\",\"span\",null,{\"children\":\"Jordan\"}]]}]\n6e:[\"$\",\"$Lf\",\"lebanon\",{\"href\":\"/lebanon-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð±ð§\"}],[\"$\",\"span\",null,{\"children\":\"Lebanon\"}]]}]\n6f:[\"$\",\"$Lf\",\"kenya\",{\"href\":\"/kenya-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð°ðª\"}],[\"$\",\"span\",null,{\"children\":\"Kenya\"}]]}]\n70:[\"$\",\"$Lf\",\"nepal\",{\"href\":\"/nepal-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"child"])</script>
1<script>self.__next_f.push([1,"ren\":[[\"$\",\"span\",null,{\"children\":\"ð³ðµ\"}],[\"$\",\"span\",null,{\"children\":\"Nepal\"}]]}]\n71:[\"$\",\"$Lf\",\"sri-lanka\",{\"href\":\"/sri-lanka-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð±ð°\"}],[\"$\",\"span\",null,{\"children\":\"Sri Lanka\"}]]}]\n72:[\"$\",\"$Lf\",\"myanmar\",{\"href\":\"/myanmar-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð²ð²\"}],[\"$\",\"span\",null,{\"children\":\"Myanmar\"}]]}]\n73:[\"$\",\"$Lf\",\"cambodia\",{\"href\":\"/cambodia-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð°ð\"}],[\"$\",\"span\",null,{\"children\":\"Cambodia\"}]]}]\n74:[\"$\",\"$Lf\",\"colombia\",{\"href\":\"/colombia-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð¨ð´\"}],[\"$\",\"span\",null,{\"children\":\"Colombia\"}]]}]\n75:[\"$\",\"$Lf\",\"peru\",{\"href\":\"/peru-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ðµðª\"}],[\"$\",\"span\",null,{\"children\":\"Peru\"}]]}]\n76:[\"$\",\"$Lf\",\"chile\",{\"href\":\"/chile-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð¨ð±\"}],[\"$\",\"span\",null,{\"children\":\"Chile\"}]]}]\n77:[\"$\",\"$Lf\",\"ethiopia\",{\"href\":\"/ethiopia-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ðªð¹\"}],[\"$\",\"span\",null,{\"children\":\"Ethiopia\"}]]}]\n78:[\"$\",\"$Lf\",\"ghana\",{\"href\":\"/ghana-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð¬ð\"}],[\"$\",\"span\",null,{\"children\":\"Ghana\"}]]}]\n79:[\"$\",\"$Lf\",\"iran\",{\"href\":\"/iran-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð®ð·\"}],[\"$\",\"span\",null,{\"children\":\"Iran\"}]]}]\n7a:[\"$\",\"$Lf\",\"tanzania\",{\"href\":\"/tanzania-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð¹ð¿\"}],[\"$\",\"span\",null,{\"children\":\"Tanzania\"}]]}]\n7b:[\"$\",\"$Lf\",\"yemen\",{\"href\":\"/yemen-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð¾ðª\"}],[\"$\",\"span\",null,{\"children\":\"Yemen\"}]]}]\n7c:[\"$\",\"$Lf\",\"iraq\",{\"href\":\"/iraq-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð®ð¶\"}],[\"$\",\"span\",null,{\"children\":\"Iraq\"}]]}]\n7d:[\"$\",\"$Lf\",\"senegal\",{\"href\":\"/senegal-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð¸ð³\"}],[\"$\",\"span\",null,{\"children\":\"Senegal\"}]]}]\n7e:[\"$\",\"$Lf\",\"cameroon\",{\"href\":\"/cameroon-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð¨ð²\"}],[\"$\",\"span\",null,{\"children\":\"Cameroon\"}]]}]\n7f:[\"$\",\"$Lf\",\"sudan\",{\"href\":\"/sudan-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð¸ð©\"}],[\"$\",\"span\",null,{\"children\":\"Sudan\"}]]}]\n80:[\"$\",\"$Lf\",\"bahrain\",{\"href\":\"/bahrain-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð§ð\"}],[\"$\",\"span\",null,{\"children\":\"Bahrain\"}]]}]\n81:[\"$\",\"$Lf\",\"oman\",{\"href\":\"/oman-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð´ð²\"}],[\"$\",\"span\",null,{\"children\":\"Oman\"}]]}]\n82:[\"$\",\"$Lf\",\"venezuela\",{\"href\":\"/venezuela-passport-photo\",\"className\":\"flex items-center gap-2 te"])</script>
1<script>self.__next_f.push([1,"xt-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð»ðª\"}],[\"$\",\"span\",null,{\"children\":\"Venezuela\"}]]}]\n83:[\"$\",\"$Lf\",\"afghanistan\",{\"href\":\"/afghanistan-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð¦ð«\"}],[\"$\",\"span\",null,{\"children\":\"Afghanistan\"}]]}]\n84:[\"$\",\"$Lf\",\"dominican-republic\",{\"href\":\"/dominican-republic-passport-photo\",\"className\":\"flex items-center gap-2 text-sm text-blue-600 hover:underline\",\"children\":[[\"$\",\"span\",null,{\"children\":\"ð©ð´\"}],[\"$\",\"span\",null,{\"children\":\"Dominican Republic\"}]]}]\n85:[\"$\",\"p\",null,{\"className\":\"text-sm text-gray-500 mt-3\",\"children\":[\"Open dataset of all country specifications at \",[\"$\",\"a\",null,{\"href\":\"https://github.com/BlondDev-Art/passport-photo-specs\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"text-blue-600 hover:underline\",\"children\":\"github.com/BlondDev-Art/passport-photo-specs\"}],\" (MIT licensed).\"]}]\n"])</script>
1<script>self.__next_f.push([1,"22:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script>
1<script>self.__next_f.push([1,"88:I[27201,[\"/_next/static/chunks/01xlw8hd842-c.js\",\"/_next/static/chunks/0d3shmwh5_nmn.js\"],\"IconMark\"]\n"])</script>
1<script>self.__next_f.push([1,"25:[[\"$\",\"title\",\"0\",{\"children\":\"About | IDPhotoSnap - Free Passport Photo Maker\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Learn about IDPhotoSnap - a free, private, browser-based passport photo tool. No registration, no watermarks, no uploads.\"}],[\"$\",\"link\",\"2\",{\"rel\":\"manifest\",\"href\":\"/manifest.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"3\",{\"name\":\"keywords\",\"content\":\"dedicated visa photo service, visa photo maker free, visa photo online, schengen visa photo, ds-160 photo, uk eta visa photo, canada visa photo, residence permit photo, biometric visa photo, visa photo for india pakistan nigeria bangladesh indonesia vietnam, passport photo dataset\"}],[\"$\",\"link\",\"4\",{\"rel\":\"canonical\",\"href\":\"https://idphotosnap.com/about\"}],[\"$\",\"meta\",\"5\",{\"name\":\"yandex-verification\",\"content\":\"5dfd656b293c7151\"}],[\"$\",\"meta\",\"6\",{\"name\":\"p:domain_verify\",\"content\":\"b0b449c0035c5d8b4273eefb65f9a3f4\"}],[\"$\",\"meta\",\"7\",{\"name\":\"fo-verify\",\"content\":\"a822e9d0-b032-4e3f-a876-22bf39a56503\"}],[\"$\",\"meta\",\"8\",{\"name\":\"mobile-web-app-capable\",\"content\":\"yes\"}],[\"$\",\"meta\",\"9\",{\"name\":\"apple-mobile-web-app-title\",\"content\":\"IDPhotoSnap\"}],[\"$\",\"meta\",\"10\",{\"name\":\"apple-mobile-web-app-status-bar-style\",\"content\":\"default\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:title\",\"content\":\"About | IDPhotoSnap - Free Passport Photo Maker\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:description\",\"content\":\"Learn about IDPhotoSnap - a free, private, browser-based passport photo tool. No registration, no watermarks, no uploads.\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:url\",\"content\":\"https://idphotosnap.com\"}],[\"$\",\"meta\",\"14\",{\"property\":\"og:site_name\",\"content\":\"IDPhotoSnap\"}],[\"$\",\"meta\",\"15\",{\"property\":\"og:locale\",\"content\":\"en_US\"}],[\"$\",\"meta\",\"16\",{\"property\":\"og:image\",\"content\":\"https://idphotosnap.com/opengraph-image?d1237508a60a5693\"}],[\"$\",\"meta\",\"17\",{\"property\":\"og:image:type\",\"content\":\"image/png\"}],[\"$\",\"meta\",\"18\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"19\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"20\",{\"property\":\"og:image:alt\",\"content\":\"IDPhotoSnap â privacy-first passport and visa photo maker\"}],[\"$\",\"meta\",\"21\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"22\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"23\",{\"name\":\"twitter:title\",\"content\":\"About | IDPhotoSnap - Free Passport Photo Maker\"}],[\"$\",\"meta\",\"24\",{\"name\":\"twitter:description\",\"content\":\"Learn about IDPhotoSnap - a free, private, browser-based passport photo tool. No registration, no watermarks, no uploads.\"}],[\"$\",\"meta\",\"25\",{\"name\":\"twitter:image\",\"content\":\"https://idphotosnap.com/opengraph-image?d1237508a60a5693\"}],[\"$\",\"meta\",\"26\",{\"name\":\"twitter:image:alt\",\"content\":\"IDPhotoSnap â privacy-first passport and visa photo maker\"}],[\"$\",\"meta\",\"27\",{\"name\":\"twitter:image:type\",\"content\":\"image/png\"}],[\"$\",\"meta\",\"28\",{\"name\":\"twitter:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"29\",{\"name\":\"twitter:image:height\",\"content\":\"630\"}],[\"$\",\"link\",\"30\",{\"rel\":\"icon\",\"href\":\"/favicon.ico?favicon.17ro.4l5xax7r.ico\",\"sizes\":\"48x48\",\"type\":\"image/x-icon\"}],[\"$\",\"link\",\"31\",{\"rel\":\"icon\",\"href\":\"/icon.png?icon.05yodx1p6y2u_.png\",\"sizes\":\"240x240\",\"type\":\"image/png\"}],[\"$\",\"link\",\"32\",{\"rel\":\"apple-touch-icon\",\"href\":\"/apple-icon.png?apple-icon.0y4~_nqnh8dlh.png\",\"sizes\":\"180x180\",\"type\":\"image/png\"}],[\"$\",\"$L88\",\"33\",{}]]\n"])</script>
1<script>self.__next_f.push([1,"87:null\n"])</script>
1</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.