Codificator Base64

Ce afli

Cum se calculează

  1. Lipești textul de codificat, sau textul Base64 de decodificat.
  2. Apeși butonul corespunzător.
  3. Primești rezultatul, gata de copiat.

De reținut

De ce contează octeții UTF-8

Funcția veche a browserului pentru Base64 lucrează direct pe caractere și aruncă o eroare la orice literă peste un anumit prag — ceea ce înseamnă că nu poate codifica ș, ț sau litere chirilice deloc. Această unealtă transformă întâi textul în octeți, după regula UTF-8, și abia apoi îi codifică — exact regula pe care Base64 o cere de fapt.

Ce înseamnă o eroare de decodificare

Nu orice șir de litere și cifre e Base64 valid — lungimea și alfabetul contează. Când textul introdus nu respectă regulile, pagina spune clar că nu poate decodifica, în loc să arate un rezultat stricat, imposibil de citit, ca și cum ar fi corect.

Întrebări frecvente

De ce alte unelte Base64 strică diacriticele mele?

Pentru că multe se bazează direct pe funcția veche a browserului, care nu știe să lucreze decât cu litere dintr-un set limitat. Aici textul trece întâi prin octeți UTF-8, care pot reprezenta orice literă.

Ce se întâmplă dacă textul de decodificat nu e valid?

Pagina spune clar că nu e Base64 valid, în loc să arate caractere stricate ca și cum ar fi rezultatul corect.

Textul meu ajunge pe server?

Da — este trimis ca să fie codificat sau decodificat, dar nu este reținut și nu este trimis mai departe nicăieri.

Pot codifica un emoji sau text chirilic?

Da. Textul trece prin octeți UTF-8 înainte de codificare, așa că orice literă sau simbol, inclusiv un emoji, este reprezentat corect.

Unelte înrudite