Base64 文本编解码纯前端 · UTF-8

按 UTF-8 将文本与 Base64 互转;与 JSON Lab 中的 Base64 工具互补,适合任意长文本。

模式
原文
结果
5L2g5aW977yMQmFzZTY0

留言板

0 条留言
Markdown
0 字
对话记录每个声音,都值得被看见

对话,从你开始

还没有留言。分享一个想法,或只是打声招呼。

免费 UTF-8 文本 Base64 互转 · 长文本编码解码 · 萤炬工具箱 · 工具说明与使用指南

免费 UTF-8 文本 Base64 互转 · 长文本编码解码 · 萤炬工具箱

适用场景与相似需求

检查任意文本与 Base64 的往返结果时,先核对 UTF-8;编码不提供保密,二进制附件与图片应使用文件专用工具。

文本和 Base64 互转,按 UTF-8 处理,长度基本不设限。往 JSON 字段里塞二进制、拼 Data URL、看接口返回里那串编码到底是什么内容,都用它。解码方向的处理比较宽容:串里的换行和空格会先清掉再解析,所以从邮件或配置文件里复制带折行的 Base64 也能直接过。还提供一个把结果填回输入并翻转方向的按钮,一步就能验证编解码能不能还原。

使用步骤

  1. 选方向:文本转 Base64,或者 Base64 转文本。
  2. 把内容填进输入框,结果实时刷新。
  3. 点复制结果取走。
  4. 想验证是否还原,点用结果作为输入并切换模式,看能不能跑回原样。

功能与限制

  • 本地换算,输入内容不上传服务器。
  • 解码前清除所有空白字符,容忍折行。
  • 按 UTF-8 处理,汉字等多字节字符可正常往返。
  • 编码不是加密,谁都能还原。

常见问题

解码失败怎么排查?
页面会直接提示解码失败。常见原因有三类:串里混了字母表外的符号、长度不是 4 的倍数又缺了等号填充、或者把别的编码当成标准 Base64 用,比如 URL 安全变体用的是短横线和下划线。
带换行的 Base64 能解吗?
能。解析前会把所有空白字符连同换行和空格一起去掉,邮件里那种每 76 字符折一行的写法可以直接粘进来。
中文会乱码吗?
不会。编码前先按 UTF-8 转字节,解码后按 UTF-8 还原,汉字、emoji 都能原样往返,不依赖页面编码。
那个切换按钮是干嘛的?
它把当前结果塞回输入框并把方向翻过来,方便一步确认一编一解能不能回到原文,省掉复制粘贴两次。
Base64 等于加密吗?
不等于。它是编码不是加密,没有密钥,任何人拿到串都能还原成原文,别拿它藏敏感信息。
能把 Base64 还原成文件吗?
这页只处理文本。如果串原本是图片或压缩包的字节,解出来多半是乱码,得用能识别文件头的解码工具落盘。
编码结果末尾的等号要删掉吗?
不用管。等号是补位用的,解码时会自动处理;手工删掉它,长度可能不再是 4 的倍数,解码就会失败。复制的时候整串带走最稳。