Base64 koduje bajty alfabetem 64 znaków (+ padding). Służy do osadzania danych binarnych w JSON, HTML i e-mailu. To kodowanie, nie szyfrowanie.
Base64 — kodowanie i dekodowanie
Base64 zamienia dane binarne na tekst bezpieczny dla URL i e-mail. To kodowanie, nie szyfrowanie — traktuj wynik jako czytelny.
Base64 — kodowanie i dekodowanie
Bezpieczne dla UTF-8 — kodowanie używa TextEncoder przed btoa, więc znaki wielobajtowe przechodzą w obie strony.
Zwykły tekst
Base64
QmV0dGVyV2ViSHViIOKAlCBwcmFjdGljYWwgZ3VpZGVzIHdpdGhvdXQgbWFya2V0aW5nIGZsdWZmLg==
Typowe zastosowania
Mała ikona inline
Data URI w CSS/HTML zamiast osobnego requestu.
Certyfikat w JSON
Sekrety K8s, zmienne środowiskowe — tekst zamiast pliku.
Inspekcja data: URL
Zobacz, co jest w zakodowanym SVG/fontcie.
Jak korzystać z narzędzia
- 1 Przełącz Koduj / Dekoduj.
- 2 Wklej — wynik na żywo.
- 3 Skopiuj.
Najczęstsze pytania
UTF-8?
Tak — TextEncoder przed btoa; emoji i polskie znaki przechodzą.
Base64URL?
Wariant dla URL i JWT; tu standardowe Base64.
Kompresja?
Nie — wynik jest większy o ok. 33%.