工具箱图标
XTools
Blog
/
JSON 格式化与 YAMLXML 格式化代码格式化与压缩JSON 转 TypeScriptMarkdown 与 HTML 互转Mermaid 图表编辑器正则表达式测试JWT 解码UUID 生成器编码与解码Cron 表达式生成cURL 命令生成Meta 标签生成PX 转 REM 与行高CSS 生成器Chmod 权限计算

© 2026 XTools. 保留所有权利.

隐私政策联系我们

    编码与解码

    Base64、URL、十六进制、Base32、HTML 实体与二进制,支持文本和文件
    • 文件不会离开你的设备
    • 在浏览器本地运行
    • 免费、免注册、无水印

    0 个字符 · 0 字节

    0 个字符

    两边都可以编辑:在任意一侧输入,另一侧会同步更新。

    相关工具

    • JSON 格式化与 YAML
    • XML 格式化
    • 代码格式化与压缩
    • JSON 转 TypeScript
    • Markdown 与 HTML 互转
    • Mermaid 图表编辑器
    • 正则表达式测试
    • JWT 解码
    • UUID 生成器
    • Cron 表达式生成
    • cURL 命令生成
    • Meta 标签生成
    • PX 转 REM 与行高
    • CSS 生成器
    • Chmod 权限计算

    如何使用编码与解码

    对文本做 Base64、URL、十六进制、Base32、二进制等 8 种编码和解码,两侧都能编辑。「文件」标签可把文件转成 Base64、Data URI 或十六进制转储,也能把 Base64 还原成文件。

    1. 1

      处理文字时留在「文本」标签,处理二进制文件时切换到「文件」。

    2. 2

      选择编码方式,例如 Base64、URL 或十六进制。

    3. 3

      在「原文」里输入即可编码,把编码内容粘贴到右侧即可解码,另一侧会随输入同步更新。

    4. 4

      需要时调整选项,例如「URL 安全字符集」或「完整 URL」范围,然后复制结果。

    常见问题

    文本和文件会上传吗?

    不会。编码和解码都在浏览器里完成,文件也只在本地读取。

    「组件」和「完整 URL」有什么区别?

    「组件」会转义字母、数字和 - _ . ! ~ * ' ( ) 以外的所有字符,适合查询参数值和路径片段;「完整 URL」保留 : / ? # & = 不转义,整个网址仍然可用。

    怎么把 Base64 字符串还原成图片或文件?

    打开「文件」标签,选「文本 → 文件」,粘贴 Base64 或 Data URI。工具会识别文件类型,图片可以预览,填好文件名就能下载。

    解码时提示不是有效的 UTF-8 文本?

    这段 Base64 很可能是二进制文件而不是文字。点「按文件解码」,在「文件」标签里保存即可。

    支持中文和 emoji 吗?

    支持。文本按 UTF-8 编码,中文、带重音的字母和 emoji 都能正确往返转换。