Base64编解码工具
FREE TOOL

Base64编解码

文本、字符串、图片文件的Base64编码和解码,支持中文UTF-8,所有处理在浏览器本地完成,数据不上传服务器。

🔒 100% 本地运行 · 数据不上传服务器 · 安全隐私
原始文本
结果

🔗 相关工具推荐

JSON 格式化校验

接口数据格式化

Unix 时间戳转换

时间日期互转

Crontab 表达式计算器

定时任务

二维码生成器

快速生成二维码

📖 Base64编解码工具 使用指南

什么是Base64编解码工具

Base64是一种基于64个可打印字符来表示二进制数据的编码方式,常用于在文本环境中传输二进制数据,比如在URL、Cookie、网页中嵌入图片。Base64不是加密,只是编码方式,任何人都可以解码。Base64编解码工具可以快速在文本和Base64之间转换。

主要功能

典型使用场景

前端开发中,将小图标转为Base64嵌入CSS,减少HTTP请求。API接口中传输二进制数据时用Base64编码。邮件附件的Content-Transfer-Encoding就是Base64。调试JWT Token时,解码Payload部分查看内容。

使用教程

选择「编码」模式,输入文本,右侧自动生成Base64字符串。选择「解码」模式,输入Base64字符串,右侧显示解码后的文本。支持中文等Unicode字符,自动处理UTF-8编码。图片转Base64功能可以直接上传图片,生成data:URL格式的Base64字符串,可以直接用在img标签的src属性中。

实用技巧

常见问题 FAQ

Base64是加密吗?

不是加密,只是编码格式。Base64把二进制数据转为64个可打印字符,方便在文本协议中传输,任何人都可以解码还原,不具备保密性和安全性。

为什么编码后体积变大了?

Base64每3字节编码为4个字符,体积膨胀约百分之三十三。这是用可打印字符表示二进制数据的代价,适合小数据如图片缩略图、token、证书等场景。

结尾的等号是什么意思?

等号是填充符。当原始数据字节数不是3的倍数时,用等号补齐。1个字节余2个等号,2个字节余1个等号,方便解码时还原正确长度。

Base64能处理中文吗?

可以,但需要先把中文转为UTF-8字节流再编码。本工具默认使用UTF-8,解码时也按UTF-8还原,确保中文不乱码。