Codificator/decodificator Base64

Codificați text în Base64 sau decodificați Base64 în text simplu — instant în browser.

Rezultat instant Funcționează în browser

Despre Base64

A–Z  → 0–25
a–z  → 26–51
0–9  → 52–61
+    → 62
/    → 63
=    → padding

Base64 codifică 3 octeți ca 4 caractere ASCII, creând date cu aproximativ 33% mai mari decât intrarea. Folosit în JWT, autentificare HTTP, URI de date și atașamente MIME.

Cum se utilizează?

  1. 1
    Introduceți textulScrieți sau lipiți textul de codificat în Base64, sau lipiți un șir Base64 de decodificat.
  2. 2
    Apăsați Codifică sau DecodificăApăsați Codifică pentru a converti textul simplu în Base64, sau Decodifică pentru a recupera textul original.
  3. 3
    Copiați rezultatulFolosiți butonul de copiere sau Inversează pentru a muta ieșirea înapoi la intrare pentru operații înlănțuite.

FAQ

La ce se folosește Base64?
Base64 este folosit oriunde datele binare trebuie să treacă prin canale care acceptă doar text: tokeni JWT, autentificare HTTP Basic, atașamente MIME e-mail, URI de date integrate în HTML/CSS, payload-uri API și secrete în medii CI/CD.
Este Base64 o criptare?
Nu. Base64 este o schemă de codificare, nu o criptare. Nu oferă nicio securitate — oricine îl poate decodifica imediat. Nu folosiți niciodată Base64 pentru a ascunde parole sau date confidențiale. Folosiți criptare adecvată (AES-256, RSA) pentru confidențialitate reală.
De ce rezultatul Base64 se termină cu caractere =?
Base64 codifică datele în grupuri de 3 octeți. Când lungimea intrării nu este multiplu de 3, se adaugă unul sau două caractere de padding = pentru ca lungimea ieșirii să fie întotdeauna multiplu de 4.

Ce este codificarea Base64?

Base64 este o schemă de codificare binar-text care convertește orice date binare în caractere ASCII tipăribile. Este unul dintre cele mai utilizate mecanisme de codificare în dezvoltarea web și API-uri. Datele de ieșire sunt cu aproximativ 33% mai mari decât originalul.

Utilizări cheie

JWT — tokeni JSON Web

Anteturile și payload-urile JWT sunt codificate în Base64url. Decodificarea primelor două părți dezvăluie algoritmul și claims-urile ca JSON. Payload-urile JWT sunt doar codificate, nu criptate.

HTTP Basic Authentication

Schema HTTP Basic Auth codifică utilizator:parolă ca Base64 în antetul Authorization. Trebuie folosit întotdeauna prin HTTPS.

Base64 nu este criptare

Base64 nu oferă nicio confidențialitate. Oricine îl poate decodifica în milisecunde. Nu folosiți niciodată Base64 pentru a ascunde parole sau date personale.

Confidențialitate

Toate operațiile sunt efectuate în browser. Nicio dată de intrare nu este trimisă pe server.

Comentarii