URL 友好 Slug 生成
路径与文件名
将标题和短语转为干净的 URL/文件名 slug。可选分隔符、小写与最大长度,浏览器内实时预览。
此转换仅在您的浏览器中运行,不会上传任何内容。
0 = 不限制
拉丁变音符号会拆成 ASCII(café → cafe)。韩文、CJK 及多数非拉丁字母会被删除,不会罗马化。适合拉丁标题和文件名。
- 输入0
- 输出0
- 分隔符-
输入
输出
这个工具是什么?
将标题和短语转为页面、文章、文档、产品和文件名用的干净路径片段(slug)。会规范化拉丁文本、去掉标点,用所选分隔符连接,并可小写与限制最大长度。
拉丁变音符号经 NFKD 变为 ASCII(café → cafe)。韩文、CJK 等多数非拉丁文字会被删除,不会罗马化。
已发布 slug 变更通常需要重定向以保留 SEO 与书签。
常见用途
- 把博客/文档标题变成
/blog/...或/docs/...路径段 - CMS 导入前整理标题
- 从拉丁标题生成文件名候选(扩展名中的点在分隔符不是
.时会被去掉)
如何使用
- 粘贴标题。输入时结果即时更新。
- 选择分隔符(
-/_/.)、小写与最大长度(0= 不限制)。 - 用 Sample 查看变音符号处理与 CJK 删除。
- 复制后在 CMS 中检查是否冲突。
示例
| 输入 / 设置 | 输出 | 说明 |
|---|---|---|
Hello, World! | hello-world | 去标点;默认连字符 + 小写。 |
Crème brûlée recipe | creme-brulee-recipe | 拉丁变音 → ASCII。 |
Café Résumé — Hello 안녕하세요 世界! | cafe-resume-hello | 韩文/CJK 删除(Sample)。 |
My Report (Final).PDF · max 12 | my-report-fi | 扩展名点被去掉并截断。 |
实践中的常见误区
- slug 不保证唯一:删除 CJK 或截断后可能冲突。
- 仅含 CJK/韩文的输入常为空;本工具不做拼音化。
- 仅靠标点连接的词(
Hello—World)可能变成无分隔的helloworld。
参考资料
最后审阅: 2026-07-27
常见问题
- 韩文或汉字会转成拼音吗?
- 不会。韩文、CJK 等多数非拉丁文字会被删除,不做罗马化。仅拉丁变音符号会变成 ASCII (café → cafe)。请先自行拼音化或使用拉丁标题。
- slug 一定唯一吗?
- 不一定。删除 CJK 或截断最大长度后,不同标题可能得到相同 slug。请在 CMS 中检查冲突或自行加数字后缀。
- 可选哪些分隔符?
- 连字符 (-)、下划线 (_) 或点 (.)。URL 路径通常用连字符。
- 文本会上传吗?
- 不会。生成仅在浏览器中进行。