language | Base64 encode | Base64 decode |
---|---|---|
Java decode base64|Java encode base64 | base64 = new BASE64Encoder().encode(str.getBytes()); | str = new String(new BASE64Decoder().decodeBuffer(base64)); |
JavaScript decode base64|JavaScript encode base64 |
base64 = btoa(str);
Or var s = CryptoJS.enc.Utf8.parse(str); base64 = CryptoJS.enc.Base64.stringify(s); |
str = atob(base64);
Or var s = CryptoJS.enc.Base64.parse(base64); str = s.toString(CryptoJS.enc.Utf8); |
PHP base64 decode|PHP encode base64 | $base64 = base64_encode($str); | $str = base64_decode($base64); |
c# base64 decode|c# base64 encode | 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 decode base64|python encode base64 | import base64 base64 = base64.b64encode(str) |
import base64 str = base64.b64decode(base64) |
Perl decode base64|Perl encode base64 | use MIME::Base64; $base64 = encode_base64($str); |
use MIME::Base64; $str = decode_base64($base64); |
golang base64 decode|golang encode base64 | import b64 "encoding/base64" ... base64 := b64.StdEncoding.EncodeToString([]byte(str)) |
import b64 "encoding/base64" ... str := b64.StdEncoding.DecodeString(base64) |
Ruby decode base64|Ruby encode base64 | require "base64" base64 = Base64.encode64(str) |
require "base64" str = Base64.decode64(base64) |
MySQL/MariaDB decode base64|Mysql encode base64 | SELECT TO_BASE64(str); | SELECT FROM_BASE64(base64); |
PostgreSQL decode base64|PostgreSQL encode base64 | SELECT encode(str, 'base64'); | SELECT decode(base64, 'base64'); |
base64 decode linux Bash (example is test) | $ echo test | base64 | $ echo dGVzdAo= | base64 -d |
powershell base64 encode&decode |
$StringMsg = "PowerShell Base64 Encode Example" $StringBytes = [System.Text.Encoding]::Unicode.GetBytes($StringMsg) Write-Host "Encode String: " [Convert]::ToBase64String($StringBytes) |
$base64String = "SGVsbG8gd29ybGQ=" $decodedBytes = [System.Convert]::FromBase64String($base64String) Write-Output [System.Text.Encoding]::UTF8.GetString($decodedBytes) |