TechMoon 科技月球
WordPress、SEO 與 AI 工具實測指南
TechMoon 科技月球
WordPress、SEO 與 AI 工具實測指南

How Old Do I Look 是免註冊的免費 AI 臉齡檢測網站,上傳一張照片幾秒後告訴你看起來幾歲,另有繁中介面。實測三張美國官員官方肖像,51 歲的歐巴馬被完全猜中,78 歲的拜登判 63 歲、56 歲的賀錦麗判 36 歲,與站方宣稱的 2 到 3 歲誤差有一大段距離;檔案上限同時寫了四個互相矛盾的數字,實際超過約 3.9MB 會靜默卡死,照片會整張上傳到站方伺服器。
用 AI 摘要這篇文章:
把三張美國官員的官方肖像照丟進 How Old Do I Look 之後,我對這個網站的印象就定形了:2012 年 12 月拍的歐巴馬,當時 51 歲 4 個月,被判 51 歲,分毫不差;2021 年 3 月拍的拜登,當時 78 歲 3 個月,被判 63 歲;同一週拍的賀錦麗,當時 56 歲 4 個月,被判 36 歲。同一個引擎,誤差從 0 歲到 20 歲都有。
這個網站能用、速度也快、有繁中介面,照片傳上去幾秒鐘就給答案。但它寫在頁面上的每一個承諾,幾乎都和實際行為對不上:檔案上限同時寫了四個互相矛盾的數字、繁中版宣稱誤差 2 到 3 歲、FAQ 說可以傳合照,而後端直接拒絕。整條流程走完,每個承諾對上實測的結果如下。
How Old Do I Look 是一個免註冊的免費網站,網址是 howolddoilook.me。流程只有三個動作:選一張含人臉的照片、按 Analyze、等它跳轉到結果頁。結果不是一份報告,就是一句話,英文版的句子是 You look like 51 years old,繁中版結果頁中央寫「您看起來像 51 歲」,頁面標題則叫「我看起來多大?」。沒有帳號、沒有額度、沒有浮水印,頁尾有英法德西日和繁中六種語言切換,繁中結果是真的繁中,不是簡體字直出。

實測的等待時間,伺服器端處理落在 4 到 9 秒之間,照片越大越久。按下 Analyze 之後,預覽框會跑一道綠色的掃描光條,接著整頁跳到結果頁。同一張照片重複上傳七次,包括換過解析度、換過壓縮品質、甚至繞過頁面直接呼叫它的後端介面,七次全部判 51 歲,一次都沒變過。這代表兩件事:好的方面,它不是那種每次重新擲骰子的隨機玩具,同一張照片會得到同一個答案;壞的方面,穩定和準確是兩件事,它只是穩定地給出同一個可能有誤差的數字。
繁中版整體能用,但看得出翻譯是小規模處理後直接上架:FAQ 把 Our advanced AI algorithms 譯成「我們先進的AI演算法」,少了一個「的」;檔案超限的彈出提示在繁中頁仍然是英文原文。日文版還有個小斷層,直接用標準代碼 ja 去要日文結果時,它只會給英文,站上實際用的是自訂的 jp 代碼。這些都不影響主流程,但和後面要講的「承諾與實作有落差」是同一種氣質:先上架,細節之後再說,然後就沒有之後了。
對了,三張肖像照用的是美國聯邦政府的公版官方照,屬於公眾領域。
大多數人用這類工具的第一個實際問題是:我的照片傳得上去嗎?這個站對「檔案上限」給出了四個答案,而且沒有兩個是一樣的。
第一個版本寫在 FAQ:支援 JPEG、JPG、PNG、BMP,最大檔案大小為 5MB。第二個版本寫在頁面的程式碼裡:選完檔案後的前端檢查是 10MB,超過才跳出提示。第三個版本是後端的真實行為:我用一個 12MB 的照片直呼它的上傳介面,伺服器照樣受理,五秒後給出結果,也就是說 FAQ 那條 5MB 上限在後端並不存在,至少 12MB 它照收。第四個版本最有趣,是使用者真正會撞到的牆:大約 3.9MB 以上的照片,頁面會直接裝死。
裝死的過程是這樣的。你選了檔案,畫面上什麼都不發生:沒有預覽圖、沒有 Analyze 按鈕、沒有錯誤訊息。原因是它的前端把整張照片轉成 base64 字串塞進瀏覽器的 localStorage,順便當預覽圖用,而瀏覽器給單一網站的 localStorage 配額大約是 5MB。3.9MB 的照片轉成 base64 之後約 520 萬字元,壓線通過;4.6MB 的照片轉完約 610 萬字元,超過配額,瀏覽器丟出例外,寫進主控台的原文是 Failed to execute ‘setItem’ on ‘Storage’: Setting the value of ‘facedisting_result_image’ exceeded the quota。前端沒有接住這個例外,於是預覽流程整條中斷,你只看到一片安靜。
這個 bug 的年紀其實不大,而且是站方自己蓋出來的。對照網站時光機的歷史快照,2024 年 12 月的版本還沒有這套塞 localStorage 的流程;2025 年 1 月的快照已經換成現在的「塞進 localStorage 再跳結果頁」。換句話說,3.9MB 的隱形牆是那次改版時自己蓋出來的,而且從那之後的每個版本都帶著它。更有意思的是,翻到 2024 年的第一版,同樣的戲碼早就演過一次:當時程式碼檢查的是 5MB,跳出來的提示卻寫著不得超過 3MB。我翻過的快照裡,沒有一個版本做到了書面數字和實際檢查一致。現在的手機直拍原圖動輒 4MB 起跳,這道牆比任何一個書面數字都更真實。實際的解法很簡單:先把照片縮圖或截圖再傳,繞過 localStorage 配額,後端反正收得下。
準確度是最難自我評估的部分,所以用年齡可查的公版肖像照當尺。
| 照片 | 拍攝時間 | 實際年齡 | 網站判定 | 落差 |
|---|---|---|---|---|
| 歐巴馬官方肖像 | 2012 年 12 月 | 51 歲 4 個月 | 51 歲 | 0 |
| 拜登官方肖像 | 2021 年 3 月 | 78 歲 3 個月 | 63 歲 | 少 15 歲 |
| 賀錦麗副總統肖像 | 2021 年 3 月 | 56 歲 4 個月 | 36 歲 | 少 20 歲 |
三名受測者都在攝影棚燈光下拍攝官方照,照片品質條件一致。結果是三個方向完全不同的誤差:全中、少 15 歲、少 20 歲。我也補傳了一張沒有年齡基準的年輕男性素人照,被判 29 歲,流程正常。

問題在於網站自己的說法。繁中版 FAQ 有一條問「年齡估算的準確度如何」,答案寫著「我們的AI驅動年齡估算非常準確,通常在2-3歲的範圍內」。英文版 FAQ 反而沒有這一條,這個準確度承諾只寫給中文讀者看。以實測結果對照,「通常 2 到 3 歲」的宣稱連名人高品質肖像照都撐不住,一般手機生活照只會更難說。

也要替它說一句公道話:臉齡估計本來就是從皮膚、輪廓、光影猜數字的統計遊戲,光線和妝容都會拉動結果,各家模型也各有系統性偏差(這張就把賀錦麗判少了 20 歲)。真正的問題不是它不準,而是它把「通常 2 到 3 歲」寫成了承諾。同類的 AI 顏值評分站我們也實測過一輪,結論相似:分數聽聽就好,ai-beauty-test 那次的分數根本是模型照提示詞給的意見。
FAQ 另一條問「我可以使用團體照片嗎」,答案開頭是肯定的:「可以,我們的AI可以檢測並分析單張照片中的多個面孔」。
我傳了一張兩人同框的官方合照(同樣是公眾領域素材),等了四秒,跳出來的是一句拒絕:「Detection failed. Simultaneous detection of multiple faces is not supported.」(偵測失敗,不支援同時偵測多張臉)。這條規則在後端寫得很死,FAQ 的承諾和它正面相撞。想拿合照玩的人,先自己裁成單人照。
順帶一提錯誤處理的品質。傳一張沒有人臉的風景照,它會誠實告訴你「Detection failed. No face was found in the image.」(找不到人臉),這條路徑是通的,訊息也算清楚。但解析度檢查那條路徑是壞的:頁面程式碼裡有一個 32×32 像素的最低解析度檢查,觸發時跳出的提示文字是 window.image_mix,不是給人看的訊息,是程式變數名。開發者把要顯示的變數寫成了字串,這個錯從 2024 年的第一版就存在,兩年沒修。一個站的三條錯誤路徑,一條清楚、一條拒絕、一條直接把內部變數名甩在使用者臉上,剛好對上它整體的完成度:主流程做得動,周邊全憑運氣。
用這類工具之前,該問的問題要從「準不準」換成「照片去了哪」。行為層的答案很清楚:你的照片會被完整地上傳到站方伺服器。頁面把選好的檔案用 POST 送到它的 /file-upload 介面,整包送出,這不是瀏覽器端運算的工具,照片一離開你的裝置,控制權就不在你手上。上傳前想先看看照片本身帶了哪些位置與拍攝資訊,可以先跑一遍 online-exif-viewer 這類純前端的 EXIF 檢視器。
還有三個小地方值得知道。照片和結果不只在伺服器走一遭:前端把整張照片的 base64 和結果文字寫進你瀏覽器的 localStorage,離開網站之後還留著,下次造訪才會被新照片蓋掉。用完想清乾淨,到瀏覽器設定裡清掉這個網站的網站資料即可。站方在 FAQ 承諾所有圖像都會即時處理,並在分析後立即刪除,但整個網站沒有隱私政策頁,隱私權、條款、關於我們全部是 404,這句承諾只存在於行銷文案裡,沒有任何文件層面的背書。而它的上傳介面沒有圖形驗證、沒有頻率限制,短時間內連續十幾次請求都正常受理。對一般使用者這叫方便,對隱私來說這代表照片進出這條通道的成本低到幾乎沒有門檻,你無從得知同一條通道上還有誰。頁面上同時跑著自架的 Plausible 統計和 Google AdSense 廣告,是免費站的正常商業模式,但也再次說明這是一門流量生意,不是隱私工程。
頁尾的三個「資源」連結露了底:AI 臉型偵測器、歌詞轉歌曲、AI 音樂生成,三個姊妹站共用同一套自架統計,其中臉型偵測器實測與本站共用同一組 Google AdSense 帳號,連「FAQ 寫 5MB、程式碼檢 10MB」這組互相矛盾的字串都原封不動地複製過去,連上傳介面的名字都是同一個。這是同一個開發者的量產站群模式:一套程式骨架,換一個主題就是一個新站。
網址本身也有個小故事:站上留的聯絡信箱是 howolddoilook.com 網域,但那個 .com 網站如今是另一個經營者的同類臉齡工具,廣告帳號不同,連統計腳本都沒有,兩家長得像純屬題目相同。喜歡這個玩法的人多,抄起來也快,這類站搜尋引擎上一抓一大把,彼此的承諾文案都差不多,值得信賴的程度也差不多。好消息是 howolddoilook.me 已經穩定活了兩年,從 2024 年 9 月上線到現在,月月都有歷史快照,不是那種三個月就消失的快閃站;壞消息是 2025 年初之後的快照裡,我沒有再看到功能上的變化,前面那些沒修的細節,大概也不會修了。
整理成一條決策線:想快速好玩地看 AI 猜年齡,它成立,速度、介面、繁中支援都在水準之上,記得先縮圖、只傳單人照;想拿它做任何認真的事,例如比較保養品前後的「肌齡」,或者給長輩小孩玩完當真,不成立,誤差可以到 20 歲,而且站方對準確度的承諾已經被名人肖像照否決。照片隱私的底線則更簡單:整張照片會離開你的裝置、進到它的伺服器,承諾刪除的文件不存在,所以只傳你願意公開的照片,真想玩又介意的人,拿 liying-idphoto 之類工具生成的證件照或 facefusion 換臉素材當替身都可以。
它的價值就是把「AI 看年齡」這件事做到零門檻,代價是把所有該認真的事都做成了文案。玩五秒可以,託付不必。