Kodowanie / dekodowanie Base64

Koduj lub dekoduj Base64 (bezpieczne dla UTF-8) z alfabetem URL-safe, opcjonalnym dopełnieniem, zawijaniem 64/76, licznikiem bajtów i znaków na żywo oraz widokiem bajtów w hex lub binarnie.

Ładowanie narzędzia…

Kodowanie / dekodowanie Base64Konwertuj tekst na Base64 i z powrotem, w pełni bezpiecznie dla UTF-8 — emoji i pisma niełacińskie są poprawnie zachowywane. Przełącz się na alfabet URL-safe (- i _), pomiń dopełnienie =, zawijaj wynik co 64 lub 76 znaków i sprawdzaj surowe bajty w postaci szesnastkowej lub binarnej, z licznikiem bajtów i znaków na żywo. Wszystko działa w Twojej przeglądarce, więc wklejane dane nigdy nie opuszczają Twojego urządzenia.

Czym jest Kodowanie / dekodowanie Base64?

Darmowy internetowy koder i dekoder Base64, który konwertuje zwykły tekst na Base64 lub dekoduje ciąg Base64 z powrotem na czytelny tekst, w pełni bezpiecznie dla UTF-8. Poza standardowym alfabetem oferuje wariant URL-safe (- i _ zamiast + i /), opcję pominięcia dopełnienia = oraz zawijanie wierszy MIME/PEM co 76 lub 64 znaki. Pokazuje licznik bajtów i znaków na żywo oraz pozwala sprawdzić bajty źródłowe w postaci szesnastkowej lub binarnej. Dekodowanie jest tolerancyjne: przyjmuje dane standardowe lub URL-safe, z dopełnieniem lub bez, ze znakami końca wiersza lub bez. Programiści używają go do data URI, JWT, nagłówków uwierzytelniania HTTP Basic i plików konfiguracyjnych, bez pisania kodu.

Jak używać Kodowanie / dekodowanie Base64

  1. Wybierz Koduj lub Dekoduj przełącznikiem trybu.
  2. Wpisz lub wklej treść w polu wejściowym — zwykły tekst do zakodowania lub ciąg Base64 do zdekodowania.
  3. Odczytaj przekonwertowany wynik natychmiast w polu wyjściowym; aktualizuje się podczas pisania.
  4. Otwórz Opcje (ikona koła zębatego), aby przełączać między alfabetem Standardowym a URL-safe, pominąć dopełnienie = lub zawijać zakodowany wynik co 64 albo 76 znaków.
  5. Sprawdź licznik bajtów i znaków na żywo oraz użyj widoku bajtów, aby zobaczyć surowe bajty w hex lub binarnie (format zmieniasz w Opcjach).
  6. Kliknij kopiuj, aby skopiować wynik, Zamień, aby przekonwertować w drugą stronę, lub Wyczyść, aby zacząć od nowa.

Przykłady

Kodowanie zwykłego tekstu

Wejście

Hello

Wyjście

SGVsbG8=

Alfabet URL-safe

Wejście

>>>

Wyjście

Pj4-

Widok bajtów w hex

Kodowanie "Hi" pokazuje w widoku bajtów bajty źródłowe 48 69; dekodowanie pokazuje bajty zdekodowane. Między hex a binarnym przełączasz się w Opcjach.

Najczęściej zadawane pytania

Czy obsługuje emoji i znaki niełacińskie, takie jak koreański lub japoński?
Tak. Kodowanie i dekodowanie są bezpieczne dla UTF-8, więc emoji i pisma niełacińskie wracają dokładnie do oryginalnego tekstu.
Czym jest opcja Base64 URL-safe?
Base64 URL-safe używa - i _ zamiast + i /, więc wynik trafia prosto do adresów URL, nazw plików lub JWT bez ucieczki znaków. Możesz też pominąć końcowe dopełnienie =. Dekodowanie automatycznie przyjmuje oba alfabety, standardowy i URL-safe.
Dlaczego miałbym zawijać wynik w wiersze?
Niektóre formaty wymagają wierszy o stałej szerokości: poczta MIME używa 76 znaków w wierszu, a certyfikaty PEM 64. Włącz zawijanie 64 lub 76, aby to dopasować; dekodowanie po prostu ignoruje znaki końca wiersza.
Co pokazuje widok bajtów?
Pokazuje bajty źródłowe — przy kodowaniu bajty wejściowe, przy dekodowaniu bajty zdekodowane — w postaci szesnastkowej lub binarnej, co ułatwia oglądanie danych binarnych lub debugowanie kodowań. Znajduje się obok licznika bajtów i znaków na żywo.
Czy moje dane są wysyłane na serwer?
Nie. Wszystko działa w całości w Twojej przeglądarce za pomocą wbudowanego kodowania JavaScript. Wklejany tekst nigdy nie opuszcza Twojego urządzenia i nigdy nie jest wysyłany na żaden serwer.

Powiązane narzędzia