Kodować / dekodować w Base64

Natychmiastowa konwersja Base64, ze znakami diakrytycznymi.

Czym jest Base64?

Base64 to kodowanie, które zamienia dowolne dane w ciąg bezpiecznych znaków: wielkich i małych liter, cyfr, + i /, w razie potrzeby uzupełnionych znakiem =. Służy do przesyłania tekstu lub danych binarnych kanałami przeznaczonymi dla zwykłego tekstu: e-mailami, plikami JSON, adresami stron, nagłówkami HTTP.

Jak używać narzędzia

  1. Wybierz kierunek: Tekst → Base64, aby zakodować, Base64 → Tekst, aby zdekodować.
  2. Wklej treść do pola wejściowego i kliknij «Konwertuj».
  3. Skopiuj wynik albo kliknij «Użyj wyniku», aby przenieść go z powrotem do pola i wykonać kolejną konwersję.

Narzędzie obsługuje UTF-8: polskie znaki, alfabety niełacińskie i emoji są zachowane w obu kierunkach.

Przykład

TekstBase64
CześćQ3plxZvEhw==
HelloSGVsbG8=

Znaki = na końcu to wypełnienie: Base64 dzieli dane na grupy po 3 bajty i uzupełnia ostatnią grupę, jeśli jest niepełna.

Gdzie spotyka się Base64?

Base64 to nie szyfrowanie

To częsty błąd: Base64 dekoduje się natychmiast, bez klucza i hasła. Niczego nie chroni. Nigdy nie używaj go do «ukrywania» haseł czy poufnych danych; do tego potrzebne jest prawdziwe szyfrowanie.

Wariant dla adresów URL

Znaki + i / mają w adresach stron specjalne znaczenie. Wariant «base64url», używany m.in. w tokenach JWT, zastępuje je znakami - i _, często też pomija =. Aby zdekodować tu taki ciąg, najpierw zamień - na + i _ na /.

Najczęstsze pytania

Czy moje dane są wysyłane?

Nie, wszystko jest kodowane i dekodowane lokalnie w przeglądarce.

Dlaczego dekodowanie zwraca błąd?

Ciąg prawdopodobnie nie jest poprawnym Base64: ma nadmiarowy znak, brakujący fragment albo jest w wariancie base64url ze znakami «-» i «_». Sprawdź, czy skopiowałeś cały ciąg.

Czy Base64 chroni moje dane?

Nie. To nie szyfrowanie: każdy może je zdekodować. Służy tylko do przenoszenia danych w postaci tekstu.

Dlaczego wynik jest dłuższy od oryginału?

Base64 zapisuje 3 bajty za pomocą 4 znaków: wynik jest mniej więcej o jedną trzecią dłuższy od danych wejściowych.

Podobne narzędzia

Nasze inne strony:NetCheck - narzędzia sieciowe i DNSVolt - test prędkości internetuBoxo - tymczasowy adres e-mail