Koder / Dekoder Base64
Przeciągnij i upuść plik tutaj lub kliknij, aby przesłać
Przewodnik użytkownika
Base64 Tool koduje i dekoduje dane Base64 bezpośrednio w przeglądarce — Twój tekst, zawartość pliku i ciągi binarne nigdy nie opuszczają Twojego urządzenia. Base64 to schemat kodowania binarno-tekstowego, który reprezentuje dane binarne jako sekwencję drukowalnych znaków ASCII. Jest wszechobecnie używany w tworzeniu aplikacji webowych i sieci: nagłówki uwierzytelniania HTTP Basic kodują dane uwierzytelniające w Base64; Data URI osadzają obrazy i pliki CSS jako ciągi Base64 w HTML; tokeny JWT zawierają segmenty zakodowane w Base64url; ładunki SMTP i MIME kodują załączniki e-mail; wiele interfejsów REST API przesyła dane binarne jako ciągi Base64 w ładunkach JSON. To narzędzie obsługuje zarówno tryb tekstowy (idealny do dekodowania tokenów, nagłówków lub ładunków JSON), jak i tryb plikowy (do kodowania obrazów, plików PDF lub innych plików binarnych). Kodowania Unicode i wielobajtowe są poprawnie obsługiwane dzięki użyciu TextEncoder/TextDecoder. Tryb bezpieczny dla URL używa "-" i "_" zamiast "+" i "/", i może opcjonalnie pominąć wypełnienie "=" — standard wymagany dla tokenów JWT.
- Wybierz tryb — Wybierz kartę "Tekst" dla ciągów zwykłego tekstu lub kartę "Plik" do kodowania lub dekodowania plików binarnych, takich jak obrazy lub pliki PDF.
- Wprowadź dane lub załaduj plik — W trybie tekstowym: wpisz lub wklej tekst do zakodowania lub ciąg Base64 do zdekodowania. W trybie plikowym: przeciągnij plik do obszaru upuszczania lub kliknij, aby wybrać plik.
- Wybierz Koduj lub Dekoduj — Kliknij "Koduj", aby przekonwertować dane wejściowe na Base64, lub "Dekoduj", aby przekonwertować ciąg Base64 z powrotem na oryginalny tekst lub plik binarny.
- Włącz tryb bezpieczny dla URL jeśli potrzeba — Zaznacz "Bezpieczny dla URL", aby zastąpić "+" przez "-" i "/" przez "_". Użyj tej opcji, gdy wartość Base64 będzie zawarta w URL, nagłówku HTTP lub tokenie JWT.
- Skopiuj lub pobierz wynik — W trybie tekstowym kliknij "Kopiuj", aby skopiować wynik do schowka. W trybie plikowym użyj przycisku "Pobierz", aby zapisać zdekodowane dane binarne jako plik.
- Zweryfikuj cykle round-trip — Aby sprawdzić poprawność, zakoduj tekst, a następnie zdekoduj wynik — powinieneś wrócić do oryginalnych danych wejściowych. Potwierdza to brak obcięcia lub problemów z kodowaniem znaków.
Często zadawane pytania
Czy mój ciąg Base64 lub pliki są przesyłane na serwer?
Nie. Całe kodowanie i dekodowanie odbywa się w przeglądarce za pomocą natywnych interfejsów API JavaScript. Twój tekst lub pliki nigdy nie opuszczają urządzenia.
Czy mogę kodować pliki do Base64 za pomocą tego narzędzia?
Tak. Przełącz się na tryb Pliku, a następnie przeciągnij i upuść plik lub kliknij, aby go wybrać. Narzędzie koduje go lokalnie do Base64 i wyświetla wynik jako kopiowany ciąg.
Czym jest kodowanie Base64 i kiedy jest używane?
Base64 to schemat kodowania binarno-tekstowego, który reprezentuje dane binarne jako ciąg ASCII. Jest powszechnie używany do osadzania obrazów w CSS (adresy URL danych), załączników e-mail, tokenów JWT i transportowania danych binarnych w JSON.
Czy istnieje limit rozmiaru pliku, który mogę zakodować?
Nie ma limitu narzuconego przez serwer. Praktyczny rozmiar zależy od dostępnej pamięci przeglądarki. Pliki do około 50 MB są zazwyczaj obsługiwane bez problemów.
Czy to narzędzie Base64 jest bezpłatne?
Tak. 2Kit jest całkowicie bezpłatny, nie wymaga konta i nie ma limitów użytkowania.
Implementacja techniczna
Całe przetwarzanie odbywa się wyłącznie w Twojej przeglądarce — żadne dane nie są nigdy wysyłane na serwery. To narzędzie działa w pełni offline jako Progresywna Aplikacja Webowa (PWA): po pierwszej wizycie wszystkie strony i zasoby są buforowane przez Service Worker i pozostają dostępne bez połączenia z internetem. Twoje dane wejściowe nigdy nie opuszczają urządzenia, co czyni je bezpiecznym dla wrażliwych treści, takich jak klucze API, hasła, prywatne konfiguracje i poufne dokumenty.