URL 编码器
对文本进行百分号编码,以安全地用于 URL。免费、隐私优先、100% 纯客户端运行。支持组件模式(编码所有保留字符)和完整 URL 模式(保留 ://? 等结构),支持 UTF-8/ASCII/Latin1/UTF-16LE 字符集,适合构建查询参数、路径片段和 API 请求。
尝试示例:
Local only
最近历史
暂无历史
使用方法
- 将文本或 URL 粘贴到输入框中。
- 选择组件或完整 URL 模式。
- 复制百分号编码结果。
使用此工具的任务
构建 URL query strings from objects
Construct properly encoded 查询 strings 从 JavaScript objects. Handle arrays, nested objects, 和特殊 characters 正确. 任务
编码 binary data into a JSON-safe string
转换 raw bytes (images, encrypted blobs, file contents) into a Base64 string that can be embedded inside a JSON field without breaking the structure. 任务
编码 text for safe use inside a URL query string
Turn arbitrary 文本 (具有 spaces, ampersands, Unicode, equals signs) 为值 该能够是 placed directly 之后 ?键= 在 URL 无 breaking parsing. 任务
解析 a URL into components and construct URLs from parts
Decompose URL 为协议, 主机, 路径, 查询, 片段 — 和构建 URL 从 individual components 安全. 任务
解析 URL query strings
Query strings 通过键-值 pairs 在 URLs 之后 ?. Learn parsing, 编码, 和 handling 的 arrays, nested objects, 和特殊 characters. 任务
Use MQTT topic 结构为 IoT messaging
MQTT topics use slash-separated hierarchies 具有 wildcards 为 subscription. Learn topic 设计, QoS 级别, 和 retained messages. 任务
使用此工具的管道
常见问题
- 为什么要对 URL 进行百分号编码?
- 空格和“&”等字符在 URL 中有特殊含义。百分号编码使其可以安全传输而不会破坏 URL 结构。
- 组件模式与完整 URL 模式有什么区别?
- 组件模式编码每个保留字符(类似 encodeURIComponent),而完整 URL 模式保留“://”、“?”、“#”、“&”等 URL 结构,仅编码空格和真正不安全的字符。
- 空格如何编码?
- 空格编码为 %20(不是“+”)。+ 编码专用于 HTML 表单的 application/x-www-form-urlencoded;%20 是 URL 路径和查询参数的正确通用编码。
- 哪些字符不被编码?
- 非保留字符 A-Z、a-z、0-9、“-”、“.”、“_”、“~” 永不编码。完整 URL 模式下,“:”、“/”、“?”、“&”、“=” 等保留字符也会保留。
- 多字节字符如何处理?
- 字符按所选字符集(默认 UTF-8)编码为字节,每个字节再百分号编码。“你好”在 UTF-8 下变为 %E4%BD%A0%E5%A5%BD。
- 我的数据会被上传到任何地方吗?
- 不会。所有编码均在你的浏览器本地完成,没有任何服务器往返。
相关工具
URL 解码器
将百分号编码的 URL 文本解码为可读字符。免费、隐私优先、100% 纯客户端运行。支持 UTF-8/ASCII/Latin1/UTF-16LE 字符集,遇到截断的百分号或非法十六进制会明确报错,适合解析查询参数、路径片段和 API 响应中的编码内容。 工具
Base64 编码器
将文本或二进制数据编码为 Base64。免费、隐私优先、100% 纯客户端运行。支持 UTF-8、ASCII、Latin1、UTF-16LE 字符集,可处理多语言文本与二进制内容,结果可直接用于 Data URI、邮件附件、JWT 等场景。 工具
十六进制编码器
将文本编码为十六进制。免费、隐私优先、100% 纯客户端运行。 工具
HTML 转义器
在线转义或反转义 HTML 特殊字符。免费、隐私本地化、100% 客户端运行。将 & < > " ' 转义为 HTML 实体(& < > " '),防止 XSS 和 HTML 结构破坏,适合用户输入嵌入、模板渲染和代码展示场景。 工具
JSON 格式化器
在线格式化、压缩或排序 JSON。免费、隐私本地化、100% 客户端运行。支持 2 空格缩进美化、单行压缩、递归按键排序,遇到语法错误会精确定位行号与列号,适合调试 API 响应、配置文件与数据交换格式。 工具