编码 binary data into a JSON-safe string
转换 raw bytes (images, encrypted blobs, file contents) into a Base64 string that can be embedded inside a JSON field without breaking the structure.
- 1
JSON cannot carry raw bytes — 所有字符串 values 必须是 有效 Unicode. Base64 encodes arbitrary bytes 为 ASCII letters, digits, 和 +/ 哪个是 所有 JSON-safe, making 它标准 way 到 embed 二进制 payloads.
- 2 Base64 编码器 →
Paste 或上传二进制数据. tool 输出 Base64 字符串具有否 行 breaks, 就绪到 paste as JSON 字符串值.
- 3
- 4 JSON 格式化器 →
换行 the Base64 string in a JSON object like {"data":"<base64>","type":"image/png"} and format it to verify the structure is valid.
常见问题
- 为什么不 use hex 而非 Base64 为 JSON?
- Hex 工作但 双大小 (2 chars per 字节 vs Base64's 1.33). 为大 binaries 大小差集 matters; Base64 是常规 choice 为 JSON-embedded 二进制.
- 如何 I 包含 MIME 类型?
- Store 它 as sibling 字段 (e.g. "mimeType":"图像/png") 或构建数据 URI (数据:图像/png;base64,<...>). 数据 URI form lets browsers 渲染它 directly 在 <img> tag.
解决此任务的工作流
Ascii85 转 Base64
将 Ascii85 解码并重新编码为 Base64。 管道
Base2048 转 Base64
将 Base2048 解码并重新编码为 Base64。 管道
Base32 转 Base64
将 Base32 编码字符串解码为原始字节,再编码为 Base64 以获得更紧凑的表示。 管道
Base58 转 Base64
将 Base58 解码并重新编码为 Base64。 管道
Base64 编码→解码→验证
将文本编码为 Base64 再解码回来,验证往返过程完整保留原始数据。 管道
Blowfish 加密后 Base64
Blowfish 加密后 Base64 编码用于文本安全传输。 管道
通过 JSON 比较两份 YAML 配置
将 YAML 配置转换为 JSON,便于对结构化数值进行便于比较的差异对比。 管道
DES 加密后 Base64
DES 加密后 Base64 编码用于传统兼容。 管道
为 URL 传输编码 JSON 载荷
将 JSON 文档准备为 URL 参数:格式化、Base64 编码、再百分号编码——即嵌套参数解码链的精确逆过程。 管道
AES 加密后 Base64 编码
用 AES 加密明文并将密文编码为 Base64 以便文本安全传输。 管道
内容哈希并 Base64 编码
计算输入哈希并将摘要编码为 Base64 以便紧凑传输。 管道
Hex 转 Base64
将十六进制字符串解码为原始字节,再编码为 Base64 以便紧凑传输。 管道
HJSON 转 JSON 格式化
格式化 HJSON 后转为标准 JSON。 管道
HMAC 签名后 Base64 编码
生成 HMAC 签名后 Base64 编码,用于 API 认证头。 管道
格式化 JSON 并计算完整性校验和
格式化 JSON 文档并计算 CRC32 校验和,以检测后续任何修改。 管道
JSON 格式化并验证
一次性格式化 JSON 以便检视,并验证语法正确。 管道
格式化 JSON 并生成 TypeScript 接口
格式化 JSON 文档,再在一条链中推断出 TypeScript 接口定义。 管道
校验、格式化后将 JSON 转 YAML
将(可能被压缩的)JSON 配置转换为 YAML,在第一个节点捕获语法错误,而非生成细微错误的 YAML。 管道
JSON5 转 JSON 格式化
格式化 JSON5 后转为标准 JSON。 管道
JSONC 转 JSON 格式化
格式化 JSONC 后转为标准 JSON。 管道
摩尔斯编码并 Base64 传输
将文本编码为摩尔斯码后 Base64 编码用于数字传输。 管道
解码并格式化 JWT 载荷
解析 JWT 令牌,提取其载荷,并格式化 JSON 以便检视。 管道
解析查询字符串并格式化 JSON
解析查询字符串为键值对后格式化为 JSON。 管道
RC4 加密后 Base64
RC4 加密后 Base64 编码。 管道
RIPEMD-160 哈希后 Base64
计算 RIPEMD-160 哈希后 Base64 编码。 管道
短横线命名并 URL 编码
转为短横线命名后 URL 编码用于安全 URL slug。 管道
文本打乱后 Base64 编码
打乱文本字符后 Base64 编码。 管道
TOML 转 JSON
将 TOML 配置文件解析为 JSON,供期望 JSON 输入的工具和 API 使用。 管道
经 JSON 将 TOML 转 YAML
将 TOML 配置文件转换为 YAML 格式,以 JSON 作为中间表示。 管道
Unicode 转义并 Base64 编码
Unicode 转义文本后 Base64 编码用于 ASCII 安全传输。 管道
URL 编码后 Base64 双重编码
URL 编码后 Base64 编码用于 API 负载双重编码。 管道
为 URL 传输编码文本载荷
百分号编码文本再显示其 hex 表示,用于安全的 URL 参数传输。 管道
解码嵌套 URL 参数(Base64 JSON)
将承载 URL 编码 Base64 JSON 的 URL 参数解包为可读的格式化 JSON。 管道
UUencode 后 Base64
UUencode 文本后 Base64 编码结果。 管道
生成 UUID 并 Base64 编码
生成 UUID 后 Base64 编码用于紧凑存储。 管道
从 YAML 生成 TypeScript 接口
将 YAML 文档转换为 TypeScript 接口定义,以 JSON 作为中间格式。 管道
相关工具
Base64 编码器
将文本或二进制数据编码为 Base64。免费、隐私优先、100% 纯客户端运行。支持 UTF-8、ASCII、Latin1、UTF-16LE 字符集,可处理多语言文本与二进制内容,结果可直接用于 Data URI、邮件附件、JWT 等场景。 工具
Base64 解码器
将 Base64 数据解码为可读文本。免费、隐私优先、100% 纯客户端运行。支持 UTF-8、ASCII、Latin1、UTF-16LE 字符集,可处理 Data URI、JWT 载荷、邮件附件等场景,遇到非法输入会明确报错而非静默产生乱码。 工具
JSON 格式化器
在线格式化、压缩或排序 JSON。免费、隐私本地化、100% 客户端运行。支持 2 空格缩进美化、单行压缩、递归按键排序,遇到语法错误会精确定位行号与列号,适合调试 API 响应、配置文件与数据交换格式。 工具
Base64 图片预览器
预览 Base64 编码的图片并显示元数据。免费、隐私本地化、100% 客户端运行。 工具