← Narzędzia Bezpieczeństwo Base64 — kodowanie i dekodowanie

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==

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.

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. 1 Przełącz Koduj / Dekoduj.
  2. 2 Wklej — wynik na żywo.
  3. 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%.

Powiązane narzędzia