登录

登录后可收藏工具,使用更方便

base64解码

一个可以将字符串进行base64解码/编码的工具

免费

已有176541人使用

分享

收藏

评论

反馈

使用

输入内容

请输入要进行 Base64 编码或解码的字符

编码(Encode)
解码(Decode)
交换

输出结果

Base64 编码或解码的结果

请在上方第一个文本框中输入要编码/解码的字符。
各编程语言中 Base64 编码解码的方法
语言 Base64 编码 Base64 解码
Java base64 = new BASE64Encoder().encode(str.getBytes()); str = new String(new BASE64Decoder().decodeBuffer(base64));
JavaScript base64 = btoa(str); // IE 10- 需要引入 base64.js 且不支持汉字

var s = CryptoJS.enc.Utf8.parse(str);
base64 = CryptoJS.enc.Base64.stringify(s); // 需要引入 CryptoJS
str = atob(base64); // IE 10- 需要引入 base64.js 且不支持汉字

var s = CryptoJS.enc.Base64.parse(base64);
str = s.toString(CryptoJS.enc.Utf8); // 需要引入 CryptoJS
PHP $base64 = base64_encode($str); $str = base64_decode($base64);
C#/.NET byte[] bytes = System.Text.Encoding.UTF8.GetBytes(str);
base64 = System.Convert.ToBase64String(bytes);
byte[] bytes = System.Convert.FromBase64String(base64);
str = System.Text.Encoding.UTF8.GetString(bytes);
Python import base64
base64 = base64.b64encode(str)
import base64
str = base64.b64decode(base64)
Perl use MIME::Base64;
$base64 = encode_base64($str);
use MIME::Base64;
$str = decode_base64($base64);
Golang import b64 "encoding/base64"
...
base64 := b64.StdEncoding.EncodeToString([]byte(str))
import b64 "encoding/base64"
...
str := b64.StdEncoding.DecodeString(base64)
Ruby require "base64"
base64 = Base64.encode64(str)
require "base64"
str = Base64.decode64(base64)
MySQL/MariaDB SELECT TO_BASE64(str); // 参数也可以是一个字段 SELECT FROM_BASE64(base64); // 参数也可以是一个字段
PostgreSQL SELECT encode(str, 'base64'); SELECT decode(base64, 'base64');
Linux Shell (以 test 为例) $ echo test | base64 // dGVzdAo= $ echo dGVzdAo= | base64 -d // test
所属分类

评论

提交
游客1
朋友发的东西过来,我打开秀米base64,就是一顿转
游客2
好用
游客3
支持秀米
游客4
有时候老是忘记base64的方法, 还会跑这里复制,哈哈哈!
游客5
这用着太方便了,感谢感谢