Base64 编码/解码(文本与文件)

把含中文、日文或表情符号的文本以 UTF-8 转成 Base64,也能把 Base64 还原。支持 URL 安全格式、可选填充(=),以及文件和 data URL。

  • 在浏览器内处理(不上传)
对象
操作

结果

原始数据
19 字节
Base64 长度
28 个字符

使用方法

  1. 选择“文本”或“文件”,再选择编码或解码。
  2. 输入文本或选择文件,可设置字符集(标准或 URL 安全)、填充和换行。
  3. 复制或下载结果;如果解码结果不是文本,会识别格式并可保存为文件。

常见问题

中文和表情符号能正确转换吗?

可以。文本会以 UTF-8 字节转换,因此中文、日文、越南文和表情符号都能完整还原。

输入错误的 Base64 会怎样?

会检测不能使用的字符、长度不足和填充(=)错误,并标出行、列和出错的位置,页面不会因此崩溃。

什么是 URL 安全格式?

也就是 RFC 4648 的 base64url,用 - 和 _ 代替 + 和 /,可直接用于网址或文件名。解码时两种格式都会自动识别。

注意事项与限制

  • 你输入的内容只在本页面处理,不会发送到 YUCTS 的服务器。
  • 文本和文件上限均为 10 MB。结果太长时只预览开头,但复制和下载会输出完整内容。
  • 文本一律按 UTF-8 处理;GBK 等其他编码的字节请下载为文件。
  • 文件格式只根据开头字节简单识别。

数据来源