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

Logo.surf 是免費線上文字轉網站圖示工具,輸入站名就能一次下載整組 favicon:六種尺寸 PNG、SVG、apple-touch-icon 與 .ico 檔。實測生成全程在瀏覽器完成,輸入文字不外送;包裡的 .ico 其實是 PNG 串接,建議改用官方語法中的 PNG 設定。
用 AI 摘要這篇文章:
幫網站配圖示這件事,手工做要開繪圖軟體畫一張、再手動縮出 16、32、180、192、512 等五六種尺寸,存檔命名,回頭還要翻當年抄來的 HTML 語法貼進 head。Logo.surf 把這串壓成打字加按一次按鈕:輸入網站名稱,按 Download All,瀏覽器就存好一個壓縮檔,裡面八個檔案剛好是放網站圖示要的整組規格。我實際輸入五個中文字跑完一次,過程兩個動作,沒有註冊、沒有信箱。
但這組檔案裡有一個值得先講的發現:包裡那個 favicon.ico,打開看檔頭,它根本是 PNG。這不是猜的,檔案前八個位元組就是 PNG 的識別碼,用程式開檔也被直接判定成 16×16 的 PNG 圖。對照原始碼,作者在產生 ICO 的段落留了註解,坦承這是簡化版,正規做法還需要額外處理。這個細節不會讓工具不能用,多數瀏覽器看內容就會把它當圖顯示,但如果你拿這個檔案去餵嚴格按 ICO 規格解析的程式,它會被拒絕。
先把判斷講完:把 Logo.surf 當快速湊齊網站圖示組的工具,它又快又真,輸入的文字全程不出瀏覽器;把包裡的 .ico 換成它附的 PNG 來用就好。它辦不到的事也一樣清楚:沒有多行文字、沒有漸層、原始碼雖然公開但授權禁止商業改作,稱不上開源軟體。
打開網站,左邊是控制項,右邊即時預覽。控制項就八樣:文字、大小、圓角、背景顏色、字型、字體粗細、文字顏色、垂直位置微調,其中大小欄鎖在 512 不能動,實際能調的是七樣。沒有帳號欄、沒有方案比較、沒有浮水印設定。介面有十六種語言,繁體中文有完整翻譯的獨立頁面,介面文字都是譯好的,操作時直接看中文。
我在文字框輸入「科技月實測」五個字,預覽立刻重繪成深色圓角方塊配螢光綠文字。按 Download All 之後,瀏覽器存下一個檔名帶著我輸入文字的壓縮檔,解開清單如下:favicon.svg 一個、PNG 六個(16、32、192、512、2048,以及直接命名好的 apple-touch-icon.png,也就是 180×180 那張)、favicon.ico 一個,總共八個檔案。最大的 2048×2048 那張有 157KB,16×16 那張 490 bytes,尺寸和檔名都對得上一般網站圖示的標準擺法。
翻譯品質有個小瑕疵可以順便提醒:繁中頁的標題把 favicon 譯成「網站圖標」,台灣慣用語是網站圖示,而同一頁的生成按鈕又確實寫著「生成網站圖示」,一個頁面兩種譯法,看得出翻譯是逐字串來的機器味。功能不受影響,但別因為標題的用詞就以為它做的是別的東西。

旁邊還給了一段可以直接複製的 HTML,包含 link rel icon 指向各尺寸 PNG、apple-touch-icon、以及 .ico 那行。有意思的是這段語法裡 PNG 的那幾行本來就能獨立運作,這正好繞過後面會講的 .ico 問題,等於官方語法裡就藏著安全路線。

文字排版不需要你調,程式會自己算。讀原始碼可以看到它的邏輯:先按字數給一個起始字級,兩個字以內給畫布的八成,英文給七成五,中文給六成,接著反覆量文字的寬與高,超過畫布就縮字級,中文每輪縮百分之五、英文縮百分之二,最多跑五十輪。我這五個字被縮到 94 點多才塞進 512 的畫布,實測結果與演算路徑一致。輸入框也支援 emoji,提示文字直接建議搭配垂直位置微調,因為 emoji 和文字的基線對不齊。
這是我最想驗證的一件事,做法是把整段操作的網路請求全部錄下來再逐條檢查。結果:從載入頁面、輸入文字到下載壓縮檔,任何一個請求裡都找不到我打的字。生成這件事完全發生在瀏覽器裡,原始碼也印證了這點:整支程式沒有發資料出去的呼叫,圖示是先組 SVG、再畫上畫布、轉成圖檔,全程本機完成,壓縮檔的組包也是在瀏覽器裡用 JSZip 這個函式庫做完直接存檔。
不過「生成不上傳」和「頁面零追蹤」是兩回事,這裡要分開講。頁面本身載入了第三方流量統計腳本、Cloudflare 的使用者監測、Google Fonts 的介面字型,頁面碼裡也掛了 Google AdSense 的帳號標記,只是我這次測試的畫面上沒有出現廣告區塊。另外提交紀錄顯示 2026 年 10 月作者才剛移除一組第三方推廣連結,看得出商業化嘗試一直在調整。這些都碰不到你的輸入內容,但如果你很在意連線足跡,要知道載入頁面時這些請求是存在的。
還有一個小地方:字型清單列了十三種電腦內建字型,從 Arial 到 Impact。其中 Impact 在頁面裡多了一份站方自備的字型檔,推測是為了沒有這個字型的作業系統補位,讓不同電腦上按 Impact 生成的結果長得一樣。這個細節顯示作者有想到跨平台一致性,只是想到的範圍只到 PNG,還沒到 SVG。
把這個發現講完整。正規的 ICO 檔有自己的容器格式:檔頭要有一段目錄,列出裡面裝了幾張圖、每張多大、從哪個位元組開始,PNG 是可以被裝進去的承載格式之一,但必須照這個目錄規矩來。Logo.surf 給的 .ico 沒有做這層,它把 16、32、48 三個 PNG 檔直接頭尾相接放進一個副檔名為 .ico 的檔案裡。我用十六進位看檔頭,開頭就是 PNG 的識別碼;用影像函式庫開這個檔,它被當成一張 16×16 的 PNG 讀進來,後面兩個 PNG 變成跟在後面的多餘位元組。
實際影響分成兩種。瀏覽器抓圖示多半先看檔案內容再決定怎麼處理,PNG 開頭就按 PNG 顯示,所以把它放上網站、分頁標籤的圖示通常會正常出現,我這次測試的單一環境裡它也是一張能開的圖。但真正按 ICO 規格解析的場合就會踢到鐵板,例如某些圖示產生器要拿你的 .ico 進一步加工、或在 Windows 上把檔案直接當桌面圖示素材用時,格式檢查過不了就是過不了。
解法不需要額外工具:壓縮檔裡 16 和 32 的 PNG 本來就是拿來當圖示用的,官方給的 HTML 語法裡也有一行直接指向 favicon-32×32.png 的 link 標籤,把 .ico 那行換成 PNG 的兩行就結案。真的需要正規 .ico 的人,再拿包裡的 PNG 去別的轉檔工具補一個就好。
壓縮檔裡的 favicon.svg 只有 317 bytes,打開看內容你會看到檔案裡存的是文字本身,字形是開檔環境臨時找字來畫的。它引用 font-family 為 Arial,中文字在 Arial 裡沒有字形,實際顯示時走的是作業系統的遞補字型:我在 macOS 上看到的是蘋方體的樣子,同一個檔拿到 Windows 或 Linux 上,遞補規則不同,筆畫粗細和間距就會跟著不同。這種限制存在於所有引用式 SVG,屬於格式的通病,但值得知道它存在:SVG 檔的跨平台長相是不保證的。
PNG 就沒有這個問題,六個尺寸都是畫布渲染完直接輸出的點陣結果,在哪台電腦上打開都長一樣。所以實際部署的建議很簡單:給瀏覽器和社群平台抓圖示用 PNG,SVG 留給需要無限放大又願意接受字型差異的場合。真的要 SVG 跨平台一致,把文字轉成路徑的後處理免不了,這超出這個工具的範圍。
Logo.surf 的程式碼放在 GitHub 上公開,任何人都能看、能下載、能自己架一份靜態網頁出來。但它的授權條款是創用 CC 姓名標示非商業 4.0,外加一條自訂要求:重製或大幅使用時必須保留原始碼儲存庫的連結。非商業這三個字是關鍵,它禁止把這份程式碼拿去做商業運用,這與一般認知裡允許商用改作的開源授權是兩回事,準確的說法是原始碼公開的非商業授權專案。README 裡還有一句少見的坦白:這個專案主要用 AI 生成的程式碼開發,作者鼓勵使用者自行檢視驗證。
那在站上做圖的人需要擔心嗎?條款規範的對象是這份程式碼和它的衍生改作,你輸入文字生成下載的圖示檔屬於你的輸出,條款沒有對產出圖檔設下限制,這是我的解讀,不是法律意見。真要計較商用授權的人,把這段當起點自己去讀條款原文。
專案的體質也值得攤開:2024 年 8 月建立,至今累積 336 顆星、38 次 fork,一位作者維護,更新頻率低但還活著,最後一筆提交是 2026 年 10 月。儲存庫開著的項目只有三件:要求多行文字與漸層配色的兩件 issue,從 2024 年開到現在都沒做,再加一件補波蘭文與土耳其文翻譯的 PR。單人低頻維護不代表不能用,代表的是:把它放進關鍵流程前,先接受它可能很久不會新增功能的事實。
搜尋 logo 產生器找到的工具,近兩年多半是 AI 生成路線,輸入品牌名和風格描述,模型生幾個方向給你挑,例如之前介紹過的 Slea AI 或 Logomate,想找開源路線的有 Logocreator,要做動態版的有 Liquid Logo。Logo.surf 不在這條線上:它沒有 AI,沒有隨機性,同樣的文字加同樣的設定永遠得到同一張圖,它做的事情接近一套固定管線的排版引擎加批次匯出。站上先前也介紹過同樣以文字生圖示為主角的 Formito SVG Favicon Maker,那邊的主題是單一圖示的編輯,這邊的強項則是一次打包全部尺寸。
這個差別決定了它該被怎麼用。要品牌識別、要視覺發想、要多個方向挑選的人,這工具給不了,去 AI 生成路線或設計師那邊。反過來,已經知道自己的圖示就是某個字加某個顏色,要的是快速、穩定、可重現的整組尺寸輸出,固定管線反而比生成模型可靠:不會抽卡、不會漂移、同一個站名重生成,畫面不會變。開發者給 side project 配圖示、幫 demo 站快速掛 icon、批次給幾個網域生成初始圖示,這些情境它都比設計流程順手。
集中列一次它做不到的:多行文字(issue 開了兩年多沒做)、漸層背景、產生正規 ICO、SVG 字形內嵌、以及任何形式的視覺發想。它的字型清單也只有十三種西文內建字型,中文字實際上都是系統遞補字型在渲染,挑字型這件事對中文輸入的意義有限。
適合的人很具體:你需要的是網站圖示的整組檔案,品牌識別的功課它幫不上,能在三十秒內接受預設版型的圓角方塊加置中文字,而且願意把 .ico 換成 PNG 使用。成功的畫面也好定義:檔案放上伺服器、head 貼上官方那段語法的 PNG 部分,瀏覽器分頁出現你的圖示、手機加入主畫面時出現 180 那張,就完成了。不符合的情境也有去處:要多行或漸層,回去用設計工具;要正規 ICO,拿 PNG 去轉檔服務補一個;要品牌方向,走 AI 生成或設計師。它的位置就是中間那一格:比設計工具快,比 AI 工具確定,代價是變化有限。
要付費或註冊嗎? 都不用。整個流程從輸入到下載不需要任何帳號,站上也不見方案比較頁。它的成本結構在你看不到的地方:頁面掛著廣告帳號標記與流量統計,作者同時經營十來個小工具站互相導流,免費是這個生態的導流方式。真的想完全切開,原始碼公開可以自己架一份靜態頁,非商業授權允許這種個人用途。
同樣的輸入會得到同樣的結果嗎? 會。它沒有隨機因子,字級是照字數和寬度規則算出來的,顏色、圓角、字型都是你指定的值,重打一百次結果都一樣。這也是它跟生成式工具最實用的差別:網站改版時回來重生成一次,拿到的是同一張圖的新尺寸,不是一張新圖。
輸出的圖檔可以放心用嗎? 圖檔本身是你輸入文字的渲染結果,授權條款沒有對產出圖檔設限。真正要留意的是輸入內容:你打的字會成為下載檔名的一部分,在共用電腦上操作,壓縮檔名會留下你輸入過什麼的痕跡。