Base64 yog ib pab pawg ntawm binary-to-text encoding schemes uas sawv cev rau cov ntaub ntawv binary (tshwj xeeb tshaj yog, ib ntu ntawm 8-ntsis bytes) nyob rau hauv sequences ntawm 24 khoom uas tuaj yeem sawv cev los ntawm plaub 6-ntsis Base64 tus lej.
Feem ntau rau tag nrho cov binary-rau-cov ntawv encoding schemes, Base64 yog tsim los nqa cov ntaub ntawv khaws cia hauv binary hom thoob plaws cov channel uas tsuas txhawb kev txhawb nqa cov ntsiab lus.
Base64 yog tshwj xeeb tshaj yog nyob rau hauv lub Ntiaj Teb Wide Web qhov twg ib qho ntawm nws cov kev siv yog lub peev xwm embed duab cov ntaub ntawv los yog lwm yam binary cuab tam nyob rau hauv cov ntaub ntawv cov cuab tam xws li HTML thiab CSS cov ntaub ntawv.
Nyeem ntxiv ntawm wiki
You may open the browser and load the URL with the parameter like this:
https://tooly.win/text-base64-decode-encode.html?input=your plain text you would like to encode
If you would like to encode content of the external URL, you may open the browser and load URL like this:
https://tooly.win/text-base64-decode-encode.html?input=URL&content=fetch
More parameters for encoding your data:
safe=true
yog tias koj xav siv Base64URL hom ntawv rau encodingYou may open the browser and load the URL with the parameter like this:
https://tooly.win/text-base64-decode-encode.html?code=your encoded data
If you would like to decode the external URL, you may open the browser and load URL like this:
https://tooly.win/text-base64-decode-encode.html?code=URL
https://tooly.win/api/text-base64-decode-encode/
Endpoint: POST https://tooly.win/api/text-base64-decode-encode/
input
string
URL / your plain text you would like to encode
content
string
fetch
if your input is an URL and you would like to encode its content. Without this parameter, our tool would process your URL as text
safe
boolean
true
yog tias koj xav siv Base64URL hom ntawv rau encoding
status
boolean
true
yog tias koj qhov kev thov tsis raug
result
string
qhov tshwm sim ntawm koj qhov kev thov yog tias tsis muaj qhov yuam kev
message
string
cov lus yuam kev yog tias muaj qhov yuam kev
curl
https://tooly.win/api/text-base64-decode-encode/
-X POST -H 'Content-Type: application/json'
--data '{"input":"your plain text you would like to encode"}'
{
"status": true,
"result": "eW91ciBwbGFpbiB0ZXh0IHlvdSB3b3VsZCBsaWtlIHRvIGVuY29kZQ==",
"messsage": "",
}
Endpoint: POST https://tooly.win/api/text-base64-decode-encode/
code
string
URL / your encoded data
status
boolean
true
yog tias koj qhov kev thov tsis raug
result
string
qhov tshwm sim ntawm koj qhov kev thov yog tias tsis muaj qhov yuam kev
message
string
cov lus yuam kev yog tias muaj qhov yuam kev
curl
https://tooly.win/api/text-base64-decode-encode/
-X POST -H 'Content-Type: application/json'
--data '{"code":"eW91ciBlbmNvZGVkIGRhdGE="}'
{
"status": true,
"result": "your encoded data",
"messsage": "",
}
Lus | Encode | Txiav txim siab | Xav tau |
---|---|---|---|
Python | string = "Tooly.win" | base64.b64decode(string) | import base64 |
Java | Base64.encodeBase64(string) | Base64.decodeBase64(string) | import org.apache.commons.codec.binary.Base64 |
C# | System.Convert.ToBase64String(System.Text.Encoding.UTF8.GetBytes(plainTextBytes)) | System.Text.Encoding.UTF8.GetString(System.Convert.FromBase64String(base64EncodedData)) | |
Visual Basic (VB) | System.Convert.ToBase64String(data) | System.Convert.FromBase64String(base64encoded) | |
JavaScript | btoa(string) | atob(string) | |
SQL | SELECT TO_BASE64('string') | SELECT FROM_BASE64('string') | use mysql |
PHP | base64_encode($string) | base64_decode($string) | |
Swift | string.data(using: .utf8)?.base64EncodedString() | String(data: string, encoding: .utf8) | |
Golang (Go) | b64.StdEncoding.EncodeToString([]byte('string')) | b64.StdEncoding.DecodeString('string') | package main import b64 "encoding/base64" |
R | base64encode(string) | base64decode(string) | |
Ruby | Base64.encode64(string) | Base64.decode64(string) | require "base64" |
Rust | general_purpose::STANDARD_NO_PAD.encode(string) | general_purpose::STANDARD_NO_PAD.decode(string) | use base64::{Engine as _, engine::general_purpose}; |
Perl | encode_base64($string) | decode_base64($string) | use MIME::Base64 |
Lua | base64.encode('string') | base64.decode('string') | local base64 = require'base64' |
Kotlin | Base64.getEncoder().encodeToString('string'.toByteArray()) | String(Base64.getDecoder().decode('string')) | |
Bash | echo 'string' | base64 | echo 'string' | base64 –decode | |
PowerShell | [Convert]::ToBase64String( [System.Text.Encoding]::Unicode.GetBytes($string) ) | [System.Text.Encoding]::UTF8.GetString([System.Convert]::FromBase64String($string) | |
NodeJS | Buffer.from('string').toString('base64') | Buffer.from('string').toString('ascii') | |
Crystal | Base64.encode('string') | Base64.decode('string') | require "base64" |
Elixir | Base.encode64('string') | Base.decode64('string') | |
Nim | encode('string') | decode('string') | import std/base64 |
Dart & Flutter | base64.encode(utf8.encode('string')) | base64.decode('string') | import 'dart:convert' |
Just tap then “Add to Home Screen”