免费工具 汉字转拼音:中文标题一键生成网址 slug
把文章标题、商品名粘进来,得到网址最后那一段可读的「别名」:汉字转成不带声调的拼音,符号变成连字符,英文去掉重音并转小写,太长的标题按整词截断。
- 汉字转拼音,去声调
- 小写 + 连字符
- 本地计算,不上传
输入标题,生成网址 slug
边输入边生成。复制到 WordPress、CMS 的「别名 / 固定链接」或路由里,发布前通读一遍。
文章标题、商品名、文件名都行。汉字转成不带声调的拼音,中英文混排也可以。
网址一般用连字符;文件名、代码里的键可以用下划线。
按字符数算,在最后一个完整的词处截断;留空表示不限。
xiao-cheng-xu-shu-ju-fen-xi-zhuan-hua-lv-zen-me-suan只含小写字母、数字和分隔符。
长度
52
slug 本身的字符数。
分享这组输入:数值写在链接的 # 后面,不会发到服务器。
https://tapcub.com/zh/tools/slug-generator
版本 v1.0更新于 更新记录
slug 和提示分别说明什么
生成的结果可以直接粘进网址。输入框下方的提示,标出的是值得再看一眼的情况。
网址 slug
只有 a–z、0–9 和你选的分隔符,不会出现连续或首尾的分隔符,放进网址或文件名都不用再编码。
长度
只算 slug 本身,不含域名和目录。拼音比汉字长得多,一个四字词就是十几个字符,标题长时注意控制。
拼音提示
标题里有汉字时出现。「银行」「增长」「重庆」这类常用多音词按词表读音,单个字取最常用的读音,所以仍要人工过一遍。
被跳过的字
拼音表外的生僻字,以及日文假名、俄文等其它文字,会被直接去掉。结果比预想的短时,看看少了什么。
slug 一旦发布,外链、收藏和搜索结果都会指向它。发布前定好,之后再改就得做 301 跳转。
三步从标题到网址
自动生成之后,大多数 slug 还需要人手改一下。
-
1
粘贴标题
按原样粘贴,大小写、标点、中英混排都能处理。
-
2
设分隔符和长度
选连字符或下划线,需要的话设最大长度,截断不会把一个音节切一半。
-
3
人工精简
去掉「的」「如何」这类不影响意思的字,留下用户会搜的词,再核对多音字。
汉字转拼音和 slug 的规则
每次都按同样的顺序执行同样的规则,所以同一个标题永远得到同一个 slug。
- 汉字先按多音词词表逐词匹配(最长 3 个字),匹配不到再逐字取常用读音
- 拼音不带声调,ü 写成 v(绿 → lv、女 → nv),和拼音输入法一致
- 拼音表覆盖 GB 2312 的 6,763 个常用汉字,生僻字跳过并提示个数
- 不自动删词:哪些字可以省,交给你决定
| 规则 | 输入 | 输出 |
|---|---|---|
| 汉字转无声调拼音 | 数据分析 | shu-ju-fen-xi |
| 多音词按词读音 | 重庆银行 | chong-qing-yin-hang |
| 全角标点、空格变成一个分隔符 | 双 11 营销复盘 | shuang-11-ying-xiao-fu-pan |
| 英文转小写、去重音 | Café Guide | cafe-guide |
| & 转成 and | CPM & CTR | cpm-and-ctr |
| 中英混排 | iPhone 17 发布会 | iphone-17-fa-bu-hui |
| 最大长度在分隔符处截断 | 小程序数据分析,最长 20 | xiao-cheng-xu-shu-ju |
四个标题,四个 slug
下面都是生成器的实际输出(连字符)。最后一行说明为什么发布前要人工看一眼。
| 标题 | 最大长度 | slug | 长度 |
|---|---|---|---|
| 如何计算转化率 | 不限 | ru-he-ji-suan-zhuan-hua-lv | 26 |
| 重庆银行的用户增长 | 不限 | chong-qing-yin-hang-de-yong-hu-zeng-zhang | 41 |
| UTM 参数怎么设置? | 不限(下划线) | utm_can_shu_zen_me_she_zhi | 26 |
| 小程序转化率怎么算?3 个常用公式 | 60 | xiao-cheng-xu-zhuan-hua-lv-zen-me-suan-3-ge-chang-yong-gong | 59 |
最后一行在 60 个字符处截断,「公式」只剩下 gong。截断按分隔符算,拼音的每个音节都算一个词,所以中文词可能被拆开。这种情况直接改写更好,比如 xiao-cheng-xu-zhuan-hua-lv-gong-shi。
拼音网址容易踩的坑
字符转换交给工具,下面这些判断只能你来做。
随手改已上线的 slug
改 slug 就是换了网址。不给旧地址做 301 跳转,外链和搜索流量都会落到 404。
多音字不核对
词表只覆盖常用多音词,单字取常用读音,比如单独的「了」会读成 liao。发布前通读一遍。
整句标题全转拼音
一句十几个字的标题转成拼音会很长、难读。只留核心词,比如 xiao-cheng-xu-zhuan-hua-lv。
直接用中文网址
中文网址在很多地方会被转成 %E5%B0%8F%E7%A8%8B 这样的长串,复制分享时难看又难读,拼音或英文更稳妥。
网址上线后,看它的表现
页面发布后,TapCub 按网址出报表:谁从哪里来到这个页面,旧链接是不是还指着已经不存在的 slug。
网址 slug 是什么?
网址里标识某个页面、人能读懂的那一段,通常在最后一个斜杠后面。比如 example.com/blog/zhuan-hua-lv 里的 zhuan-hua-lv。WordPress 里叫「别名」,很多 CMS 会按标题自动生成,也允许手改。
能转出带声调的拼音吗?
不能。这个工具是为网址设计的,网址里不适合放声调符号,所以统一去掉声调,ü 写成 v。需要给文字注音时请用专门的注音工具。
中文网址用拼音、英文还是直接用中文?
直接用中文的网址在很多地方会被编码成一长串 %E4%B8%AD 这样的字符(可以用 URL 编码工具看看效果)。面向国内用户用拼音短、可读、好输入;站点有英文版或面向海外时用英文翻译更合适。不要指望靠网址里的拼音提升排名,稳定、简短更重要。
多音字怎么处理?
先按约 165 个常用多音词的词表匹配,如「银行」读 yin hang、「增长」读 zeng zhang、「重庆」读 chong qing;词表外的单字取最常用的读音。人名、地名和少见用法请人工核对。
为什么有的字没有转成拼音?
拼音表覆盖 GB 2312 的 6,763 个常用汉字。表外的生僻字会被跳过,提示里会写跳过了几个,需要的话手动补上。
用连字符还是下划线?
网址里用连字符(-)。Google 的网址结构建议用连字符分隔单词,多数网站也这样写;下划线适合文件名和代码里的键。
文章发布后还能改 slug 吗?
能,但要当成「搬家」处理:给旧网址做 301 跳转,改掉站内链接,再盯一段时间 404 报表,看有没有漏掉的入口。