Koder / Dekoder Base64
Koduj i dekoduj tekst do i z Base64 z pełną obsługą Unicode. Natychmiastowe wyniki, 100% w przeglądarce. Twoje dane nigdy nie opuszczą urządzenia.
Dokumentacja
Czym jest Base64?
Base64 to schemat kodowania binarno-tekstowego, który reprezentuje dane binarne jako drukowalne znaki ASCII za pomocą 64 symboli (A–Z, a–z, 0–9, +, /) plus = do wypełnienia. Co 3 bajty wejściowe stają się 4 znakami wyjściowymi, zwiększając rozmiar o ~33%. Zdefiniowane w RFC 4648.
Typowe zastosowania
- Załączniki e-mail — MIME koduje binarne załączniki jako Base64, aby mogły być przesyłane przez protokoły poczty e-mail obsługujące tylko tekst.
- Adresy URL danych — Wbudowanie obrazów/czcionek bezpośrednio w HTML/CSS jako
data:image/png;base64,…bez osobnych żądań HTTP. - Ładunki API — Przesyłanie danych binarnych (obrazów, PDFów, kluczy) przez JSON lub ciągi zapytań akceptujące tylko znaki tekstowe.
Base64url i inne warianty
Standardowy alfabet Base64 używa + i /, które są znakami specjalnymi w URL. Base64url (zdefiniowany w RFC 4648 §5) zastępuje je - i _ i często pomija wypełnienie =. Ten wariant jest używany w JWT, parametrach URL i kontekstach bezpiecznych dla nazw plików. Inne warianty to MIME Base64 (łamanie linii co 76 znaków dla poczty email) i alfabet XML-safe.
Prywatność
Całe kodowanie i dekodowanie działa 100% w twojej przeglądarce. Żadne dane nie są wysyłane na serwer.