Base64 编解码
文本和 Base64 互转,支持中文不乱码,还能把文件转成 DataURL。
文件转 Base64
点击选择文件,或拖到这里
适合小图标、小图片,生成 DataURL 可直接内嵌到 CSS
建议只转 100KB 以内的文件,否则生成的字符串会非常长。
广告位 in_content
广告代码未配置 · 在后台「广告位」里粘贴联盟代码即可
怎么用
- 粘贴文本 —— 把要处理的文本放进输入框,中文会自动按 UTF-8 处理。
- 选择方向 —— 「编码为 Base64」把文本变成乱码样的字符串;「解码 Base64」还原原文。
- 文件转换 —— 下面的区域可以把小文件转成 DataURL,直接贴进 CSS 的 url() 里。
关于 Base64 编解码
Base64 把二进制数据用 64 个可打印字符表示,体积会比原数据大约 33%。它常被用来把小图标直接内嵌进 CSS 或 HTML,省掉一次请求;也用于在只支持文本的通道里传输二进制数据。
需要提醒的是:Base64 只是编码,不是加密。任何人拿到字符串都能解回原文,不要用它保护敏感信息。
常见问题
为什么中文解码后是乱码?
说明原文本不是用 UTF-8 编码后再 Base64 的。本工具统一按 UTF-8 处理,跨语言对接时请确认对方也用 UTF-8。
Base64 能当加密用吗?
不能。它只是把数据换个表示方式,任何人拿到都能解回来。要保密请用 AES 等真正的加密算法。
图片转 Base64 有大小限制吗?
技术上没有,但浏览器页面能流畅处理的建议在 100KB 以内,再大就该用文件 URL 而不是内嵌。