🔗
免費URL Slug 產生器
將任意標題或文字轉為 URL 友好的 slug。非常適合部落格文章、CMS 頁面和 SEO 最佳化的 URL。
載入後可離線使用
分隔符號
產生的 Slug
my-blog-post-title
18 字元4 單字
快速範例
工作原理
Slug 產生器完全在你的瀏覽器中執行,零外部庫。它使用針對西里爾字母、希臘字母和拉丁特殊字元的手寫音譯表,結合瀏覽器內建的 Unicode 規範化(NFKD)去除重音,將文字轉換為 URL 安全的 slug。
- 1音譯處理每個字元都在內建的 CHARMAP 表中查詢,該表將非 ASCII 文字對映為拉丁字母——西里爾字母(а→a、ж→zh、ш→sh)、希臘字母(θ→th、ψ→ps)以及拉丁特殊字元(æ→ae、ß→ss、ð→d)。像 ё→yo 這樣有專門對映的字元會在進一步處理之前在這裡處理。
- 2Unicode 規範化與去除重音瀏覽器原生的 String.normalize('NFKD') 會分解預組合字元——例如 á 變為 a + 組合尖音符。然後一個正則去除所有組合符號(Unicode 範圍 U+0300–U+036F),將 é、ñ、ț 等帶重音的拉丁字母還原為普通 ASCII 基本字母。
- 3拆分單字與停用詞過濾剩餘的非字母數字字元被替換為空格,文字被拆分為單字。如果啟用了去除停用詞,常見的英語功能詞(the、and、of、in 等)會從單字列表中刪除。然後用你選擇的分隔符號(連字元、底線或點)連線單字。
- 4長度截斷與輸出如果設定了最大長度,slug 會透過回溯到最後一個分隔符號,在限制之前最近的單字邊界處截斷——絕不會截斷單字中間。最終的 slug 在你輸入時即時顯示,下方顯示字元數和單字數。