免费注册

Base64 编码解码

文字、文件和 Base64 来回转换,中文不乱码,还能直接保存解码出的文件。

关于Base64 编码解码

Base64 编码解码,常用在只能放普通字符的地方:接口请求头、要塞进 JSON 字段的小文件、Basic 认证字符串、带特殊字符的配置项。粘贴文字,Base64 结果随输入实时出现;切到“解码”,就能把 Base64 还原成文字。

文字按 UTF-8 编码,中文、表情都能原样还原。勾选“URL 安全格式”会用 - 和 _ 代替 + 和 /,并去掉末尾的 =,适合 JWT 和网址。解码时换行、Data URI 前缀、缺少的补位都能自动处理;如果解出来是图片、PDF 这类文件,会显示大小和“保存文件”按钮。

Base64 编码解码怎么用

  1. 1
    选编码或解码

    选好方向;用在网址或令牌里就勾选“URL 安全格式”。

  2. 2
    输入文字或文件

    在“输入”框里粘贴,或点“编码文件”选择一个文件。

  3. 3
    复制或保存

    复制 Base64 编码结果,解码出的文件点“保存文件”下载。

为什么用熊仔工匠

  • UTF-8 不乱码

    任何语言和表情符号都能来回转换。

  • URL 安全格式

    用 - 和 _ 替代 + 和 /,并去掉 = 补位。

  • 解码出文件

    二进制结果直接下载,Data URI 里的类型决定扩展名。

  • 容错解码

    换行、空格、Data URI 前缀、缺少的补位都能处理。

常见问题

Base64 编码解码常见问题

Base64 解码后为什么出现“保存文件”按钮?
说明解出来的不是文字,而是图片、PDF 这类二进制文件。点“保存文件”下载;如果粘贴的是 Data URI,会用对应的扩展名。
怎么把文件 Base64 编码?
点“编码文件”选择文件,得到带文件类型前缀的 Data URL,可以直接用在 HTML、CSS 或 JSON 里;只要纯 Base64 的话,删掉逗号及前面的部分。
什么是 URL 安全的 Base64?
把 + 和 / 换成 - 和 _,并去掉末尾的 =,放进网址或 JWT 里不需要再转义。普通 Base64 放进网址的话,要先用URL 编码解码转义。
Base64 算加密吗?
不算,任何人都能解码,别用它藏密码。真正需要保护的文件,请用“文件加密”。
Base64 编码解码时数据会上传吗?
不会。编码和解码都在浏览器里进行,令牌和文件都留在你的设备上,也不限次数。
把Base64 编码解码分享给朋友打开浏览器就能用,对方不注册也能先试。

相关工具

JSON JSON 格式化格式化、校验、压缩 JSON,出错会指到具体行。
TXT 文本清理一键去掉多余空格、空行和断行。
TXT 文本对比左右对比两段文字,差异一目了然。
TXT 字数统计实时统计字数、字符、汉字、行数和阅读时长。
AaTXT 英文大小写转换大写、小写、首字母大写、驼峰、下划线等一键转换。
TXT 文本批量替换批量替换文字,需要时可用正则表达式。
¥TXT 人民币大写转换把金额转成财务用的中文大写。
TXT 随机密码生成在你的设备上生成高强度随机密码。