Codificare si decodificare Base64

Codificare si decodificare text Base64 in browser – suport UTF-8, in timp real. Fara server.

Fără server Instant Privat Gratuit

Despre ce este acest instrument?

Instrumentul de codificare și decodificare Base64 îți permite codificarea textelor în format Base64 și reconversia lor. Funcționează în timp real cu suport complet UTF-8. Util pentru dezvoltatori în gestionarea token-urilor API, atașamentelor de email și a data URI-urilor.

Cum să folosești Codificare si decodificare Base64?

  1. Selectarea operației

    Alege dacă dorești să codifici (encode) sau să decodifici (decode).

  2. Lipirea textului

    Lipește textul original (pentru codificare) sau string-ul Base64 (pentru decodificare).

  3. Rezultat în timp real

    Rezultatul apare imediat pe măsură ce tastezi, în câmpul de ieșire.

  4. Copiere

    Copiază rezultatul în clipboard cu un singur clic.

Când ai nevoie de el?

  • Autentificare API

    Codificarea Base64 a header-elor HTTP Basic Authentication (în format username:password).

  • Data URI

    Încorporarea imaginilor mici ca data URI Base64 în HTML sau CSS.

  • Atașamente email

    În atașamentele de email, codificarea MIME Base64 este formatul standard de transfer.

  • Token-uri JWT

    Decodificarea payload-ului JWT (JSON Web Token), care este codificat în format Base64url.

Comparație Base64 vs URL encoding vs HTML entity

Proprietate Base64 URL encoding HTML entity
Scop Binar → textCaractere URL-safeCaractere HTML-safe
Modificare dimensiune +33%Variabil (+)Variabil (+)
Utilizare Email, JWT, data URIParametri URLConținut HTML
Reversibil DaDaDa
Criptare NuNuNu

Despre codificarea Base64

Base64 este o schemă de codificare binar-text care reprezintă datele binare în formă textuală folosind 64 de caractere ASCII. Caracterele utilizate sunt: A–Z, a–z, 0–9, + și /, completate de caracterul de padding =.

Scopul inițial al codificării Base64 a fost de a transmite date binare (imagini, fișiere) prin protocoale textuale (email, HTTP). Este utilizată pe scară largă și astăzi: token-urile JWT, HTTP Basic Auth, data URI-urile și atașamentele email MIME folosesc toate Base64.

Este important de înțeles că Base64 nu este nici criptare, nici compresie: datele originale pot fi reconvertite de oricine, iar output-ul este cu aproximativ 33% mai mare decât originalul. Pentru protecția datelor sensibile, folosește întotdeauna criptare.

Sfaturi utile

  • Base64 NU este criptare – nu-l folosi pentru protecția parolelor sau datelor sensibile.

  • Output-ul Base64 este cu aproximativ 33% mai mare decât originalul – aceasta este o comportare normală și așteptată.

  • Pentru Base64 folosit în URL-uri, aplică varianta Base64url: - în loc de + și _ în loc de /.

  • Pentru imagini mici (< 1-2 KB), data URI Base64 poate fi mai eficient decât o cerere HTTP separată.

Întrebări frecvente