Koder i dekoder Base64

Koduj tekst Unicode do Base64 lub odkoduj Base64 z powrotem do UTF-8.

Twoje dane zostają na tym urządzeniu i są przetwarzane w przeglądarce.
Alfabet
Limit danych: 0 / 1 000 000
KROK PO KROKU

Jak korzystać z Koder i dekoder Base64

  1. Wybierz standardowy alfabet Base64 albo wariant bezpieczny dla URL.
  2. Wprowadź tekst Unicode do zakodowania lub wartość Base64 do odkodowania jako UTF-8.
  3. Skopiuj wynik lub użyj go jako kolejnych danych wejściowych, aby sprawdzić operację odwrotną.

Reprezentacja tekstowa, nie szyfrowanie

Base64 istnieje, żeby dane binarne mogły przejść kanałami, które przyjmują wyłącznie tekst — treścią wiadomości albo polem JSON. Przedstawia trzy bajty czterema drukowalnymi znakami i dlatego zakodowana wartość jest zawsze około jednej trzeciej większa od wejścia.

Odkodować może to każdy, natychmiast, bez klucza. To nie jest słabość kodowania, tylko całe jego założenie. Token, hasło albo ciąg połączenia zapisany wyłącznie w Base64 leży na widoku, a kodowanie jest krokiem transportowym, nigdy zabezpieczeniem.

To narzędzie traktuje odkodowane bajty jako ścisły UTF-8 i mówi wprost, kiedy nim nie są, zamiast pokazywać znaki zastępcze. Zakodowany obraz albo archiwum zostanie więc zgłoszony jako niepoprawny: to bajty bez odczytu tekstowego i nie byłoby czego wyświetlić.

Najczęstsze pytania o Koder i dekoder Base64

Czy narzędzie obsługuje emoji i polskie znaki?

Tak. Tekst jest zamieniany przez UTF-8, dlatego emoji i polskie litery poprawnie przechodzą pełny cykl kodowania i odkodowania.

Co zmienia Base64 bezpieczny dla URL?

Zastępuje plus i ukośnik myślnikiem oraz podkreśleniem i pomija końcowe dopełnienie, dzięki czemu wartość łatwiej umieścić w URL.

Czy Base64 jest rodzajem szyfrowania?

Nie. Base64 tylko przedstawia bajty jako tekst i nie zapewnia poufności. Każdy może odkodować taką wartość.