Kodowanie działa podczas wpisywania i pozostaje na urządzeniu - tekst nigdy nie jest przesyłany, co czyni go bezpiecznym do obsługi tokenów, fragmentów konfiguracji i prywatnych notatek. Włącz wyjście URL-safe, aby uzyskać alfabet - i _ używany w JWT i query stringach, a dekodowanie automatycznie wykrywa oba alfabety oraz brakujące dopełnienie.
Base64 Encode i Decode Online
Działa w całości w przeglądarce - bez wysyłania plików i bez rejestracji.
Czym jest kodowanie Base64?
Base64 to sposób reprezentowania dowolnych danych jako zwykłego tekstu za pomocą 64 bezpiecznych znaków (A-Z, a-z, 0-9, + i /). To narzędzie koduje tekst do Base64 i dekoduje Base64 z powrotem do czytelnego tekstu w przeglądarce. Obsługuje pełne Unicode przez UTF-8, dzięki czemu znaki akcentowane, emoji i inne języki pozostają nienaruszone podczas konwersji w obie strony.
Jak korzystać
- 1Wybierz kierunek. Wybierz Encode, aby zamienić tekst na Base64, lub Decode, aby zamienić Base64 z powrotem na tekst.
- 2Wklej dane wejściowe. Wpisz lub wklej do pola wejściowego - wynik aktualizuje się na bieżąco w panelu obok.
- 3Wybierz URL-safe (opcjonalnie). Zaznacz URL-safe podczas kodowania dla URL, nazwy pliku lub JWT; dekodowanie obsługuje oba alfabety automatycznie.
- 4Skopiuj wynik. Skopiuj wynik i wklej go w potrzebne miejsce. Nieprawidłowy Base64 wyświetla czytelny komunikat zamiast uszkodzonego tekstu.
Dla kogo
- Programiści osadzający małe zasoby lub dane uwierzytelniające jako Base64 w plikach JSON, YAML lub środowiskowych.
- Praca z API i webhookami - dekodowanie pola Base64 z payloadu, aby sprawdzić jego rzeczywistą zawartość.
- Każdy, kto analizuje JWT i musi ręcznie zdekodować segment Base64URL.
- Formaty e-mail i danych przechowujące załączniki lub binarne bloby jako tekst Base64.
Najczęstsze pytania
Czy to narzędzie Base64 jest darmowe?
Tak - jest całkowicie darmowe, bez rejestracji i bez limitów użytkowania. Zarówno kodowanie, jak i dekodowanie działają w przeglądarce.
Czy moje dane są gdzieś przesyłane?
Nie. Tekst i Base64 są przetwarzane lokalnie w przeglądarce i nigdy nie są wysyłane na serwer, więc są bezpieczne dla tokenów, kluczy i prywatnych treści.
Czy Base64 to szyfrowanie?
Nie. Base64 to kodowanie, nie szyfrowanie - jedynie reformatuje dane do postaci tekstowej i każdy może je zdekodować. Używaj go do bezpiecznego przesyłania danych, nigdy do ochrony tajemnic.
Czy obsługuje emoji i teksty w innych językach?
Tak. Dane wejściowe są konwertowane na bajty UTF-8 przed kodowaniem, dzięki czemu znaki akcentowane, emoji i pisma niełacińskie kodują i dekodują się poprawnie zamiast generować błąd lub uszkadzać znaki.
Czym jest URL-safe Base64?
URL-safe Base64 zastępuje znaki + i / znakami - i _ oraz zwykle pomija dopełnienie =, dzięki czemu wynik jest bezpieczny w adresach URL, nazwach plików i JWT. Włącz opcję URL-safe podczas kodowania; dekodowanie akceptuje je automatycznie.
Dlaczego zdekodowany wynik wygląda jak losowe znaki?
Base64 może przechowywać dowolne bajty, w tym dane binarne jak obraz lub skompresowany plik. Jeśli zdekoduje się je jako tekst, zobaczysz bezsensowne znaki - dane są prawidłowe, po prostu nie są tekstem. To narzędzie jest przeznaczone dla ładunków tekstowych.
Czy do dekodowania potrzebuję dopełnienia =?
Nie. Dekoder automatycznie przywraca brakujące dopełnienie i ignoruje zbędne spacje i podziały wierszy, więc możesz wkleić ciąg Base64 ze znakami = na końcu lub bez nich.