编解码指南:Base64、URL、Unicode、HTML 与 Hex
编码改变字符或字节的表达形式。应根据接收协议选择编码,而不是不确定时反复叠加多种转义。工具支持 Unicode、Base64、Base64URL、URL 参数、完整 URI、表单值、HTML、JSON 字符串和 UTF-8 Hex。
操作步骤
- 选择编码模式,再选择编码或解码。
- 粘贴或导入文本;示例按钮会提供适合当前模式的输入。
- 执行转换并以文本检查结果,HTML 内容不会被执行。
- 复制或下载输出。解码失败时,先确认输入格式与预期字符编码,再进行重试。
可直接测试的示例
Text: hello
Base64: aGVsbG8=
URL component input: a+b c
URL component output: a%2Bb%20c
Form URL output: a%2Bb+cBase64 与 UTF-8
Base64 是编码,不是加密。Base64URL 使用 URL 安全字符,导出时省略填充。解码 JWT 片段不代表验证了签名。本工具把字节解码为 UTF-8 文本,不用于还原任意二进制文件。
URL 参数、完整 URL 与 JSON 字符串
单个参数值使用 URL 参数模式,完整地址使用 URI 模式,表单值使用 Form URL。表单编码把空格写成 +,而 URL 参数解码保留字面 +。JSON 编码生成带双引号的字符串;解码要求输入字符串字面量,不接受对象或数组。
常见问题
解码后出现乱码应该检查什么?
先确认原始字节采用 UTF-8,并且来源是文本而非二进制文件。工具会拒绝无效 UTF-8,不会静默替换字符。
能用 Base64 保护密码吗?
不能。任何人都可以解码,可逆文本编码不能替代密码保护方案。