Pro — bez reklam
advertisement
// tekst ↔ base64

Koder/dekoder Base64

Wklej tekst, aby zakodować go jako Base64, albo wklej Base64, aby odczytać, co kryje się w środku — konwersja odbywa się na żywo podczas pisania, z pełną obsługą UTF-8.

advertisement

Czym tak naprawdę jest Base64

Base64 to nie szyfrowanie — to sposób zapisu dowolnych danych przy użyciu jedynie 64 bezpiecznych znaków (A-Z, a-z, 0-9, + oraz /), dzięki czemu przetrwają one w systemach obsługujących wyłącznie zwykły tekst, takich jak załączniki e-mail czy dane osadzone w stronach internetowych. Każdy może je zdekodować — i właśnie o to chodzi.

Czy narzędzie radzi sobie z polskimi znakami, emoji i pismami spoza alfabetu łacińskiego?

Tak — tekst jest najpierw kodowany jako bajty UTF-8, czyli dokładnie tak, jak oczekuje tego praktycznie każdy współczesny system. Naiwne konwertery, które pomijają ten krok, psują wszystko poza podstawowym ASCII.

A co z URL-safe Base64 (ze znakami - i _)?

Dekodowanie akceptuje go automatycznie — wariant URL-safe po prostu zastępuje + znakiem -, a / znakiem _, dzięki czemu wynik może znaleźć się wewnątrz adresu URL. Brakujące dopełnienie „=” na końcu również jest tolerowane.

Czy mój tekst jest gdzieś przesyłany?

Nie — wszystko działa w całości w Twojej przeglądarce, w zwykłym języku JavaScript. Nic nie jest przesyłane.

Convertburda — uniwersalne konwersje
advertisement