免費 · 開源 · 在你的瀏覽器裡執行
選好證件類型,挑一張照片或者當場拍一張,然後下載一份已按官方規定核對過的檔案。不必註冊,沒有浮水印,什麼都不上傳。
另有 macOS 版、Windows 版與 Android 版;iPhone 版下載即將恢復 —— 看它在哪些地方跑。
它做什麼
一份檢查清單只有在說清楚它量了什麼的時候才值得信。每一項檢查都會寫出它測到的值,以及用來判定的區間;同樣的十二項會跑在每一種證件上。下面是一張普通人像做成的美國護照照片給出的結果。
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。兩個小型神經網路 —— 一個人臉偵測器和一個人像去背模型 —— 跑在你裝置的處理器上,瀏覽器允許的話會同時用上多個核心。這裡沒有任何東西有伺服器可以對話。
五個關鍵點 —— 雙眼、鼻尖、兩個嘴角 —— 定出頭的位置、量出它的傾斜,並成為後面每一條規則的基準。
去背模型先給出一條柔和的邊緣,隨後第二遍放大到頭部,在全解析度下把頭髮解出來。這在別處是要加錢的升級項;在這裡預設就開著。
中國身分證要白色,澳洲護照要淺灰,每種證件點名的那個確切顏色。美國、英國、加拿大、韓國、新加坡和中國護照不接受修改過的相片,所以這幾種會保留你相片原本的背景並加以檢查。如果這張照片不是要交表格的,也可以用漸層、攝影棚背景紙,或者你自己的圖片。
頭部高度、眼睛高度和置中度各有一個允許區間。裁切會同時落在每個區間的正中,三個滑桿讓你在區間內自由挪動。
十二項檢查跑在成品檔案上 —— 而且人臉是在輸出圖上重新偵測的,不是沿用裁切時的結果,所以這份清單描述的就是你真正要交上去的那張照片。
一張落在辦理網站大小區間內的 JPEG —— 印度 PAN 卡是 20 到 50 KB,美國簽證在 240 KB 以下 —— 或者一張 DPI 正確的無損 PNG,又或者一張排好版、帶裁切線的 4×6、5×7、A4 或 Letter 相紙。
下載
每一個版本都是同一個開源引擎,採用 MIT 或 Apache-2.0 授權,而且每一個都把你的照片留在你的裝置上。
手機、平板或電腦都行。沒有東西要裝;把它加到主畫面,沒有訊號也能開啟。已在 iOS 26 與 Android 上測過;iOS 17 跑不動這些模型。
做一張 →比網頁版更早、更簡單的版本,只有英文:一次處理一張,只能存 JPEG,沒有拍照、背景和服裝選項、沖印排版和批次處理,證件也還顯示內部名稱。Mac 版在 Apple Silicon 與 Intel 的 Mac 上都能執行。Windows 安裝程式還沒有程式碼簽章,SmartScreen 可能會詢問一次:按「其他資訊」,再按「仍要執行」。
下載 Mac 版 → 下載 Windows 版 →同一個引擎,在裝置上原生執行。Android 版直接下載安裝,系統會問一次是否允許從瀏覽器安裝。 iPhone 與 iPad 版即將恢復。
下載 Android 版 →其中 22 種連結到規則所出自的官方頁面,並註明最後一次核對的日期。中國身分證(一吋)、中國身分證(二吋)和印度 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 |
| 中國 | 身分證(一吋) · 白色 | 295 × 413 px (300 dpi) · 25 × 35 mm | — |
| 中國 | 身分證(二吋) · 白色 | 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 授權。就算有一天這句話不再成立,它還成立的那個版本仍然在那裡,隨時可以 fork。
檔案符合公布的尺寸、背景與幾何規則,而檢查清單會告訴你十二項裡哪些通過了、通過的餘量有多少。辦理網站仍然可能因為軟體量不出來的理由退回一張照片 —— 表情、眼鏡上的反光 —— 所以請讀那份清單,不要想當然。
正對鏡頭,表情自然,光線均勻 —— 窗邊的光可以,直射陽光不行 —— 頭和肩都在畫面裡,頭髮上方留一點空。背後最好是純白或淺色的牆:有些證件(包括美國護照)不接受替換過的背景。
它本來就是為手機做的。「拍一張」會直接打開前鏡頭。第一次造訪會帶進度條下載兩個模型;之後它們就在你的裝置上了。已在 iOS 26 的 iPhone 與 iPad 上、以及 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。