按 UTF-8 将文本与 Base64 互转;与 JSON Lab 中的 Base64 工具互补,适合任意长文本。
模式
原文
结果
5L2g5aW977yMQmFzZTY0
免费 UTF-8 文本 Base64 互转 · 长文本编码解码 · 萤炬工具箱 · 工具说明与使用指南
免费 UTF-8 文本 Base64 互转 · 长文本编码解码 · 萤炬工具箱
适用场景与相似需求
检查任意文本与 Base64 的往返结果时,先核对 UTF-8;编码不提供保密,二进制附件与图片应使用文件专用工具。
文本和 Base64 互转,按 UTF-8 处理,长度基本不设限。往 JSON 字段里塞二进制、拼 Data URL、看接口返回里那串编码到底是什么内容,都用它。解码方向的处理比较宽容:串里的换行和空格会先清掉再解析,所以从邮件或配置文件里复制带折行的 Base64 也能直接过。还提供一个把结果填回输入并翻转方向的按钮,一步就能验证编解码能不能还原。
使用步骤
- 选方向:文本转 Base64,或者 Base64 转文本。
- 把内容填进输入框,结果实时刷新。
- 点复制结果取走。
- 想验证是否还原,点用结果作为输入并切换模式,看能不能跑回原样。
功能与限制
- 本地换算,输入内容不上传服务器。
- 解码前清除所有空白字符,容忍折行。
- 按 UTF-8 处理,汉字等多字节字符可正常往返。
- 编码不是加密,谁都能还原。
常见问题
- 解码失败怎么排查?
- 页面会直接提示解码失败。常见原因有三类:串里混了字母表外的符号、长度不是 4 的倍数又缺了等号填充、或者把别的编码当成标准 Base64 用,比如 URL 安全变体用的是短横线和下划线。
- 带换行的 Base64 能解吗?
- 能。解析前会把所有空白字符连同换行和空格一起去掉,邮件里那种每 76 字符折一行的写法可以直接粘进来。
- 中文会乱码吗?
- 不会。编码前先按 UTF-8 转字节,解码后按 UTF-8 还原,汉字、emoji 都能原样往返,不依赖页面编码。
- 那个切换按钮是干嘛的?
- 它把当前结果塞回输入框并把方向翻过来,方便一步确认一编一解能不能回到原文,省掉复制粘贴两次。
- Base64 等于加密吗?
- 不等于。它是编码不是加密,没有密钥,任何人拿到串都能还原成原文,别拿它藏敏感信息。
- 能把 Base64 还原成文件吗?
- 这页只处理文本。如果串原本是图片或压缩包的字节,解出来多半是乱码,得用能识别文件头的解码工具落盘。
- 编码结果末尾的等号要删掉吗?
- 不用管。等号是补位用的,解码时会自动处理;手工删掉它,长度可能不再是 4 的倍数,解码就会失败。复制的时候整串带走最稳。
留言板
0 条留言对话,从你开始
还没有留言。分享一个想法,或只是打声招呼。