Base64 编码

把文本或文件编成 Base64,不会编坏。

免费 · 无需注册 · 在您的设备上运行

文件在这里读取,不会外发

  • UTF-8编字节
  • 2种字母表
  • 任何文件本地读
  • 0上传
规格

Base64 编码 规格一览

方向
编码,解码就在旁边
文本处理
编的是 UTF-8 字节
文件
文件在本机读取
字母表
加号斜杠,或减号下划线
大小
大约比原本大三分之一
价格
免费
需要账户
运行位置
在您的设备上
使用方法

Base64 编码 怎么用

  1. 1

    切到编码

    把面板切到编码。

  2. 2

    输入、粘贴或选文件

    输入、粘贴,或选文件。

  3. 3

    挑字母表再复制

    选好字母表,然后复制。

问题

常见问题

为什么我的中文在别的地方会坏掉?

因为它编的是字符,不是 UTF-8 字节。这里一律走 UTF-8,所以来回一趟拿回来的跟送进去的一模一样,表情符号也一样。

什么时候要用网址安全字母表?

结果要放进网址的时候。它把加号和斜杠换成减号和下划线,并省掉填充字符,这样就不必再转义。

我的文件会被上传去编码吗?

不会。文件在这个浏览器标签页里读取,不会离开设备,什么都不会被送走,也不会被保存。

编码会把我放进去的东西藏起来吗?

不会。Base64 是编码,任何人都能还原,在同一个面板上就能还原。它让字节能以文本携带,仅此而已。

背景说明

编出来的字符串拿来做什么

把开关切到编码,然后输入、粘贴,或选一个文件。文本以 UTF-8 字节进去,字母表可以选标准或网址安全。

  • 编码让字节能通过只收文本的地方,例如一个 JSON 字段或一封邮件的附件。
  • 输出大约会长三分之一,所以大文件编出来的字符串很长,粘起来不好处理。
  • 结尾的等号是填充字符,网址安全的写法通常会省掉。
  • 数据 URL 把编出来的字符串放在逗号后面,复制的时候要的就是那一段。

完整规格

Base64 编码 的完整规格
方向编码,同一个开关旁边就是解码,想验结果随时切回去。
文本处理以 UTF-8 字节编码,所以中文、重音字和表情符号出来完全一样。
文件任何文件都能编。文件在这个标签页里读取,不会上传。
字母表标准字母表用 + 和 /;网址安全字母表改用 - 和 _。
大小Base64 的输出大约比原本长三分之一,所以小文件比大文件合适。
价格免费。由计算区域外清晰标注的广告支持。
需要账户不需要。
运行位置在您的浏览器标签页中运行。数据不会发送到任何地方。
下一步

用同一批文件继续做

全部开发工具: SPOTTOOLS 的开发工具