文本转 Slug

把任意文本转换为对 URL 友好的 slug —— 全部小写、空格变为短横线、去掉特殊字符。

功能特性

自动转为小写
空格替换为连字符
移除特殊字符
支持音译转写

使用方法

1. 在输入框输入或粘贴文本。

2. Slug 会在右侧实时更新。

3. 点击「复制」即可复制。

关于这个工具

slug 是网址中标识页面的可读部分,例如 /blog/how-to-bake-bread。好的 slug 简短、全小写、单词之间用连字符,并避免需要百分号编码的字符。这个工具在你输入时把任意标题转换成这种形式:保留字母和数字,空格和标点变成单个分隔符,并去掉首尾的分隔符。分隔符可选连字符、下划线或点,大小写可选小写、大写或保持原样。开启“仅限 ASCII 字符”可以把带重音的拉丁字母转写为普通字母,例如 “Café Crème” 变成 cafe-creme。中文、日文、俄文或阿拉伯文等文字不会被转写而是被删除,所以这类页面请写英文或拼音 slug。

常见问题

网址里应该用连字符还是下划线?
用连字符。Google 把连字符视为单词分隔符,而用下划线连接的词可能被当作一个词。连字符也是大多数内容管理系统的惯例。
é、ü 这类带重音的字母会怎样?
开启“仅限 ASCII 字符”后,重音符号被去掉、保留基本字母,é 变成 e,ü 变成 u。关闭时带重音的字母被当作非字母数字字符并替换为分隔符,所以处理欧洲语言时请保持开启。
能把中文、日文或阿拉伯文生成 slug 吗?
本工具只保留字母 A–Z 和数字,非拉丁文字会得到空的或残缺的 slug。请用英文或拼音、罗马字写一个简短的 slug,或先用转写工具转换。
slug 应该多长?
简短且有描述性,通常三到六个单词。在意思清楚的前提下去掉 a、the、and 这类虚词;如果内容以后可能更新,避免在 slug 里写日期。
应该修改已有页面的 slug 吗?
除非必要,否则不要。修改已发布的网址会让现有链接和书签失效;如果一定要改,请设置从旧地址到新地址的 301 永久重定向。

相关工具