博客
简体中文

URL Slug 生成器 — 中文与 ASCII 别名

把标题等文本转换成 Unicode 或 ASCII 的 URL 别名

在浏览器中处理 · 不上传任何内容

默认保留中文、韩文等 Unicode 文字和数字。ASCII 模式会删除非 ASCII 字符,不会转换成拼音或罗马字。表情符号和标点会被当作分隔符。

使用方法

  1. 粘贴标题或其他文本。
  2. 保持默认设置即可保留中文、韩文等 Unicode 文字和数字。
  3. 如果目标系统只接受 ASCII 字母和数字,开启 ASCII 模式。需要保留大小写时,关闭小写转换。
  4. 选择连字符或下划线作为分隔符,然后复制结果。

转换规则

输入首先经过 Unicode NFKC 规范化,全角英文字母和全角数字等兼容字符会被转换成普通字符。接着按需转换为小写。Unicode 模式保留字母、数字以及附着在它们上的组合符号。空白、标点和表情符号会形成边界,保留下来的词用同一个分隔符连接。

ASCII 模式还会分解字符并去掉组合符号,所以 Café 可以变成 cafe。这不是音译:中文、韩文和部分拉丁字母会被删除,而不是被替换成猜测的拼写。因此不同的标题可能得到相同的 slug。

示例

输入 设置 输出
中文标题 Café 😀 2026 默认 Unicode 模式 中文标题-café-2026
Café Déjà vu ASCII 模式 cafe-deja-vu
Hello World 保留大小写,下划线 Hello_World
中文标题 ASCII 模式 空

使用 slug 之前

结果只是路径的一部分,并不是完整的 URL,也没有做百分号编码。把含中文的 slug 放进 URL 后,浏览器有时会显示编码后的形式。

请另外确认目标系统对长度、保留字和唯一性的要求。本工具不知道哪些 slug 已经被使用。如果修改已发布页面的 slug,请考虑指向旧地址的链接以及所需的重定向。输入最多 100,000 个字符,转换完全在浏览器中进行。

常见问题

ASCII 模式会把中文转成拼音吗?

不会。Unicode 模式会保留中文、韩文等文字;ASCII 模式会在尽量分解重音后删除非 ASCII 字符,不会自行生成拼音或罗马字。

表情符号怎么处理?

表情符号和标点都被当作分隔符。连续的分隔符会合并成一个,开头和结尾的分隔符会被去掉。

为什么结果是空的?

只有表情符号或标点的输入没有可保留的文字或数字。开启 ASCII 模式后,整段中文标题也可能被全部删除。请关闭该选项或换成合适的文本。

中文标题里没有空格,会怎样分词?

本工具只在空白、标点和表情符号处断开,不做中文分词。没有空格的一串汉字会作为一个整体保留,例如“如何学习编程”会原样成为一段。

没找到想要的工具?