Koder / dekoder Base64

Koduj tekst do Base64 albo dekoduj Base64 do UTF-8 z alfabetem URL-safe, opcjonalnym paddingiem, licznikami bajtów, kopiowaniem i zamianą.

Koduj tekst UTF-8 i sprawdzaj Base64

Base64 to kodowanie transportowe, nie szyfrowanie. Przydaje się, gdy tekst lub bajty muszą przejść przez systemy oczekujące czystego ASCII: nagłówki, data URL, tokeny, fixture'y, małe wartości konfiguracyjne albo przykłady w dokumentacji. To narzędzie zamienia tekst UTF-8 na Base64 i dekoduje poprawny Base64 z powrotem do tekstu w przeglądarce.

Opcja URL-safe zmienia alfabet z plusa i ukośnika na myślnik i podkreślenie, co jest typowe dla tokenów webowych. Padding można pominąć, gdy system oczekuje krótszych wartości Base64URL.

Ładowanie narzędzia...

Przydatne kontrole Base64

  • Kodowanie krótkich fragmentów JSON lub stringów przed wstawieniem ich do pól transportowych.
  • Dekodowanie skopiowanych wartości Base64, aby sprawdzić, co naprawdę zawiera pole podobne do tokena.
  • Przełączenie na Base64 URL-safe dla wartości w ścieżkach URL, parametrach query albo strukturach podobnych do JWT.
  • Użycie liczników bajtów i znaków do wykrycia nieoczekiwanego Unicode, spacji lub zmian paddingu.
  • Zamiana wyniku z wejściem, gdy chcesz przetestować pełny round-trip wartości.

Czego Base64 nie robi

Base64 nie ukrywa danych. Każdy może je zdekodować. Nie używaj go zamiast hashowania, szyfrowania, podpisów ani kontroli dostępu. Zmienia wyłącznie reprezentację, aby dane łatwiej przechodziły przez systemy tekstowe.

FAQ Base64

Czy obsługuje tekst Unicode?

Tak. Tekst jest kodowany i dekodowany jako UTF-8, więc znaki spoza ASCII pozostają tekstem.

Czym jest Base64 URL-safe?

Base64 URL-safe zastępuje plus myślnikiem, a ukośnik podkreśleniem. Padding często pomija się w tych samych kontekstach.

Dlaczego dekodowanie się nie udaje?

Wejście może zawierać niepoprawne znaki Base64, niemożliwą długość albo bajty, które nie są poprawnym tekstem UTF-8.

Powiązane narzędzia deweloperskie