zh

生成 slug

把标题转换成干净的 URL slug(小写、连字符、无重音),全部在浏览器中本地处理,不上传任何内容。

分隔符
  • 连字符 (-)
  • 下划线 (_)
  • 点 (.)
小写
去除重音

正在你的设备上本地处理 ...

0%

你的文件从未离开你的设备

    我的文件会被上传吗?

    不会。一切都在你的浏览器中运行,你的文件永不离开你的设备。这一点如何验证

    无需上传100% 本地处理
    内容只属于你第三方无法访问
    服务器位于德国原生符合 GDPR
    经独立审计TLS A+ · 标头 A+

    slug 是网址中可读的部分,用来命名一段内容,例如博客文章网址中的 my-first-post。为了让网址正常工作并能在任何地方干净地复制,slug 不能包含空格、带重音的字母或特殊字符。本工具可以把任意标题转换成这样的字符串:把空格替换为分隔符,转为小写并去除重音,于是 Uber das Cafe 就变成干净的 uber-das-cafe。

    你可以选择分隔符(网址用连字符,文件名可以用下划线),关闭小写转换,并决定是否去除重音。去除重音是指带重音的 e 变成 e,带变音符的 o 变成 o,这样 slug 保持纯 ASCII,因而尽可能兼容。连续的多个特殊字符会合并为单个分隔符,开头和结尾不会留下分隔符。

    整个转换完全在你的浏览器中本地运行,使用纯 JavaScript:你的文本不会被上传,不会被保存,也不会从 CDN 加载任何外部库。注意:对于非拉丁文字(例如西里尔文或中文),字母会被保留,但不会改写为拉丁字母;本工具特意不做真正的音译。

    技术规格

    技术规格
    输入格式文本输入
    输出格式TXT
    批量处理不支持
    处理方式在浏览器中本地处理 (JavaScript)
    文件上传

    三步完成

    1. 把标题或文本粘贴到文本框中。
    2. 选择分隔符和选项。
    3. 读取 slug,或将其下载为文本文件。

    限制: 本工具不会音译非拉丁文字(西里尔文、希腊文、中文会被保留,但不会罗马化)。开启去除重音时,slug 保持纯 ASCII;不开启时,重音会保留,slug 并非在任何地方都与 ASCII 兼容。非常大的文本受你设备的内存限制。

    常见问题

    我的文本会被上传吗?

    不会。生成 slug 完全在你的浏览器中本地运行;你的文本绝不会离开你的设备,也不会被保存。

    slug 究竟是什么?

    它是网址中可读且唯一的部分,用来命名一段内容,例如把文章标题转为小写、用连字符代替空格后的形式。

    去除重音是什么意思?

    带重音的字母会还原为其基本字母(带重音的 e 变成 e,u 变成 u)。这样 slug 保持纯 ASCII,因而在任何地方都兼容。

    对西里尔文或中文文本有效吗?

    字符会被保留并连接成一个有效的 slug,但不会改写为拉丁文字。本工具特意不做真正的音译。

    相关工具