Przejdź do treści

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.

 

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.