URL 编码器 使用百分比编码将文本安全地用于 URL 中。
URL 编码器
使用百分比编码将文本安全地用于 URL 中。
粘贴文本
粘贴需要进行URL编码的文本。
自动编码
特殊字符将被转换为百分号编码格式。
复制结果
复制得到的URL安全编码字符串。
What Is URL 编码器?
URL 编码器将文本转换为适合在 URL 中使用的百分号编码格式。特殊字符、空格和非 ASCII 字符被转换为 %XX 序列,其中 XX 是十六进制字节值。这使用了 encodeURIComponent 标准,该标准对除未保留字符(A-Z、a-z、0-9、-、_、.、~)以外的所有内容进行编码。这种编码对于查询参数、表单数据和需要安全嵌入在 URL 中的任何文本都是必不可少的。
Why Use URL 编码器?
-
对URL查询参数进行编码
-
准备表单数据以便提交
-
对包含特殊字符的文件路径进行编码
-
创建包含国际字符的安全URL
Common Use Cases
API开发
在构造API URL时对查询参数进行编码。
Web开发
在将用户输入添加到URL之前进行编码。
链接建设
创建包含特殊字符或空格的有效URL。
表单数据
对表单值进行编码,以便application/x-www-form-urlencoded提交。
Technical Guide
该工具使用 JavaScript 内置的 encodeURIComponent() 函数,该函数遵循 RFC 3986 百分号编码标准。它对除未保留字符以外的所有字符进行编码:大写和小写字母(A-Za-z)、数字(0-9)、连字符 (-)、下划线 (_)、点 (.) 和波浪线 (~)。空格变为 %20(而不是 +,后者是表单编码约定)。UTF-8 多字节字符被编码为多个 %XX 序列。例如,欧元符号 (€) 变为 %E2%82%AC。这一编码对于 URL 的任何组件(包括查询参数、路径段和片段标识符)都是安全的。
Tips & Best Practices
-
1空格被编码为%20(标准URL编码)
-
2仅将此方法用于查询字符串值,而不是整个URL
-
3UTF-8字符被编码为多个%XX序列
-
4不要对已经编码的字符串进行双重编码
Related Tools
Frequently Asked Questions
Q 什么是百分号编码?
Q 为什么空格被编码为%20而不是+?
Q 我应该对整个URL进行编码吗?
Q 哪些字符不会被编码?
Q 如何处理非ASCII字符?
About This Tool
URL 编码器 is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.