URL Slug 生成工具

將任意文本轉換為僅包含小寫字母、數字和連字元的URL友好短連結(kebab-case)。支援將日文平假名、片假名進行簡易羅馬字轉換,方便為日文標題生成適合SEO的URL和檔名。

轉換示例

轉換前 轉換後
Hello World! hello-world
café cafe
___multiple---spaces   here___ multiple-spaces-here
がっこう (將日文假名轉換為羅馬字) gakkou

使用提示

  • 生成的Slug只包含小寫字母、數字和連字元,可以直接安全地用於URL路徑、檔名和CSS類名等場景。
  • 漢字無法通過演算法自動轉換為羅馬字,會在轉換過程中被去除。如果要為日文標題生成Slug,請先勾選"將日文假名轉換為羅馬字",之後可根據需要手動調整結果。
  • 像は、へ这类作為助詞使用的假名,無論上下文如何都會按照其本身的讀音(ha/he)轉換,这就是こんにちは会变成"konnichiha"而不是"konnichiwa"的原因,如有需要可在轉換後手動修改。
  • 連續的符號、空格和下劃線會被合併為單個連字元,開頭和結尾的連字元也會被自動去除。
  • 點選複製按鈕即可將轉換結果複製到剪貼簿,方便貼上到CMS或表格工具中使用。

常見問題

建議只使用小寫英文字母(a-z)、數字(0-9)和連字元(-)。出於URL相容性和SEO方面的考慮,通常應避免使用大寫字母、空格、符號以及非拉丁字元,本工具也只會輸出這三類字元。

因為Google表示會將連字元視為單詞之間的分隔符,"word-word"更容易被解析為兩個獨立單詞,而"word_word"中的下劃線則往往被忽略,整體被當作一個單詞處理。

勾選"將日文假名轉換為羅馬字"後,平假名和片假名部分會被簡易地轉換為羅馬字。但漢字的讀音無法唯一確定,因此不會被轉換,而是會從結果中被去除。對於重要頁面,建議檢查轉換結果,並根據需要手動補充缺失的單詞。

不會。所有轉換處理都在瀏覽器內通過JavaScript完成,您輸入的文本不會被發送或儲存到toolbase.cc的伺服器上。
ツールくん

閒話 ― 關於Slug與kebab-case的故事

Slug(直譯為"蛞蝓")一詞源自報紙和出版業的行話,原指印刷前為文章附加的一段簡短標識文字。在網際網路上,它演變為特指從標題等人類可讀的字串中提取出來、可以安全用作URL一部分的簡短識別符號。包括WordPress在內的許多內容管理系統都直接把"Slug"作為後臺欄位名稱使用,因此不少網站管理者對這個詞並不陌生。

URL的Slug究竟應該用連字元(kebab-case)還是下劃線(snake_case)分隔單詞,業界一直存在爭論。Google曾公開表示,連字元會被視為單詞之間的分隔符,而下劃線則會被當作連線符處理,也就是說"my-blog-post"更容易被解析為三個獨立單詞,而"my_blog_post"則更容易被解析為一個整體單詞。正因如此,絕大多數重視SEO的網站都採用了kebab-case風格。

將日文文本轉換為面向英語使用者的URL,遠比簡單的字元替換複雜。平假名和片假名是表音文字,可以通過機械規則轉換為羅馬字,但漢字往往存在多種讀音(例如"今日"既可以讀作"kyou",也可以讀作"konnichi"),如果不理解句子的語境就無法確定唯一正確的讀音。正因為如此,本工具選擇直接去除漢字,而不是機械地猜測一個可能錯誤的讀音——一個錯誤的轉換結果,往往比讓使用者自行補全的誠實空白更糟糕。