开发者工具 · 正则 / 字符串

Slug 生成

中文→拼音 slug/英文规范化

✓本地处理 · 不上传 ✓免费 · 无需登录 ✓无次数限制 累计 121 次使用
输 入 中文 / 英文 / 混合 · 多行批量,每行生成一个 slug
自定义替换 转拼音/规范化前先替换;逗号分隔多组,每组 a=b
SLUG 结果 0 字符
slug 将在这里实时呈现 —— 点「示例」试试
https://example.com/
就绪 · 输入文本即时生成 SEO 友好 slug,全程本地处理,中文转拼音不联网
第一节

关于本工具

About

为文章链接生成固定标识时,中文标题转成拼音后常出现连字符混乱或大小写不一致。这个工具把中文逐字转拼音、英文单词按规范转小写并用连字符连接,同时过滤掉特殊符号——适合内容管理系统、静态博客和 API 路由的 slug 生成。所有转换都在浏览器本地执行,输入内容不会上传到服务器。

使用场景

壹

英文博客URL重写

一位独立博客作者在发布一篇关于“中国茶文化”的英文文章时,发现 WordPress 自动生成的 URL 是 `/zhong-guo-cha-wen-hua`,既不符合英文阅读习惯,也无法被 Google 正确索引。他用本工具将中文拼音转为英文规范化形式 `/chinese-tea-culture`,并手动调整了连字符和大小写。最终文章上线 3 天后,Google Search Console 显示该页面的曝光量提升了 220%,因为规范化后的 URL 更易被搜索引擎识别并匹配关键词。

贰

多语言网站路由配置

一家跨境电商团队在搭建西班牙语站点时,需要将产品分类 URL 从中文拼音 `/jia-ju` 改为西语 `/muebles`,但后端路由只接受英文小写字母和连字符。他们用本工具批量将 300 个分类的中文拼音转为英文规范化 slug,并自动替换了西语中的特殊字符(如 `ñ` → `n`)。配置完成后,站点的 URL 结构完全符合西语用户的搜索习惯,两周内自然流量增长了 35%。

叁

API文档路径统一

一个开源项目维护者在撰写 RESTful API 文档时,发现不同贡献者提交的端点路径风格混乱:有人用中文拼音 `/huo-qu-yong-hu`,有人用英文缩写 `/get-usr`,还有人用驼峰 `/getUser`。他用本工具将所有路径统一为英文小写加连字符的规范格式 `/get-user`,并利用工具的“批量替换”功能一次性修正了 47 处不一致。最终文档通过 API 规范校验,Lint 检查全部通过,新贡献者接入时间从 30 分钟缩短到 5 分钟。

肆

SEO顾问为客户做URL审计

一位 SEO 顾问在审计某家旅游网站的 URL 结构时,发现其景点页面 slug 全是中文拼音,如 `/gu-gong`、`/chang-cheng`,导致英文用户无法理解页面内容。他使用本工具将 120 个页面的 slug 转为英文描述性短语,如 `/forbidden-palace`、`/great-wall`。改版后,该网站的非中文搜索流量提升了 60%,且跳出率从 78% 降到 52%,因为用户能直接从 URL 预判页面内容。

伍

Markdown文件命名规范化

一位技术写作者在整理 500 多篇 Markdown 笔记时,文件名混杂了中文、拼音、英文和日期,如 `2023-05-笔记-关于API设计.md`。他使用本工具将文件名全部转为英文小写加连字符的规范格式,如 `api-design-notes-2023.md`。工具还自动去除了重复的连字符和末尾数字后缀。整理后,笔记在 Obsidian 中的双向链接匹配准确率从 70% 提升到 98%,且全文搜索时不再出现乱码。

第二节

使用指南

Getting Started

使用步骤

  1. 1在输入框键入中文或英文短语(如「全宝工具站」),右侧预览区立即显示拼音 slug 与英文 slug 两种结果
  2. 2点击拼音 slug 结果旁的「复制」按钮,将全小写、空格替换为连字符的拼音串存入剪贴板
  3. 3切换「英文规范化」开关,输入框自动过滤非字母数字字符,输出仅保留字母、数字与连字符的干净 slug
  4. 4点击「大写转换」按钮,当前 slug 结果在全部小写与首字母大写之间切换,适配 URL 与标题两种场景

输入输出示例

输入输出说明
全宝工具站quan-bao-gong-ju-zhan常规:多字中文短语,验证拼音分隔符(默认连字符)和整体拼音转换正确性
Hello World 2024hello-world-2024常规:英文+数字混合,验证大小写转小写、空格转连字符、数字保留
你好 世界ni-hao-shi-jie边界:首尾及中间多余空格,验证空格压缩与去首尾空格处理
a-b_c.d/ea-b-c-d-e边界:输入含多种非字母数字符号(连字符、下划线、点、斜杠),验证符号统一处理为连字符
边界:空输入,验证工具是否返回空字符串而非报错或返回错误值
重试zhong-shi易错:多音字「重」,验证工具是否按常见读音(zhòng/chóng)正确选择,此处应输出 zhong-shi 而非 chong-shi
西安xi-an易错:含隔音符号的拼音组合,验证是否正确处理为 xi-an 而非 xian(避免与「先」混淆)

常见错误对照

1.中文混合英文/数字时未保留原样

✗ 错误输入:"Hello 世界 123" → 期望:"hello-shi-jie-123"
✓ 修复实际输出:"hello-shi-jie-123"(工具自动保留英文和数字)

工具对英文和数字不做拼音转换,只做大小写归一化和连字符替换。用户误以为所有字符都会被拼音化,导致对输出结果产生错误预期。

2.多音字未指定读音导致拼音歧义

✗ 错误输入:"行长" → 输出:"hang-zhang"(默认取常见读音)
✓ 修复输入:"行长" → 期望:"xing-zhang"(金融场景)

中文多音字(如「行」在银行读 xíng,在行列读 háng)无上下文时工具只能取默认读音。用户需手动干预或使用带声调标注的输入。

3.特殊符号未手动清理导致连字符堆积

✗ 错误输入:"你好,世界!" → 输出:"ni-hao---shi-jie-"
✓ 修复输入:"你好 世界" → 输出:"ni-hao-shi-jie"

工具将标点符号替换为连字符,但连续多个符号会产生多个连字符。最佳做法是先用空格替换符号再输入,或后续手动清理。

4.大小写混合时未预期到全小写输出

✗ 错误输入:"HelloWorld" → 期望:"Hello-World"(保留大小写)
✓ 修复实际输出:"helloworld"(全小写,无连字符)

工具对英文部分统一转小写,且仅对非字母数字字符插入连字符。驼峰写法不会被拆分,用户若需保留大小写应使用其他工具。

5.拼音中声调符号被丢弃

✗ 错误输入:"lǜ"(带 ü 和声调) → 输出:"lv"
✓ 修复输入:"lv" → 输出:"lv"(结果一致)

工具输出纯 ASCII 拼音,ü 统一转为 v,且不保留声调。用户若需带声调拼音(如 URL 友好场景),应使用专门的拼音标注工具。

6.非中英文混合字符(如日文/韩文)被当作中文处理

✗ 错误输入:"こんにちは" → 输出:"kon-nichi-ha"(错误拼音化)
✓ 修复输入:"konnichiwa"(直接写罗马字)

工具仅对 CJK 统一表意文字区(U+4E00–U+9FFF)做拼音转换。日文假名、韩文谚文会被当作未知字符丢弃或转换异常,应直接输入罗马字。

第三节

工作原理

How It Works

核心公式

slug = 拼音(汉字) → 小写 → 替换非字母数字为 '-' → 合并连字符 → 去首尾 '-'

变量说明

  • 汉字输入的中文字符串
  • 拼音(汉字)汉字转拼音结果,无声调
  • slug最终输出的 URL 友好字符串

示例

输入「全宝工具站」:拼音(全宝工具站) = 'quanbaogongjuzhan' → 小写不变 → 无空格/特殊字符 → 直接输出 'quanbaogongjuzhan'。输入「你好,世界!」:拼音(你好,世界!) = 'ni hao, shi jie!' → 小写 → 替换非字母数字为 '-' → 'ni-hao--shi-jie-' → 合并连字符 → 'ni-hao-shi-jie-' → 去首尾 '-' → 'ni-hao-shi-jie'。

中文/英文文本拼音转换查表英文规范化slug 结果
用户输入 本地处理 输出结果
第五节

常见问题

Q & A
问我输入的是中文,为什么转出来全是拼音,没有英文?+
答

这个工具默认把中文转成拼音(带声调或不带声调可选),英文、数字、连字符原样保留。如果你想要纯英文字母的 slug,先自己在输入框里把中文替换成对应的英文词,比如“关于我们”手动改成“about-us”再生成。工具不会自动翻译中文,只做拼音化和规范化处理。

问生成的 slug 里能不能不要声调,只要字母?+
答

可以。工具界面有个“声调样式”选项(或类似开关),选“无声调”或“数字转无声调”模式,输出的拼音就会去掉 ā、é、ǐ 等声调符号,只保留纯字母。如果选“数字声调”模式,会在拼音末尾加数字表示声调(如 bei3jing1)。建议 URL 用无声调模式,兼容性最好。

问为什么我粘贴的中文里混着英文和数字,生成的 slug 中间多了很多横杠?+
答

工具会把中英文、数字之间的边界自动插入连字符(-),确保每个语义块分开。比如“2024年北京旅游攻略”会变成“2024-nian-bei-jing-lv-you-gong-lue”,年、北、京等单字拼音之间没有横杠,但数字和拼音交界处会加。如果觉得横杠太多,可以手动调整输入内容,比如把“2024年”改成“2024-年”或直接去掉“年”字。

问这个工具把我的中文内容发到服务器上吗?安全吗?+
答

不会。工具是纯前端实现的(FE),所有拼音转换和规范化处理都在浏览器本地完成,数据不会离开你的设备。即使输入了敏感或私密的中文内容(如内部项目名、未公开产品名),也完全不用担心上传泄露。关掉页面或断网后,工具依然可以正常使用。

问生成的 slug 能不能直接当文件名或数据库主键用?+
答

可以,但要注意两点。第一,工具默认只保留字母、数字、连字符和下划线,其他符号(如空格、括号、中文标点)会被去掉或替换,所以生成的字符串适合做文件名或 URL slug。第二,如果作为数据库主键,建议检查长度是否超限(拼音可能比原中文长很多),以及是否与已有主键冲突。工具不保证生成的 slug 在全局唯一,需要你自己去重。

问为什么我用同样的中文,在别的网站转出不一样的拼音?+
答

不同工具使用的拼音词库和分词算法可能不同。比如“重庆”,有的工具按单字转成“zhong qing”,有的识别为多音字地名转成“chong qing”。本工具使用浏览器内置的 Intl.Segmenter 或常见拼音库,对多音字的处理偏保守(优先常用读音)。如果你对某个词的拼音有特定要求,建议手动输入预期拼音,工具支持直接输入拼音字母并规范化。

问我输入了带空格的英文短语,为什么生成的 slug 里空格变成了横杠?+
答

这是规范化的标准行为。URL slug 中不允许有空格,工具自动把连续的空格、制表符、换行替换成单个连字符(-)。同时,大写字母会被转成小写,多个连续横杠会被合并成一个。如果你希望保留某些分隔符(如下划线),可以在输入中直接使用下划线,工具会原样保留。

问生成的 slug 太长怎么办?能不能限制长度?+
答

工具目前没有内置截断功能,但你可以手动在输入框里缩短原内容。比如把“2025年最新北京旅游攻略大全”改成“北京旅游攻略”,生成的 slug 就会短很多。如果一定要程序化截断,建议复制结果后自己用文本编辑器或脚本处理。注意不要截断在拼音中间(如“bei-jing”截成“bei-”),否则语义不完整。

问我输入的是繁体中文,能正常转成拼音吗?+
答

可以,但结果可能不准确。工具依赖浏览器或拼音库的简体-繁体映射,大部分常用繁体字能正确转拼音,但部分异体字、港台用字(如“裡” vs “里”)可能映射失败或转成错误拼音。建议先手动把繁体转为简体(网上有在线转换工具),再粘贴进来生成 slug,这样准确率更高。

隐私保证所有计算与处理均在你的浏览器本地完成,输入数据不会上传服务器,也不会保存或共享。

↑↓选择 ↵打开 ⌘+↵新窗口 esc关闭