Sări la conținut
TextArray
Complet local

Codificarea și decodarea Base64

Convertiți textul în Base64 și înapoi, cu suport complet UTF-8 și URL sigur.

Intrare

Codificarea și decodarea Base64

Base64 transformă textul arbitrar într-un set compact de 64 de caractere sigure, ceea ce îl face modul standard de a muta datele prin canale care acceptă doar ASCII simplu. Lipiți text pentru a obține forma Base64 sau lipiți Base64 pentru a citi textul original înapoi. Comutați între cele două direcții cu selectorul de mod.

Codificarea este pe deplin conștientă de UTF-8, astfel încât semnele diacritice slovace, literele grecești, caracterele CJK și emoji-urile supraviețuiesc intacte într-o călătorie dus-întors. Opțiunea „Alfabetul sigur pentru URL” schimbă caracterele standard + și / cu - și _ și elimină umplutura finală, producând un șir pe care îl puteți plasa direct într-un parametru de interogare, un segment de cale sau un JWT fără a mai evada. Opțiunea „Încheiere la 76 de caractere” împarte rezultatul lung în linii cu lățime fixă, formatul așteptat de anteturile de e-mail MIME și blocurile în stil PEM.

Decodarea este în mod deliberat iertătoare. Spațiile albe și întreruperile de linie sunt eliminate înainte de decodare, sunt acceptate atât alfabetul standard, cât și cel sigur pentru URL, iar lipsa de umplutură este tolerată - astfel încât o valoare copiată dintr-un fișier jurnal sau dintr-o configurare funcționează de obicei. Dacă intrarea cu adevărat nu poate fi Base64, veți obține o explicație simplă, mai degrabă decât un răspuns greșit tăcut.

Totul rulează în browserul tău. Nimic nu este încărcat, ceea ce contează aici mai mult decât pentru majoritatea instrumentelor: șirurile Base64 transportă în mod obișnuit jetoane API, date de sesiune, acreditări de bază de autentificare și încărcături utile codificate. Decodați-le aici și textul clar rămâne pe computer. Numărul de sub rezultat arată dimensiunile pe ambele părți, astfel încât să puteți vedea adăugările de codificare cu o creștere de aproximativ 33%.

FAQ

Base64 îmi criptează textul?
Nu. Base64 este o codificare, nu o criptare - oricine o poate decoda. Folosiți-l pentru a transporta datele în siguranță, niciodată pentru a proteja secretele.
Când ar trebui să folosesc alfabetul sigur pentru adrese URL?
Când rezultatul intră într-o adresă URL, un nume de fișier sau un JWT. Înlocuiește + și / cu - și _ și elimină umplutura, așa că nimic nu trebuie să scape. Decodarea acceptă automat oricare dintre alfabetele.
Funcționează emoji și diacritice?
Da. Textul este codificat ca UTF-8 octeți, deci „šťastie” și 🫐 exact dus-întors.
De ce Base64 nu reușește să decodeze?
De obicei, caracterele lipsesc de la sfârșit după o copie trunchiată sau șirul conține caractere din afara alfabetului Base64. Umplutura și spațiile albe sunt gestionate pentru dvs.
Textul meu este încărcat undeva?
Nu. Instrumentul rulează în întregime în browserul dvs., iar textul dvs. nu părăsește niciodată dispozitivul dvs., inclusiv orice simboluri pe care le decodați.