🇨🇳ZH

文本转 Slug

把任意标题变成干净、URL 友好的 slug — 在你的浏览器中。

✨ What do you want to try next?

You've finished this tool — here are a few you might find useful.

Explore 100+ free toolsPDF, Image, Text, Convert, Calculate and more — all free.View all tools →

关于文本转 Slug

slug 是 URL 中干净、可读的部分——example.com/blog/my-first-post 中的 my-first-post。本工具把标题或小标题变成一个 slug:小写、空格和标点替换为连字符、重音压平,因此结果可安全放入网址。博主、开发者和 CMS 用户在设置页面 URL、固定链接、文件名、ID 或锚点链接时会用到它,此时整洁的 slug 比自动生成的一串数字对可读性和 SEO 更有利。

工作原理

文本会经过几个步骤:

  1. Unicode 规范化(NFKD) 把带重音的字母拆成一个基础字母加一个组合标记,然后移除组合标记——因此 café 变成 cafe,naïve 变成 naive。
  2. 可选地把文本转为小写(对常规 slug 默认开启)。
  3. 每一段非字母或数字的字符都会被替换为你选择的分隔符(默认连字符,或下划线)。
  4. 首尾的分隔符被修剪,任何重复被合并为一个。

结果会随你输入实时更新。

假设与默认值

  • 分隔符默认为连字符(-),这是 slug 的 Web 惯例;下划线可作为替代。
  • 转小写默认开启,因为 slug 惯例上是小写。
  • 带重音的拉丁字母通过去除重音进行转写(é→e),因此常见的欧洲文本会产生合理的 ASCII slug。
  • 只有 a–z、A–Z 和 0–9 能作为 slug 字符保留;其余一切都变成分隔符。

局限

  • 非拉丁文字不会被转写。 由于它靠去除拉丁字母的重音工作,没有拉丁基础的字符——西里尔文、希腊文、阿拉伯文、中文、日文、韩文、表情符号——无从化简而被丢弃。完全用这类文字书写的标题可能产生空的或只含连字符的 slug。
  • 它不做罗马化或翻译——不会把 Москва 变成 moskva,也不会把 東京 变成 tokyo。
  • 它不移除停用词("the"、"a"),也不缩短长标题;整个标题都变成 slug。
  • 一些在 NFKD 下不分解的带重音字符(如 ß 或 ø)可能被丢弃而非转换。

隐私

slug 生成完全在你的浏览器中运行。你的文本绝不会被上传或存储。

常见问题

这个 slug 工具免费吗?

是的——免费、无需注册、无限制,在你的浏览器中运行。

什么是 URL slug?

网址中标识页面的人类可读部分,如 example.com/blog/my-first-post 中的 'my-first-post'。干净的 slug 对可读性和 SEO 更有利。

它如何处理带重音的字母?

它规范化文本并去除重音,因此 café 变成 cafe,naïve 变成 naive——产生纯 ASCII 的 slug。

为什么我的非英文标题变成空的了?

工具压平拉丁字母的重音;没有拉丁基础的文字(西里尔文、阿拉伯文、CJK、表情符号)无从化简而被移除。它不做罗马化或翻译。

我可以用下划线代替连字符吗?

可以。连字符是默认(Web 惯例),但你可以把分隔符改为下划线。

它会把 slug 转为小写吗?

默认会,因为 slug 惯例上是小写——但你可以关闭它。

我的文本会被上传吗?

不会。一切都在你的浏览器中本地运行;不会发送或存储任何内容。

Lakshay Kumar

作者 Lakshay Kumar(TechLakshay)

A QA Automation Engineer by trade, Lakshay's real passion is untangling complex problems into simple, working solutions — which is exactly why FreeMyTask exists. On Instagram, he channels that same instinct into helping 26,000+ content creators with SEO education, motivation, and hands-on query solving.

最后更新: August 22, 2026
🎁