Slug 生成器
随输入即时将任意标题转换为整洁、URL 安全的 slug,就在你的浏览器中完成。你的文本留在你的设备上。
你的标题在浏览器本地转换为 slug,绝不会上传到服务器。
也在重命名变量?试试大小写转换器。
关于 Slug 生成器
这款 slug 生成器会随你输入,将页面标题、标题文字或产品名转换为整洁、URL 安全的 slug。作为 slug 生成器,它会把文本转为小写,将重音音译为 ASCII(让「Crème Brûlée」变成「creme-brulee」),删除标点和表情符号,合并重复的分隔符,并修剪多余的连字符。你可以选择连字符或下划线作为分隔符,保留或移除常见的英文停用词,把「&」转换为「and」,并限制长度,使其在单词边界处截断。粘贴多个标题(每行一个),它会一次性为整个列表生成 slug,可用于永久链接、博客 URL、文件名以及 CSS 或组件标识符。它专为开发者、写作者和 SEO 团队而打造,完全在你的浏览器中运行,因此你粘贴的标题留在你的设备上。
功能特性
- 随输入实时生成 slug,支持一键复制并下载为 slugs.txt
- 可选择连字符(-)或下划线(_)作为单词分隔符
- 将重音和变音符号音译为 ASCII(Crème Brûlée → creme-brulee)
- 可选转小写,并提供保留原始大小写的开关
- 移除标点、符号和表情符号,同时保留字母和数字
- 可选的英文停用词移除以及「&」转「and」的展开
- 在单词边界处截断到最大长度,绝不在词中截断
- 批量模式:粘贴多个标题(每行一个),每行得到一个 slug
如何使用 Slug 生成器
- 将标题输入或粘贴到输入框中。
- 选择分隔符,并切换小写、去除重音、停用词移除和最大长度。
- 在输出面板中查看实时更新的生成 slug。
- 粘贴多行以一次性为整个列表生成 slug。
- 点击「复制」获取 slug,或将批量结果下载为 slugs.txt。
示例
输入
Crème Brûlée: 10 Best Recipes & Tips!
输出
creme-brulee-10-best-recipes-and-tips
重音变为 ASCII,「&」变为「and」,标点被删除,数字被保留。
常见错误与故障排除
- 带重音的字符消失了,而不是变成 ASCII 字母。 — 保持「去除重音」选项开启;它会在构建 slug 之前,将 é、ü、ñ 等字符音译为对应的 ASCII。
- slug 在单词中间被截断。 — 最大长度在单词边界处截断,因此没有空格的单个长词会被硬性截断。请提高限制,或在源标题中添加分隔符。
- 开启停用词移除后返回的还是同一个 slug。 — 如果每个词都是停用词,则会保留原始 slug,以免你得到空结果;如需只移除部分词,请编辑标题。
- 多个标题合并成了一个 slug。 — 请将每个标题单独放在一行。批量模式由换行触发,每行生成一个 slug。
常见问题
- 什么是 URL slug,为什么要生成它?
- slug 是 URL 中可读的部分,比如 /blog/my-first-post 中的「my-first-post」。整洁的 slug 让链接更易分享并有助于 SEO,而这款生成器会在你的浏览器中根据任意标题构建一个。
- slug 生成器如何处理带重音的字符?
- 在开启「去除重音」后,它会归一化文本并将变音符号音译为 ASCII,因此「Crème Brûlée」变成「creme-brulee」,「Señor」变成「senor」,而不是丢弃这些字母。
- 它能一次性从一组标题生成 slug 吗?
- 可以。每行粘贴一个标题,工具会切换到批量模式,每行返回一个 slug,可一起复制或下载为 slugs.txt。
- 我能用下划线代替连字符吗?
- 可以。将分隔符切换为下划线,单词就会用「_」而非「-」连接;重复的分隔符仍会被合并,开头或结尾的分隔符也会被修剪。
- 标题中的表情符号、符号和数字会怎样处理?
- 字母和数字会被保留,因此「Top 10」仍为「top-10」,而表情符号和符号会被移除。可选地,「&」会在符号被去除之前展开为单词「and」。
- 我生成 slug 时文本会被上传吗?
- 不会。slug 生成器完全在你的浏览器中运行,因此你粘贴的标题在本地处理,绝不会离开你的设备。
相关工具
全部 ArrayKit 工具