Codificator/decodificator Base64

Encoder si decoder Base64: alege optiunile si genereaza rezultatul imediat. Gratuit si rapid in 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.

Encoder si decoder Base64 online pentru text si payload-uri

Instrumentul Base64 codifica textul in format Base64 si decodeaza siruri Base64 inapoi in text lizibil. Procesarea se face direct in browser. Pentru codificare, pagina transforma textul introdus in octeti cu TextEncoder, converteste octetii intr-un sir binar si foloseste btoa pentru reprezentarea Base64. Pentru decodare, atob reface sirul binar, iar TextDecoder reconstruieste textul, inclusiv caracterele Unicode. Rezultatul poate fi copiat, sters sau mutat inapoi in campul de intrare cu butonul de inversare.

Aceasta abordare este utila pentru dezvoltatori, administratori, studenti si oricine verifica rapid valori din API-uri, antete HTTP, configuratii, fragmente JSON sau exemple tehnice. Daca introducerea nu este un Base64 valid, pagina afiseaza mesaj de eroare si nu inlocuieste rezultatul cu text gresit. Pentru continut scurt, instrumentul este rapid si clar; pentru fisiere mari sau date binare complexe, este mai potrivit un utilitar specializat care citeste fisierul direct, nu un camp text din browser.

Ce este Base64 si de ce apare atat de des

Base64 este o metoda de reprezentare text pentru date binare. Alfabetul standard foloseste litere mari, litere mici, cifre, semnul plus, slash si semnul egal pentru padding. Grupurile de trei octeti sunt transformate in patru caractere, de aceea rezultatul este de obicei cu aproximativ o treime mai lung decat datele initiale. Formatul apare in tokenuri, certificate, imagini inline, atasamente MIME, payload-uri API, configuratii Kubernetes, valori JWT si exemple de documentatie, deoarece multe sisteme transporta text mai usor decat octeti arbitrari.

Semnul egal de la final nu este o eroare. El completeaza lungimea rezultatului cand intrarea nu se imparte perfect in grupuri de trei octeti. Daca stergi padding-ul sau introduci spatii si linii in locuri nepotrivite, unele decodoare pot esua, iar altele pot fi mai tolerante. Pentru integrare, verifica exact ce varianta cere serviciul: Base64 standard, Base64 URL-safe, cu padding sau fara padding.

Limite de securitate

Base64 nu cripteaza si nu protejeaza informatia. Oricine are sirul il poate decoda daca formatul este valid. Nu ascunde parole, tokenuri sau date personale doar prin Base64 si nu interpreta o valoare codificata ca fiind sigura. Pentru confidentialitate ai nevoie de criptare reala, control de acces si transport securizat. Cand lucrezi cu secrete, foloseste manageri de secrete sau mecanismele platformei. Acest instrument este pentru conversie, depanare si invatare, nu pentru protectia datelor sensibile.

Când compari două rezultate, decodează-le separat și verifică exact textul obținut, nu doar lungimea șirului Base64 sau primele caractere afișate.

La depanare, compara intotdeauna textul original cu rezultatul decodat, nu doar lungimea sirului. Diferentele de encoding, caracterele invizibile, newline-urile si spatiile de la final pot schimba complet un payload. Daca un API respinge valoarea, regenereaza sirul din sursa curata si evita copierea partiala din documente formatate.

Comentarii