Codificator Base64
Ce afli
Nu se strică pe diacritice sau pe litere chirilice
Multe unelte Base64 se bazează direct pe funcția veche a browserului, care aruncă o eroare la orice literă peste un anumit prag — inclusiv la ș, ț sau la literele chirilice. Aici textul trece întâi prin octeți UTF-8, așa că orice literă e codificată corect.
Eroare cinstită, nu text stricat
Dacă textul introdus la decodificare nu e Base64 valid, pagina spune clar asta, în loc să arate caractere stricate ca și cum ar fi un rezultat real.
Codifică și decodifică, pe aceeași pagină
Pui text și primești Base64, sau pui Base64 și primești textul din spatele lui — fără să schimbi unealta.
Nimic nu se salvează
Textul pe care îl codifici sau îl decodifici rămâne în pagina ta. Nu îl stocăm și nu îl trimitem mai departe nicăieri.
Cum se calculează
- Lipești textul de codificat, sau textul Base64 de decodificat.
- Apeși butonul corespunzător.
- 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.