文件转 Data URI将图片、字体或任意小文件转换为 Base64 Data URI,提供可直接粘贴的 CSS 和 HTML 代码片段,并在不适合内联时给出大小提醒。
Base64 编码 / 解码
Base64 用 64 个普通字符表示二进制数据。可用于 data URI、电子邮件附件、Basic 认证头以及只接受文本的 API。
或选择要编码的文件最大 25 MB
完全在浏览器中运行。你的输入内容和文件不会上传到任何服务器。
使用方法
- 输入文本,或选择要编码的文件。
- 点击“编码”或“解码”。处理 JWT 和网址时请开启 URL 安全模式(用 - 和 _ 代替 + 和 /)。
- 复制结果,或将解码后的二进制数据下载为文件。
示例
文本
“مرحبا” → 2YXYsdit2KjYpw==
Basic 认证
“user:pass” → dXNlcjpwYXNz
隐私
完全在浏览器中运行。你的输入内容和文件不会上传到任何服务器。 浏览器中保存了哪些内容(仅收藏和历史记录),请参阅隐私政策。 隐私政策
你可以自己验证:打开浏览器的开发者工具,选择“网络”(Network)标签,然后使用工具。你的文件不会出现在任何上传请求中。此页面保存为离线可用后,你还可以断开网络继续使用。 广告和匿名访问统计在启用时会发出各自的请求,但绝不会接收你的文件或文本。
常见问题
Base64 是加密吗?
不是。任何人都能解码。它是一种用于传输的编码,而不是隐藏数据的方法。
为什么输出更大?
Base64 每 3 个字节使用 4 个字符,因此结果比输入大约大 33%。
相关工具
全部开发者工具URL 编码 / 解码为网址和查询字符串进行百分号编码,解码已编码的网址,并将完整网址拆分为各部分和查询参数。
JWT 解码器解码 JSON Web Token,读取其头部和载荷,并以易读格式显示过期时间和签发时间。
哈希生成器(SHA)使用浏览器的 Web Crypto API 生成文本的 SHA-1、SHA-256、SHA-384、SHA-512 哈希和 HMAC 签名。
SVG 预览与优化安全预览 SVG 文件,并通过删除注释、编辑器元数据和空白来减小体积,可选数值取整。
取色器与颜色转换选择颜色,在 HEX、RGB 和 HSL 之间转换,从图片或屏幕中取色,并检查与白色和黑色文字的对比度。