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.
Kodowanie / dekodowanie Base64 — Konwertuj 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
- Wybierz Koduj lub Dekoduj przełącznikiem trybu.
- Wpisz lub wklej treść w polu wejściowym — zwykły tekst do zakodowania lub ciąg Base64 do zdekodowania.
- Odczytaj przekonwertowany wynik natychmiast w polu wyjściowym; aktualizuje się podczas pisania.
- 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.
- 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).
- 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
Kodowanie / dekodowanie Base32 / Base58
Koduj tekst do Base32 (RFC 4648) lub Base58 (alfabet Bitcoina) i dekoduj oba z powrotem do tekstu, w pełni bezpiecznie dla UTF-8 i całkowicie w Twojej przeglądarce.
Konwerter wielkości liter i licznik
Konwertuj tekst między UPPERCASE, camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, dot.case i innymi oraz licz znaki, słowa i wiersze.
Formater i minifikator kodu
Upiększaj lub minifikuj HTML, CSS i JavaScript bezpośrednio w przeglądarce, z wcięciem 2 spacji, 4 spacji lub tabulacji oraz kompresją JavaScript opartą na Terser.
Konwerter kolorów
Konwertuj kolory między HEX, RGB i HSL z podglądem na żywo.