{ }JSONKit.tools

Dekodowanie Base64 Online

Wklej Base64 i odczytaj go z powrotem jako tekst. Działają oba alfabety — standardowy i bezpieczny dla URL — dopełnienie jest opcjonalne, a podziały wierszy są ignorowane.

Koduj⇄Dekoduj

Base64

Tekst

Czekam na dane…

O tym narzędziu

Większość Base64, jaki spotkasz w praktyce, jest nieuporządkowana: połamana na wiersze z nagłówka e-maila, pozbawiona dopełnienia po przejściu przez adres URL albo zapisana alfabetem bezpiecznym dla URL przez bibliotekę JWT. Ten dekoder normalizuje to wszystko przed odkodowaniem, a potem odczytuje bajty jako UTF-8, więc tekst niełaciński i emoji wychodzą nienaruszone. Jeśli bajty w ogóle nie są tekstem, narzędzie to powie, zamiast pokazywać krzaki.

Jak używać

  1. 1Wklej ciąg Base64 do lewego panelu — dopełnienie i podziały wierszy nie mają znaczenia.
  2. 2Odkodowany tekst pojawia się od razu po prawej.
  3. 3Naciśnij Kopiuj, aby go zabrać. W drugą stronę użyj strony Kodowanie Base64.

Częste pytania

›Czy muszę najpierw usunąć dopełnienie albo poprawić alfabet?

Nie. Przyjmowane są oba alfabety — standardowy (+ i /) oraz bezpieczny dla URL (- i _) — a brakujące dopełnienie = jest odtwarzane automatycznie, więc fragment JWT wklejony wprost z tokenu dekoduje się bez zmian.

›Co znaczy „dekoduje się do danych binarnych”?

Wejście było poprawnym Base64, ale kryjące się za nim bajty nie są tekstem UTF-8 — zwykle to obraz, PDF albo plik skompresowany. To narzędzie dekoduje do tekstu; ładunki binarne wymagają dekodera na poziomie pliku.

›Czy mogę odkodować tutaj JWT?

Możesz odkodować osobno każdą z trzech części rozdzielonych kropkami — wklejaj po jednej. Strona Dekoder JWT wykona za Ciebie podział, formatowanie JSON-a i sprawdzenie ważności.

›Dlaczego białe znaki tego nie psują?

Base64 przychodzący połamany na wiersze, jak w nagłówku e-maila albo w pliku PEM, jest częsty, więc przed dekodowaniem usuwane są wszystkie białe znaki.

›Czy odkodowany tekst jest gdzieś wysyłany?

Nie. Dekodowanie dzieje się w Twojej przeglądarce, a tutaj ma to większe znaczenie niż na większości stron — ciągi Base64 często niosą tokeny, poświadczenia i wewnętrzne ładunki.