首页文本工具URL Slug

URL Slug 生成器 (Slugify)

将文本转换为URL友好标识符

智能、快速且易于使用的在线工具,专为生成搜索引擎友好且用户友好的URL Slug而打造。

Slugify 转换选项
是(true) 否(false)
是(true) 否(false)
是(true) 否(false)
转换结果 (Slug)
等待转换...

什么是 URL Slug?为什么它对SEO至关重要?

URL Slug 是指网址中最后一个斜杠之后、用于标识特定页面的一段可读性强的文本,例如 https://example.com/blog/what-is-seo 中的 what-is-seo。优秀的 Slug 不仅有助于用户理解页面内容,更能显著提升搜索引擎排名。

✨ Slugify 工具的核心优势:

  • ✅ 自动去除特殊符号与HTML实体,生成干净标识符
  • ✅ 支持多语言字符(中文、德语、法语等)转换为ASCII近似
  • ✅ 可自定义分隔符(默认连字符 "-"),控制大小写和修剪空格
  • ✅ 严格模式过滤多余符号,确保URL兼容性

🔧 选项参数详解:

  • lower:是否将结果转换为小写,推荐 true。
  • strict:移除除字母、数字、空格和分隔符以外的字符(locale模式下增强)。
  • trim:删除首尾多余分隔符。
  • replacement:用指定字符串替换空格或无效连接符,默认为 "-"。
  • locale:指定语言规则(如 'en' 处理英文,'de' 转换德语变音符号),留空使用默认。
  • remove:自定义要移除的字符或模式(字符串形式),帮助进一步清理文本。
    • • 示例:要移除 *+~.()'"!:@,可使用正则 /[*+~.()'\"!:@]/g(作为字符串输入时需注意转义)。
    • • 如果 remove 的值是正则表达式,它应当是一个字符类并带有全局标志(例如 /[*+~.()'"!:@]/g),否则可能无法按预期工作。
    • • 如果 remove 的值是字符串,它应当是单个字符,否则可能无法按预期工作。

🔍 基于 slugify@1.6.8 库,本工具将任意标题、文章名、标签快速转化为SEO友好的URL标识符,是内容管理系统、博客平台及开发者必备的效率利器。

💡 小贴士: 建议在生成博客链接、产品分类、动态路由时使用Slug,以保证链接规范且长久有效。

📚 转换示例 (Examples)

示例 1:基本转换 + 小写

输入: Hello World! 2024

选项: lower=true, replacement='-', strict=true

输出: hello-world-2024

示例 2:自定义分隔符(下划线)

输入: My Blog Post Title

选项: lower=true, replacement='_', strict=true

输出: my_blog_post_title

示例 3:严格模式关闭 + 保留大小写

输入: Hello World! 2024

选项: lower=false, replacement='-', strict=false

输出: Hello-World-2024

示例 4:移除指定特殊字符(正则)

输入: Hello *+~.()'"!:@ World!

选项: lower=true, replacement='-', remove=/[*+~.()'\"!:@]/g

输出: hello-world

示例 5:多语言支持(中文转拼音)

输入: 你好,世界!SEO优化指南

选项: lower=true, replacement='-', locale='zh'(需配合拼音库,slugify 默认会做简单转换)

输出: ni-hao-shi-jie-seo-you-hua-zhi-nan