免費 favicon 工具 favicon.run,一行網址抓走任何網站圖示

favicon.run 用一行網址就能抓任何網站的圖示,也能產生、檢查、批次下載 favicon;實測它的尺寸參數有不放大與 512 反而縮水的行為,快取最長約兩週,免費背後是廣告與三套分析腳本,台灣讀者的使用界線一併整理。

用 AI 摘要這篇文章:

2025 年之後,個人開發者的免費網路工具長出了一套固定樣貌:工具本身乾淨好用、不收費、不註冊,打開頁面三秒鐘就能上手;而它的流量資產藏在後面的網址地圖裡。favicon.run 就是這個打法的標準範本。你輸入一個網址,它幫你把那個網站的小圖示(favicon,瀏覽器分頁上那個小標誌)全部翻出來給你下載或嵌入,這部分它是真的好用,我從台灣的網路實測了一輪:抓圖、嵌入端點、健康檢查器都實際跑過一遭,拿自己的網站去檢查得了 40 分。但同一輪實測也翻出了使用前該知道的事。它的大小參數有不放大、還會在某個尺寸直接縮水的行為,查不到圖示時回的是伺服器錯誤。更背景的一層是:整個站 213 頁的網址地圖裡,有 179 頁是替大品牌做的目錄頁,廣告與三套分析腳本就掛在工具頁上。

先認識這個站。favicon.run 是一支免費的 favicon 工具箱,核心是抓取器:輸入網址,列出該站對外曝露的所有圖示,每個都能一鍵複製 HTML、Markdown 或 React 的嵌入語法。站方說明裡圍繞著抓取器還有一圈工具:上傳圖片產出 favicon.ico、Apple Touch Icon 與多尺寸 PNG 的產生器、用文字或 Emoji 生成整套圖示、批次下載多個網站的圖示打包成 zip,以及一個檢查網站 favicon 設定是否齊全的健康檢查器。站方在給搜尋引擎與 AI 爬蟲看的說明檔裡自述,所謂的 Extractor、Finder、Downloader 三個頁面與抓取器是同一套引擎;這種同引擎多開幾頁的排法,用意不難想像。這種坦白反而少見。網域本身在 2015 年就註冊了,但現在看到的網站最早出現在 2025 年 4 月的公開存檔裡,關於頁面署名 @AwesomeYang,是一位個人開發者的作品,另有 Chrome 擴充功能,查證當天在商店裡是 17 位使用者。

我拿自己網站實測:9 個圖示裡有 5 個是補出來的

實測從抓取器開始。輸入 techmoon.xyz 按下查詢,大約兩秒後結果出來:找到 9 個圖示。這 9 個分成兩種,而這個區分是整個工具最值得看清楚的地方。一種是真實偵測:它掃了網站的 HTML 與根目錄,找到 favicon.ico、32×32、192×192 的 PNG 與 Apple Touch Icon 共 4 個,這些圖檔在你的瀏覽器裡是直接從目標網站載入的,目標網站的伺服器會看到你的請求。另一種掛著 Estimated(估算)標籤:16、48、64、128、256 這 5 個尺寸,圖示來源是 favicon.run 自己的端點,也就是站方伺服器把抓到的圖動態縮放出來補位。

favicon.run 抓取器查詢 techmoon.xyz 的結果,找到 9 個圖示,卡片分為真實偵測尺寸與標示 Estimated 的估算尺寸Pin
抓取器查 techmoon.xyz 找到 9 個圖示:4 個真實偵測、5 個標 Estimated 由站方端點補尺寸(來源:favicon.run 官網截圖)

換句話說,你以為某個網站準備了齊全的尺寸,其實有一半是工具替它算出來的。縮放的品質取決於來源圖,把 32×32 的圖放到 128 的位置上只會糊。站方在介面上有誠實標示,這點值得肯定,但如果你要把圖示用在正式文件或產品頁上,看到 Estimated 就該自己去目標網站找原始檔,別直接抓這張補出來的。順帶說明查詢這個動作的歸屬:頁面把你輸入的網址送回站方伺服器處理再回傳結果,所以你查了哪些網址,站方的伺服器看得到;隱私政策寫網址只在工作階段期間暫存、不永久保存,實際怎麼保存,只有站方自己知道。

sz 參數會縮水:把它當免費 API 前要看懂的行為

favicon.run 對開發者最有價值的,是那個不用申請金鑰就能用的嵌入端點:一行 <img src="https://favicon.run/favicon?domain=github.com&sz=64"> 就能在任何網頁顯示指定網站的圖示,而且回應標頭開了跨域許可,前端直接引用不需要代理。寫連結清單、做書籤牆、在文件裡幫每個提到的服務掛上小標誌,這類需求它一個端點全包。文件寫 sz 參數接受 16 到 512。我用三個網站、六個尺寸實測了 18 種組合,行為有兩條規則,外加一個會咬人的例外。

它不放大。如果目標網站最大的來源圖只有 32×32,你要求 64、128 還是 256,拿回來的都是那張 32×32。它也會挑不大於你要求的最大可用尺寸:google.com 要求 256 時實得 144×144,我自己的網站實得 192×192,各站數字不同,對應的應是該站實際提供的最大圖檔。這兩條合起來是合理設計。寧可給你比較小的原圖,也不自己硬放大。真正的例外出現在上限:sz=512 是整個範圍裡行為最差的一格,三個測試網站要求 512,拿回來全部是 16×16 的根目錄 favicon.ico,跟只請求 16 拿到的是同一張最小圖。文件寫的上限 512,在我實測的六個值裡是唯一跌回最小尺寸的一格。

要求的尺寸github.com 實得google.com 實得techmoon.xyz 實得
sz=1616×1616×1616×16
sz=3232×3232×3232×32
sz=6432×3264×6464×64
sz=12832×32128×128128×128
sz=25632×32144×144192×192
sz=51216×1616×1616×16

2026 年 9 月實測。同一個網站在不同尺寸下拿到什麼,取決於該站自己曝露了哪些圖檔,換一個網站,中間幾列的結果就會不同。

快取與錯誤行為也一起講。回應標頭寫瀏覽器快取 1 天、CDN 快取 7 天,也就是說目標網站換了圖示,CDN 快取 7 天,過期後還可能再回最多 7 天的舊圖,最長約兩週才會換新。做品牌比對、驗證自己剛換的新圖有沒有生效這類講求即時的場景,看到舊圖先懷疑快取,別急著以為自己改錯了。查詢一個不存在的網域時,它回 HTTP 500 與一段 JSON 錯誤訊息;在 HTML 的 img 標籤裡,onerror 事件接得住,畫面不會壞;但 Markdown 不處理錯誤,直接就是破圖。如果你要在大量文件裡嵌它,失敗路徑得自己兜。

免費的帳單:一支廣告加上三套分析腳本

這個站怎麼活?我在工具頁實際載了一次並記下全部對外請求,答案很整齊:Google AdSense 廣告(站方的廣告清單檔登記發佈商編號 pub-7108376730778396)、Google Analytics(編號 G-P67RSQD757)、一套自架在 a.whoclick.cc 網域的 Plausible 分析,連廣告收益歸因的模組都裝了,再加上 Cloudflare 的流量洞察,廣告與分析都會經手你的瀏覽行為。對照它的隱私政策就有意思了:政策全文用的是電子商務平台常見的模板語言,說蒐集裝置資訊與 IP、用途寫著防範詐欺與最佳化網站,第三方分享一段寫得很保守,但在用途與第三方分享的說明裡,看不到廣告 cookie 的角色;而實際頁面上,Google 的廣告與同意訊息腳本都在跑。條款與實際腳本之間的這段落差,在同類小工具裡並不罕見,不獨它一家,但讀者該知道代價就寫在這裡。

公平地說,它的隱私文件在同類網站裡算寫得完整的。關於 Chrome 擴充功能的段落寫得具體:擴充只讀取你目前分頁的網址主機名稱、送回 favicon.run 顯示圖示,不碰頁面內容、瀏覽紀錄或密碼,擴充本身不設 cookie 也不跑分析。這段是站方隱私政策裡的擴充條款寫明的資料範圍,至少它敢寫具體,也不是每個同類站都寫到這個程度。之前實測過的 favicon.im 更乾脆,條款頁整頁 404 什麼都不寫。

179 頁品牌目錄,才是這個站的流量本體

把它的 sitemap 全量拉下來數一次:213 個網址裡,179 頁是 /p/ 開頭的品牌專屬頁,從 twitter.com 到 reddit.com 都有專屬頁;以我打開的 twitter.com 頁為例,頁上有該品牌的圖示預覽、下載鈕與一份小型的 favicon 健康檢查報告(twitter.com 那頁給 80 分,扣分項目包括沒有 SVG 圖示(頁面標為選配)等);再配上 WordPress、Shopify、Wix、Squarespace、Webflow 這五個平台名的落地頁與 8 篇指南文。扣掉品牌頁與指南,其餘 26 頁包含首頁、工具頁、平台落地頁與關於頁。這個結構說明了它的生意:工具頁是入口,負責讓開發者與寫文件的人搜得到它;品牌頁吃的是「網站名加 favicon」這種長尾搜尋,這種頁面形態正是能掛廣告的位置。

favicon.run 的 twitter.com 品牌專屬頁,顯示百分之八十的 favicon 健康檢查分數與各項檢查清單Pin
179 頁品牌專屬頁之一:twitter.com 頁附健康檢查報告,滿分 100 拿 80(來源:favicon.run 官網截圖)

對使用者的意義有兩面。好的一面,這種流量資產型的站不會說收就收,它每多一頁品牌頁,就多一分把站維持下去的動機,一週快取的嵌入服務背後是一個正在認真經營的站,不是課堂作業。要保留的一面,它沒有對外承諾任何服務等級,嵌入端點的行為(像 sz=512 的縮水)哪天改了也不欠你一個說明;把它的端點放進要長期維護的產品前,先想清楚你依賴的是一份沒有契約的免費。它還有一份給 AI 搜尋引擎讀的說明檔,把自己有哪些工具、API 怎麼用、甚至哪些頁面同引擎都列得清清楚楚,這在 2026 年的站長圈越來越常見,也側證了這個站對搜尋流量的經營是認真的。

簡體介面與讀者流量:嵌入前要算的帳

先講語言。它有中文版,但只有簡體,沒有繁體:首頁文案與按鈕的用詞是對岸的習慣,字都看得懂,腔調就是不一樣,文件與指南則全是英文或簡體。功能不受影響,工具本來就是輸入網址按一個鈕,但如果你的團隊會把介面截圖放進內部文件,簡體介面的觀感要自己評估。

favicon.run 中文版首頁,文案與按鈕為簡體中文,右側為深色工具箱儀表板示意圖Pin
中文版只有簡體、沒有繁體,用詞是對岸習慣(來源:favicon.run 官網截圖)

再來算嵌入這筆帳:你的讀者也在一起付錢。把 favicon.run 的端點放進自己的網頁,首次到訪與快取過期後的每次載入,讀者的瀏覽器都會向 favicon.run 的伺服器發請求,讀者的 IP 與請求紀錄進的是對方的基礎設施。對個人部落格無所謂,對隱私敏感的單位(政府、醫療、重視匿名性的服務)這就是一條資料外流的路。同類的替代方案存在:先前實測 favicon.im 時提過的 unavatar 是開源專案,可以自己架一套同型服務,把這條線收回自己機房;Google 與 DuckDuckGo 也都有內建的圖示端點,行為細節各不相同,哪個合用得自己試一輪。

最後回到需求本身。替自己的網站做一顆 favicon 是產生器的活,抓取工具幫不上,站上的圖片轉 favicon 功能就是為此存在;想線上產生再微調,Formito 的 SVG favicon 產生器走的是同一條路。如果只是要在文件裡引用幾個網站的圖示,或做一頁連結清單加上小標誌,favicon.run 的抓取器直接用,順手。想逛現成的圖示庫找靈感,APPLORE 的 iOS 圖示資料庫收的方向不同,可以對照著看。

直接用可以,長期依賴前先做一件事

我的判斷分場景給。臨時要抓某個網站的圖示、寫文件要嵌幾個標誌、想快速檢查自己網站的 favicon 設定漏了什麼,直接用就對。Estimated 的標籤、擴充功能寫明的資料範圍、同引擎頁面的自白,這些細節顯示作者在意誠實這件事,在同類工具裡並不常見。要把它的嵌入端點放進長期維護的產品也可以,但上線前花三十秒把你會用到的每個尺寸都請求一次(尤其落在 256 到 512 之間時),確認實得尺寸符合預期,並為 500 錯誤與最長約兩週的快取延遲備好備援。對隱私有硬性要求的場景就繞開嵌入服務,把圖抓下來自己放,或自架替代品。免費工具沒有義務永遠免費,廣告與 179 頁目錄是它今天的答案,明天的事誰都不保證。

Sliven 褚崇名
Sliven 褚崇名

每日分享科技新知、免費資源以及 WordPress、虛擬主機相關主題,任何問題歡迎在科技月球下方留言,或是發送 Email 至 [email protected] 與我聯繫。

文章: 1159

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *


Share to...