Base64 编解码
全部在浏览器本地处理,不上传任何内容
文件 → Base64
还没有选择文件。
Base64 → 文件
中文按 UTF-8 编码(TextEncoder),不会出现
btoa('中文') 那种报错。解码前会自动忽略换行、空格等非 Base64 字符,
URL-safe 的 - _
与缺失的 = 填充会自动还原;带
data:image/png;base64, 前缀的内容也能直接解码。
创刊于 2016 总第 3337 期
一个专注技术与写作的个人博客,记录日常与技术沉淀,马上十年了
2026年10月9日 星期五 总第 3337 期 今日 2 篇 · 存稿 418 篇
文本与文件的 Base64 互转,支持 URL-safe 变体,中文按 UTF-8 处理,也可把任意文件编码成 Base64。
Base64 编解码
全部在浏览器本地处理,不上传任何内容
文件 → Base64
还没有选择文件。
Base64 → 文件
中文按 UTF-8 编码(TextEncoder),不会出现
btoa('中文') 那种报错。解码前会自动忽略换行、空格等非 Base64 字符,
URL-safe 的 - _
与缺失的 = 填充会自动还原;带
data:image/png;base64, 前缀的内容也能直接解码。