Base64URL编码与解码

免费将UTF-8文本转成URL安全的Base64,或解码Base64URL字符串。支持带=填充和不带填充的输入,适合处理令牌片段,数据在浏览器内处理。

0 个字符
处理结果

处理结果将显示在这里。

如何编码和解码Base64URL

  1. 把文字转成Base64URL时选编码,还原字符串时选解码。
  2. 粘贴内容。除非接收系统要求,否则不必开启=填充符。
  3. 复制结果。完整JWT包含多个片段,请使用JWT解析工具,不要把整串令牌粘贴到这里解码。

Base64URL编码与解码使用要点

Base64URL将+和/替换为-和_。许多协议允许省略填充符,适合网址参数和令牌片段,但仍应遵循接收系统的具体规则。

Base64URL示例:不带填充符

输入内容
你好,世界!👋
处理结果
5L2g5aW977yM5LiW55WM77yB8J-Riw

Base64URL编码与解码常见问题

Base64URL和普通Base64有什么区别?

Base64URL用-替代+、用_替代/。如果接收格式允许,还可以省略填充符;解码得到的原始字节相同。

Base64URL一定要带=吗?

不一定。JWT使用不带填充的Base64URL,其他系统可能要求填充。本工具默认不添加,解码则接受格式有效的带填充或不带填充输入。

Base64URL就是URL编码吗?

不是。Base64URL用适合网址的字符表示字节,URL编码则把字符转成%20这类百分号转义。处理查询参数和表单字段时,请使用URL编码工具。

这里能直接解码完整JWT吗?

JWT由点号分隔的多个片段组成。这里可以解码单个Base64URL片段;想一起查看标头和载荷,请使用JWT解析工具。解码不代表验证了签名。

文件、令牌和文本会上传吗?

不会。这些工具都在您的浏览器中处理输入。网站只提供页面和程序代码,不会把输入发送到转换服务器,也不会保存到账户里。

  • Base64编码与解码

    将UTF-8文本转为Base64,或解码标准与URL安全格式,自定义填充符和换行。

  • JWT令牌解析

    在本机查看JWT标头与载荷,解析有效期和生效时间,无需上传令牌。

  • URL编码与解码

    编码或解码网址组成部分、完整网址和表单字段,正确处理百分号转义与空格。

常见用途与示例

全部开发者工具

编码与文件转换

在文本、二进制、网址和内嵌图片之间转换,保留原始数据。

数据与文本检查

读懂结构化数据和令牌,清楚查看文本的每一处变化。

哈希、标识符与定时规则

核对文件完整性,生成标识符,转换时间并预览定时任务。

输入内容和文件均在本机处理。请勿将敏感结果留在共享剪贴板中,处理私钥和令牌时请使用可信设备。