文本转Base64
将文本编码为Base64并解码还原 - 在浏览器中本地完成,无需任何上传。
正在你的设备上本地处理 ...
0%
你的文件从未离开你的设备
我的文件会被上传吗?
不会。一切都在你的浏览器中运行,你的文件永不离开你的设备。这一点如何验证
将文本编码为Base64并解码还原 - 在浏览器中本地完成,无需任何上传。
正在你的设备上本地处理 ...
0%
你的文件从未离开你的设备
不会。一切都在你的浏览器中运行,你的文件永不离开你的设备。这一点如何验证
Base64仅用64个可打印字符来表示任意数据。这对于在只允许简单字符的地方嵌入文本或小型内容很有用 - 例如数据URL、JSON字段、配置或邮件头。本工具将你的文本编码为Base64,并将Base64解码还原为可读文本。
方向由你选择:文本转Base64,或Base64转文本。文本通过其UTF-8字节进行编码,因此元音变音、重音符号和表情符号都能被正确保留。与文件工具不同,本工具直接处理粘贴的文本 - 非常适合快速转换,无需经由文件绕路。
整个转换完全在你的浏览器中以纯JavaScript本地运行 - 你的文本不会被上传、不会被存储,也不会从CDN加载任何外部库。解码时如果Base64输入无效,工具会诚实地说明,而不是编造一个错误的结果。
| 输入格式 | 文本输入 |
|---|---|
| 输出格式 | TXT |
| 批量处理 | 不支持 |
| 处理方式 | 在浏览器中本地处理 (JavaScript) |
| 文件上传 | 无 |
限制: 它对文本的UTF-8字节使用标准Base64(RFC 4648)。对于整个文件,有专门的文件编码和解码工具。解码时需要有效的Base64,否则工具会诚实地报告错误。非常大的文本会受到设备内存的限制。
不会。转换完全在你的浏览器中本地运行;你的文本绝不会离开你的设备,也不会被存储。
可以。文本通过其UTF-8字节进行编码,因此在来回转换时元音变音、重音符号和表情符号都会被保留。
本工具处理粘贴的文本;对于整个文件(图片、文档),请使用专门的文件编码和解码工具。
解码时,工具会诚实地报告错误,而不是产生错误的结果。请检查输入是否为完整的Base64。
这是RFC 4648第5节定义的变体:字符"+"和"/"在URL中具有特殊含义,因此会被替换为"-"和"_",并省略填充字符"="。这样你就可以直接把结果用在URL路径,查询参数或文件名中。