生成器

Slug 生成器

在浏览器本地把标题或短语转成干净、适合放进网址的 Slug。可以把中文转成拼音,把日文、韩文、西里尔文、希腊文、阿拉伯文等转写成可读的拉丁字母,也可以保留原字符生成 Unicode 网址。支持选择分隔符与大小写,设置在词边界处截断的最大长度,把符号转成单词,去掉常见停用词,还能一次处理多行并自动去重,结果可直接复制或下载。

  • 把中文拼音、日文、韩文、西里尔文等转写成拉丁字母 Slug
  • 也可以保留 Unicode 原字符,并预览百分号编码后的网址
  • 可选分隔符和大小写,按词边界截断到最大长度
  • 一行一个标题批量生成,自动去重
工具/Slug 生成器
转写罗马化
0 条 · 0 字符
快捷操作

功能简介

工具把任意文本转成安全的网址片段,让你掌控非拉丁文字怎么处理、用哪种分隔符和大小写,以及在多行批量时如何控制长度和重复。

  1. 01

    转写非拉丁文字

    把中文转成拼音,把日文、韩文、西里尔文、希腊文、阿拉伯文、泰文和带重音的拉丁字母转写成可读的拉丁字符,去掉重音和变音符号,让 Slug 简短且通用。

  2. 02

    更准的中文拼音

    中文经过分词后的拼音引擎处理,会按上下文判断多音字,常见人名和短语能转出正确读音,而不是每个字只取一个固定读法。

  3. 03

    需要时保留 Unicode

    切换到保留模式后,Slug 保留原本的字母和中日韩字符,只清理标点和空格,适合本身就提供国际化网址的站点。

  4. 04

    分隔符与大小写控制

    可选连字符、下划线、点或不加分隔符,并强制小写、大写或保持原样,匹配你的路由和命名习惯。

  5. 05

    按词边界截断长度

    设置最大长度后,Slug 会在长度上限前的最后一个分隔符处截断,不会停在被切半的单词上。

  6. 06

    符号、停用词与自定义规则

    把和号、at 等符号展开成单词,去掉常见英文停用词,也可以加自己的替换规则,例如把货币符号映射成对应单词。

  7. 07

    批量生成并去重

    一行一个标题粘进来,逐行生成对应 Slug。重复的 Slug 会自动加数字后缀,保证一批结果里每条都唯一。

  8. 08

    网址预览,全程本地

    在完整网址里查看 Slug 及其百分号编码形态,这对 Unicode Slug 尤其有用。所有处理都在浏览器标签页内完成,本页不会把内容上传到服务器。

如何使用

在左侧输入或粘贴文本,右侧的 Slug 会即时更新。调整模式和选项,直到结果符合你的路由规则。

  1. 01

    输入或粘贴标题、小标题或文件名,多写几行可以一次生成多个 Slug。

  2. 02

    选择转写罗马化把非拉丁文字转成拉丁字母,或选择保留 Unicode 保留原字符。

  3. 03

    选好分隔符和大小写,中文文本再选自动、拼音或常规转写。

  4. 04

    可选地设置最大长度、把符号转成单词,或去掉常见停用词。

  5. 05

    展开高级,添加自定义替换规则,例如把某个符号或品牌写法映射成单词。

  6. 06

    看一眼网址预览,然后复制 Slug,或把所有行下载成 TXT 文件。

功能说明

怎么选取决于你的受众和技术栈。拉丁字母 Slug 简短通用;Unicode Slug 对非拉丁读者更自然,但在传输时会被百分号编码。

  • 追求在 CDN、统计、命令行和老系统上的最大兼容性时,用转写罗马化,这些环境大多假定路径是 ASCII。
  • 希望英文字母 Slug 便于分享、便于在搜索结果里阅读、便于手动输入时,用转写罗马化。
  • 受众阅读中文、日文、韩文或西里尔文,且服务器能处理 UTF-8 路径时,用保留 Unicode。
  • 文本里同时混有日文汉字、但你确定要按中文读音处理时,把中文设为拼音。
  • 网址用连字符,搜索引擎会把它当作词的边界;下划线主要用于文件名或锚点。
  • 把最大长度设在 60 到 75 字符左右,既保持可读,又落在合理的网址长度范围内。

适合哪些场景

只要需要把人类可读的标识放进网址、路径或文件名,又不能带空格和不安全字符,就会用到 Slug。

  1. 博客与 CMS 文章网址

    发布前把文章标题转成稳定、可读的网址片段,用于博客、文档站或内容平台。

  2. 多语言内容

    把中文、日文、韩文或俄文标题转写成拉丁字母 Slug,或在站点提供国际化网址时保留 Unicode 字符。

  3. 锚点与标题 ID

    为标题和目录链接生成片段标识,沿用大多数静态站点生成器使用的小写连字符风格。

  4. 文件名与资源键

    把标题转成安全的文件名或对象存储键,不含空格、重音或会破坏命令行和网址的字符。

  5. 商品与分类标识

    为电商或目录系统里的商品、标签和分类生成可预测的标识,批量导入时还能自动去重。

  6. API 与数据库标识

    从用户输入派生可读的键、路由参数或引用码,同时把它们限制在安全字符集内。

延伸阅读

如果需要的是全新的随机 Token 或基于单词的 Slug,而不是从现有文本派生,可以用 随机字符串生成器 直接生成。如果想在转成 Slug 之前先调整标题的大小写,可以先用 大小写转换 处理一遍。想看清一个 Unicode Slug 在地址栏里如何被百分号编码,可以用 URL 编码解码 ,而要统计标题或 Slug 有多长,把它粘进 文本统计 即可得到字符和单词数。

使用建议

好的 Slug 简短、稳定、可读。几条习惯能让网址保持整洁,也能避免页面发布后链接失效。

  • Slug 保持简短且有意义,删掉填充词,而不是把整段标题都编进去。
  • 网址用小写加连字符,这是搜索引擎和路由普遍预期的写法。
  • 不要改动已发布的 Slug,除非加了重定向,否则会让已有链接和书签失效。
  • 同一栏目下保证 Slug 唯一,批量导入时依赖自动去重。
  • 面向非拉丁读者时,在罗马化 ASCII 和 Unicode Slug 之间做一次取舍,并在全站保持一致。

边界与注意事项

Slug 只是格式上的便利,不是保证。它无法替你在数据库里强制唯一,也无法独自解决路由问题。

  • Slug 不保证全局唯一,保存前应用仍要自己检查是否冲突。
  • 日文汉字的罗马化只是近似,因为同一个字往往有多个读音,需要完整上下文才能确定。
  • 保留 Unicode 的 Slug 只有在服务器、框架和 CDN 都接受 UTF-8 路径时才可靠,否则优先用罗马化 ASCII。
  • 去停用词用的是英文词表,不会处理其他语言里的填充词。
  • Slug 不是安全手段,绝不要靠一个难猜的 Slug 来保护私密页面。

常见问题

关于罗马化、Unicode 网址、分隔符以及多行处理的常见疑问解答。

什么是网址 Slug?

Slug 是网址里供人阅读、用来标识页面的那一段,比如博客地址里的 my-first-post。它用小写字母、数字和连字符,让链接干净、稳定、易读。

它如何处理中文、日文和韩文?

在转写模式下,中文经分词拼音引擎转成拼音并处理多音字,日文、韩文、西里尔文、希腊文、阿拉伯文等则转写成可读的拉丁字母。在保留 Unicode 模式下,原字符会被保留。

应该罗马化还是保留 Unicode 字符?

追求最大兼容性和简短通用的 ASCII 网址时选罗马化。受众阅读非拉丁文字,且服务器、框架和 CDN 都接受 UTF-8 路径时选保留 Unicode。网址预览会显示 Unicode Slug 被百分号编码后的样子。

可以一次生成多个 Slug 吗?

可以。在输入框里一行写一个标题,工具会逐行返回对应 Slug。开启去重选项后,重复的 Slug 会加数字后缀,保证一批里每条都不相同。

设置最大长度会把单词切成两半吗?

不会。设置最大长度后,Slug 会在长度上限前的最后一个分隔符处截断,停在完整的单词上,而不是半个词。

我的文本会被上传到服务器吗?

不会。生成器完全在你的浏览器标签页内运行。你输入的文本、生成的 Slug 以及下载的文件,本页都不会发送到服务器。

更多相关工具

当你需要 Slug,同时还要随机 Token、ID、占位文本或其他模拟数据时,就用生成器分类。