Codifică text în Base64 sau decodifică Base64 înapoi în text. Sigur pentru UTF-8 cu detectare automată a direcției.
Cum se folosește Codificator Base64
Scrie text de codificat sau lipește Base64 de decodificat.
Apasă Rulează. Direcția este detectată automat.
Copiază rezultatul din panoul de ieșire.
Base64 reprezintă date binare sau text folosind doar 64 de caractere ASCII tipăribile (A-Z, a-z, 0-9, plus + și /), codificând fiecare trei octeți ca patru caractere. Astfel datele rămân intacte când trec prin sisteme construite pentru text, nu pentru octeți bruți.
Îl vezi peste tot: URL-uri de date care înglobează o imagine direct în HTML sau CSS, atașamente de e-mail (MIME), antetul și payload-ul unui JSON Web Token, antetele de autentificare HTTP Basic, și multe câmpuri de API care trebuie să transporte date binare ca un simplu șir.
Acest instrument codifică textul în Base64 și decodifică Base64 înapoi în text, alegând direcția automat. Este sigur pentru UTF-8, deci diacriticele, emoji-urile și alte caractere Unicode supraviețuiesc dus-întors fără să se corupă, ceea ce funcțiile de browser native și naive nu garantează pe cont propriu.
Este important să știi ce nu este Base64: este o codificare, nu o criptare. Oricine îl poate decodifica instantaneu, deci nu oferă nicio securitate. Nu îl folosi niciodată pentru a ascunde parole, token-uri sau secrete. Rolul lui este transportul și reprezentarea sigură, nu confidențialitatea.
Base64 are și un cost de dimensiune. Rezultatul codificat este cu aproximativ 33 la sută mai mare decât originalul, pentru că patru caractere țin locul fiecăror trei octeți. Acest compromis merită de obicei pentru compatibilitate, dar de aceea nu ai codifica fișiere mari în Base64 când un canal binar real este disponibil.
Totul rulează în browserul tău, deci textul pe care îl lipești nu este niciodată încărcat. Pentru a transforma un fișier imagine într-un URL de date Base64 în loc de text simplu, folosește instrumentul dedicat Imagine în Base64.
Întrebări frecvente
Dacă intrarea ta arată ca Base64 valid și se decodifică într-un text UTF-8 lizibil, este decodificată; altfel este codificată. Acest lucru acoperă cazurile comune fără un comutator manual.
Da. Codificarea și decodificarea sunt sigure pentru UTF-8, deci emoji-urile, accentele și alte caractere Unicode se convertesc corect dus-întors.
Base64 este o codificare, nu o criptare. Se inversează ușor și nu oferă nicio securitate. Nu o folosi niciodată pentru a proteja date sensibile.
Încorporează acest instrument
Adaugă acest instrument pe propriul tău site. Copiază fragmentul de mai jos; rămâne actualizat automat.
<iframe src="https://monu.tools/embed/ro/base64-encoder" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>Instrumente similare
Codifică și decodifică URL-uri și componente URL în format procentual, sigur pentru UTF-8.
Decodează un JSON Web Token pentru a-i inspecta antetul și sarcina utilă, cu timpii de expirare și emitere lizibili. Rulează în întregime în browserul tău; token-urile nu sunt niciodată încărcate.
Generează hash-uri SHA-1, SHA-256, SHA-384 și SHA-512 ale oricărui text, direct în browserul tău.
Generează un HMAC pentru un mesaj și o cheie secretă folosind SHA-1, SHA-256, SHA-384 sau SHA-512, în browserul tău.