这个工具是什么
解码器先检查 Base64 字符、长度与填充,再调用 atob 得到字节,最后用 fatal 模式的 TextDecoder 解码 UTF-8。这样不会把无效字节静默替换成乱码。
- 可忽略复制过程中加入的普通空白。
- 仅面向 UTF-8 文本;任意二进制文件不适合作为文本输出。
- 异常会被捕获,不会让整个页面崩溃。
如何使用
- 粘贴 Base64 字符串。
- 点击“Base64 解码”。
- 若输入有效,查看恢复的 Unicode 文本。
- 复制需要的结果。
常见用途
- 查看配置中的 Base64 文本值。
- 验证中文、日文和 emoji 的编码往返。
- 排查错误填充或非 UTF-8 数据。
Base64 Decode 功能特点
严格检查 Base64 后按 UTF-8 解码,恢复多语言 Unicode 文本。 适合日常开发、调试、数据整理与代码优化场景,处理结果可直接查看、复制或下载。
FAQ
为什么某些 Base64 能解码成字节却仍报错?
它可能不是 UTF-8 文本。本页用严格 UTF-8 解码,避免把任意二进制显示为损坏字符。
可以输入带换行的 Base64 吗?
可以,工具会移除常见空白后再验证。
无效填充如何处理?
字符位置或 = 填充不符合规则时会显示 Invalid Base64,不会抛出未处理异常。