这个工具做什么
在浏览器里把任意文件与 Base64 字符串互相转换:上传文件得到 base64 文本,或粘贴 base64 文本还原成文件。
整个过程在本机完成,文件不会上传。
如何使用
- 选择模式并添加文件 编码模式把文件转成 base64;解码模式把 base64 文本还原成原文件。
- 按需选择「换行」或「URL-safe」 「按 76 字符换行」默认开启,符合 MIME 风格,邮件与 curl 等场景需要。若结果要放进 URL 或文件名,改开「URL-safe 输出」(它会自动关闭换行)。
- 复制或下载 编码结果可一键复制;解码结果会作为文件下载。
常见问题
Base64 是加密吗?
不是。Base64 是一种编码,目的是把任意字节映射成可打印字符;任何人拿到字符串都能直接还原。
支持 URL-safe(- _)变体吗?
支持。打开「URL-safe 输出」后,编码结果会把 + 换成 -、/ 换成 _ 并省略末尾的 =,可直接放进 URL 或文件名;解码时标准与 URL-safe 两种字母表都会自动识别。
文件会被上传吗?
不会。全部处理在浏览器内完成,服务器只发送页面本身。
解码失败说明什么?
通常是 Base64 文本被截断(复制时漏了一段),或混入了非 Base64 字符。本工具已同时兼容标准与 URL-safe 两种字母表,也会自动剥离 data:...;base64, 前缀,这两种情况不会再误报。
如何把图片直接塞进网页?
点「任意文件转 DataURI」选择图片,本工具会直接输出 data:image/png;base64,… 的完整字符串,粘进 HTML 的 <img src="…"> 即可。注意:data URI 不适合体积过大的图片(多数浏览器对单 URI 上限 4–8MB)。
限制与边界
单文件最大 200MB,一次一个文件;支持标准与 URL-safe 两种字母表,不支持 Base32/58/85。
Base64 不是加密——不要用它来保护隐私或敏感数据。