Base64转换

文本与Base64互转

加载中…

这个工具有帮助吗?

关于此工具

在文本和Base64字符串之间互相转换。为了不让中文等多字节字符损坏,会先转换成UTF-8字节再编码为Base64,解码时也按相同路径准确还原原文。Base64不是压缩也不是加密,只是把二进制数据用文本表示的一种方式。

使用方法

  1. 在左侧「明文」框中输入原文,右侧会立即显示Base64结果。
  2. 反过来,在右侧Base64框中粘贴数值,左侧会还原出原文。
  3. 粘贴URL安全格式(使用-、_)的Base64也能正确解码,这些字符会被自动转换为标准字符。
  4. 用复制按钮直接获取你需要的一侧数值。

常见问题

转换成Base64就是加密了吗?
不是。Base64是任何人都能还原的编码方式,不能用来保守秘密。如果要隐藏数值,需要另外使用真正的加密。
输入中文或表情符号会不会乱码?
不会。字符会先转换成UTF-8字节再进行Base64编码,解码后能准确还原成原始字符。
输入无效的Base64会怎样?
解码失败时,输入框边框会变红并显示错误提示。
这和URL或JWT里看到的Base64一样吗?
URL和JWT常使用URL安全的Base64,用-、_代替+、/。这个工具在解码时会自动把这些字符转换回标准的Base64字符。

Base64是一种编码方式,不是能安全隐藏数据的加密。敏感信息应另行加密后再处理。

类似工具