無料 · オープンソース · ブラウザーで動く
書類の種類を選び、写真を選ぶかその場で撮ると、公式の規定と照合済みのファイルをダウンロードできます。登録も透かしもなく、アップロードもありません。
macOS 版、Windows 版、Android 版もあります。iPhone・iPad 版のダウンロードはまもなく再開します — 動く場所を見る。
できること
チェックリストが信用に足るのは、何を測ったかを言うときだけです。どの項目も、測った値と、判定に使った範囲を示します。同じ 12 項目が、どの書類でも走ります。以下は、ごく普通の人物写真から作った米国パスポート写真の結果です。
1 face57.0% · band 50–68.8%62.4% · band 56.3–68.8%0.4% · tolerance 5%2.7° · max 5°no glasses seen98 px · min 90variance 1147 · min 808.8% · warn from 17%ΔE 0.0 vs #FFFFFF600 × 600 (300 dpi)200 KB · 54 KB – 10 MB仕組み
中核は Rust で書かれ、WebAssembly にコンパイルされています。二つの小さなニューラルネットワーク —— 顔検出と、人物の切り抜き(マッティング)—— が、あなたの端末のプロセッサで、ブラウザーが許せば複数コアを同時に使って動きます。ここには話しかける先のサーバーがそもそもありません。
五つの特徴点 —— 両目、鼻、口角二つ —— が頭の位置を定め、傾きを測り、以降のすべての規則の基準になります。
マッティングのモデルがまず柔らかい輪郭を作り、次に頭部へ寄った二度目の処理が、髪を原寸の解像度で解きほぐします。他所では有料アップグレードとして売られているものが、ここでは既定で有効です。
中国の身分証なら白、オーストラリアのパスポートなら薄いグレー。書類ごとに指定された正確な色にします。米国・英国・カナダ・韓国・シンガポール・中国のパスポートは編集した写真を受け付けないため、写真の元の背景をそのまま残して確認します。提出用でない写真なら、グラデーションやスタジオの背景紙、自分の画像を使うこともできます。
頭部の高さ、目の高さ、中央寄せには、それぞれ許容範囲があります。切り抜きはそのすべての範囲の真ん中に同時に収まり、三つのスライダーで範囲内を動かせます。
12 のチェックは仕上がったファイルに対して走ります。しかも顔は切り抜き時の結果を流用せず、出力画像であらためて検出します。だからチェックリストは、実際に提出する写真そのものを記述しています。
申請サイトの容量範囲に収めた JPEG(インドの PAN なら 20〜50 KB、米国ビザなら 240 KB 未満)、正しい DPI の可逆 PNG、あるいは 4×6・5×7・A4・レターの用紙に裁断ガイド付きで並べたシート。
ダウンロード
どの入り口も同じオープンソースのエンジンで、ライセンスは MIT または Apache-2.0。そしてどれもが、あなたの写真を端末の中に留めます。
スマートフォンでも、タブレットでも、パソコンでも。インストールするものはなく、ホーム画面に追加すれば電波がなくても開きます。iOS 26 と Android で確認済み。iOS 17 ではモデルを動かせません。
写真を作る →ウェブ版より前の、機能の少ない版で、英語のみです。一度に 1 枚、JPEG で保存するだけで、撮影、背景や服装の選択、印刷用シート、一括処理はなく、書類は内部名のまま表示されます。Mac 版は Apple Silicon と Intel のどちらの Mac でも動きます。Windows 版のインストーラーはまだコード署名がないため、SmartScreen が一度確認を求めることがあります。「詳細情報」を押してから「実行」を選んでください。
Mac 版をダウンロード → Windows 版をダウンロード →同じエンジンが端末上でネイティブに動きます。Android 版は直接ダウンロードでき、ブラウザーからのインストールを一度だけ許可します。 iPhone・iPad 版はまもなく再開します。
Android 版をダウンロード →25 種類のうち 22 種類は、規定の出どころである公式ページと、最後に確認した日付を示しています。中国身分証明書(1 インチ)、中国身分証明書(2 インチ)とインド PAN カードには単一の公式ページがないため一般的な慣行に従っており、一覧にもそう書いてあります。必要な書類がここにないなら、ないということです。写真を作り終えてから気づくべきことではありません。
| 国 | 書類 | 出力 | ファイル |
|---|---|---|---|
| オーストラリア | パスポート · ライトグレー | 413 × 531 px (300 dpi) · 35 × 45 mm | — |
| ブラジル | パスポート · 白 | 591 × 827 px (300 dpi) · 50 × 70 mm | — |
| カナダ | パスポート · 白 | 591 × 827 px (300 dpi) · 50 × 70 mm | — |
| 中国 | パスポート · 白 | 390 × 567 px (300 dpi) · 33 × 48 mm | — |
| 中国 | オンライン査証 · 白 | 390 × 520 px | 40 KB – 120 KB |
| 中国 | 身分証明書(1 インチ) · 白 | 295 × 413 px (300 dpi) · 25 × 35 mm | — |
| 中国 | 身分証明書(2 インチ) · 白 | 413 × 626 px (300 dpi) · 35 × 53 mm | — |
| 欧州連合 | シェンゲン査証 · 白 | 413 × 531 px (300 dpi) · 35 × 45 mm | — |
| インド | パスポート(印刷用) · 白 | 600 × 600 px (300 dpi) · 50.8 × 50.8 mm | — |
| インド | Passport Seva(オンライン提出) · 白 | 630 × 810 px | ≤ 250 KB |
| インド | オンライン査証 · 白 | 600 × 600 px (300 dpi) · 50.8 × 50.8 mm | 10 KB – 300 KB |
| インド | OCI カード · ライトグレー | 900 × 900 px | ≤ 200 KB |
| インド | PAN カード · 白 | 295 × 413 px (300 dpi) · 25 × 35 mm | 20 KB – 50 KB |
| 日本 | パスポート · 白 | 413 × 531 px (300 dpi) · 35 × 45 mm | — |
| ナイジェリア | パスポート · 白 | 600 × 800 px | ≤ 2 MB |
| ポーランド | パスポート · 白 | 781 × 1004 px · 35 × 45 mm | ≤ 2500 KB |
| ロシア | パスポート · 白 | 413 × 531 px (300 dpi) · 35 × 45 mm | — |
| サウジアラビア | オンライン査証 · 白 | 200 × 200 px | 5 KB – 100 KB |
| シンガポール | パスポート · 白 | 400 × 514 px · 35 × 45 mm | ≤ 8 MB |
| 韓国 | パスポート · 白 | 413 × 531 px · 35 × 45 mm | ≤ 500 KB |
| トルコ | パスポート · 白 | 591 × 709 px (300 dpi) · 50 × 60 mm | — |
| アラブ首長国連邦 | 身分証明書 · 白 | 413 × 531 px (300 dpi) · 35 × 45 mm | — |
| イギリス | パスポート · ライトグレー | 600 × 771 px · 35 × 45 mm | 50 KB – 10 MB |
| アメリカ合衆国 | パスポート · 白 | 600 × 600 px (300 dpi) · 50.8 × 50.8 mm | 54 KB – 10 MB |
| アメリカ合衆国 | DV 抽選ビザ · 白 | 600 × 600 px | ≤ 240 KB |
各書類の背景色・ファイルの制限・出典は対応書類の一覧(英語)にあります。アプリは英語・中国語・日本語・韓国語・ドイツ語・スペイン語・ポルトガル語に対応しています。
提出前の注意: オーストラリア, パスポート. オーストラリア旅券局は、なりすましの危険があるとして、オンラインのパスポート写真サービスやアプリを勧めていません。OpenPhotoId は何もアップロードしませんが、同局はプロの写真店を勧めています。
提出前の注意: カナダ, パスポート. カナダのパスポート写真は、写真館または商業写真家が対面で撮影し、一切編集していないもの(フィルターや AI ツールも不可)でなければなりません。ここでの切り抜きは構図の確認に使い、提出するのは写真館の写真にしてください。
提出前の注意: 中国, パスポート. 中国大使館は、写真の修正と合成写真の使用を認めていません。無地の白い壁の前で撮影し、写真本来の背景のままにしてください。OpenPhotoId はトリミングと拡大縮小だけを行います。
提出前の注意: シンガポール, パスポート. シンガポール入国管理局(ICA)は、写真を「いかなる方法でも加工・補正してはならない」としており、写真編集ソフトの使用も含まれます。サイズ変更は認められています。無地の白い壁の前で撮影し、写真本来の背景のままにしてください。
提出前の注意: 韓国, パスポート. 韓国は、編集ソフトで背景を消したり差し替えたりしたパスポート写真を受け付けません。無地の白い背景の前で撮影してください。差し替えた背景は却下されることがあります。
提出前の注意: トルコ, パスポート. トルコ人口・市民権総局(NVI)は、コピーやコンピューターで複製した写真を受け付けません。このファイルで構図を確認し、提出するのは写真用紙にプリントしたもの(写真店のプリントなど)にしてください。家庭用プリンターで印刷したものは不可です。
提出前の注意: イギリス, パスポート. 英国政府(GOV.UK)は、写真が「コンピューターソフトで加工されていない」ことを求めています。無地のクリーム色か薄いグレーの壁の前で撮影し、写真本来の背景のままにしてください。OpenPhotoId はトリミングと拡大縮小だけを行います。
提出前の注意: アメリカ合衆国, パスポート. 米国国務省は「パソコンのソフト、スマホのアプリ、フィルターで写真を変えないこと」、オンライン更新では「どんなフィルターやレタッチツールでも外見を変えないこと」と定めています。白またはオフホワイトの無地の壁の前で撮り、写真の背景はそのまま使ってください。位置の調整とトリミングは認められています。
無料で、オープンソース。すべての機能を、どの写真にも、アカウントなし・透かしなしで。
プライバシー
どのパスポート写真サイトも、あなたの写真は自分たちのところで安全だと言います。ここには「自分たち」がいません。ブラウザーの開発者ツールを開き、ネットワークパネルに切り替えて、写真を一枚作ってみてください。アプリとモデルが読み込まれたあとは、何も要求されません。
料金
この分野がサブスクリプションで売っている五つの機能は、すべて有効で、すべて無料です。どれもあなたの端末で動き、提供に費用がかからないので、計測して課金するものがそもそもありません。
ソースは MIT または Apache-2.0 です。もしそれが成り立たなくなる日が来ても、成り立っていた版はそこに残り、フォークできます。
ファイルは公表されているサイズ・背景・寸法の規定を満たし、チェックリストは 12 項目のどれがどれだけの余裕で通ったかを示します。それでも、表情や眼鏡の反射のような、ソフトウェアには測れない理由で申請サイトが差し戻すことはあります。思い込まずに、チェックリストを読んでください。
カメラを正面から見て、表情は自然に、光は均一に(窓際の光は向きますが、直射日光は向きません)。頭と肩を入れ、髪の上に少し余白を。背景は白か明るい色の無地の壁が最適です。米国のパスポートなど、背景を置き換えた写真を受け付けない書類もあります。
もともとスマートフォン向けに作られています。「写真を撮る」を押すと前面カメラがそのまま開きます。初回の訪問で二つのモデルを進捗バー付きでダウンロードし、そのあとは端末の中にあります。iPhone と iPad の iOS 26、Android の Chrome で確認済みです。iOS 17 ではモデルを起動できず、その旨を表示します。端末テストをご自分の携帯で開いて、そこでどう動くか確かめてください。
ウェブアプリは、ブラウザーの共有ボタンやメニューの「ホーム画面に追加」からインストールでき、そのあとはオフラインも含めてアプリのように振る舞います。macOS 版(Apple Silicon と Intel)、Windows 版、Android 版はリリースページにあります。iPhone・iPad 版のダウンロードはまもなく再開します。
できます。上限はありません。写真を好きなだけ選び、書類を一つ選べば、すべての写真に同じ規定が適用され、CSV のレポートがどの写真がどのチェックを通ったかを示します。
ひとつのアカウントが私たちのアプリ全体で使えます。その中には、使うたびに費用のかかるサーバー処理を行うものもあります。そこで買ったクレジットは、そこで使えます。ここには使い道がないので、アカウントは何も解放しませんし、必要になることもありません。
どこにも保存されません。あなたが保存しないかぎりは。アプリは作業中のあいだだけ写真をメモリに置き、タブを閉じれば忘れます。覚えているのは、選んだ言語と、最近使った書類だけです。
はい。全体が MIT または Apache-2.0 で公開されています。
hello@openphotoid.com までメールでご連絡ください。ソースコードは gitlab.com/open-photoid/openphotoid にあります。