Kodowanie/dekodowanie Base64 – darmowe online
Odkodować Base64 online za pomocą darmowego narzędzia Kodowanie/dekodowanie Base64. Praktyczne narzędzie dla programistów – działa całkowicie lokalnie, bez przesyłania danych.
Nieprawidłowy ciąg Base64.
Koder i dekoder Base64 do tekstu, tokenów, nagłówków API i debugowania
Kodowanie Base64 jest wszędzie w web developmencie – nagłówki Basic Auth, data URI, segmenty JWT i transport binarny jako tekst – ale większość programistów sięga po koder dopiero przy konkretnym zadaniu. To narzędzie obsługuje zarówno kodowanie (tekst → Base64), jak i dekodowanie (Base64 → tekst) w jednej karcie przeglądarki, z przełącznikiem zmieniającym kierunek od razu. Bez wysyłania, bez konta.
Narzędzie celuje w ładunki tekstowe – ciągi, fragmenty JSON, tokeny – a nie pliki binarne, które wymagają konwertera świadomego typu MIME. Domyślnym kodowaniem jest UTF-8, więc tekst spoza alfabetu łacińskiego (polskie znaki, znaki CJK, emoji) koduje się i dekoduje poprawnie.
Dla kogo
- Programiści i testerzy API – kodują dane logowania do nagłówków Basic Auth i dekodują przykładowe ładunki z dokumentacji.
- Programiści frontendu i full-stack – tworzą data URI dla małych zasobów i dekodują segmenty Base64 z JWT, ciasteczek lub parametrów URL.
- DevOps i CI/CD – kodują i dekodują wartości do zmiennych środowiskowych, menedżerów sekretów i konfiguracji pipeline'ów.
- Studenci i wykładowcy – uczą się różnicy między kodowaniem (odwracalne), haszowaniem (jednokierunkowe) i szyfrowaniem (z kluczem).
Jak używać
- Wybierz tryb Koduj lub Dekoduj przełącznikiem. Etykieta wejścia zmienia się, więc zawsze wiesz, w którą stronę pracujesz.
- Wklej tekst lub ciąg Base64. Wynik pojawia się od razu w panelu wyjścia – bez klikania przycisku.
- Sprawdź wynik. Przy dekodowaniu upewnij się, że to poprawny tekst UTF-8; dane binarne odkodowane jako tekst pokażą się jako „krzaczki".
- Skopiuj wynik. Usuń przypadkowe spacje i znaki nowej linii – wartości kopiowane z maili i logów często niosą niewidoczne białe znaki.
Praktyczne wskazówki
- Base64 to kodowanie, nie szyfrowanie – nie daje żadnego bezpieczeństwa. Każdy, kto widzi ciąg, może go odkodować.
- Tym narzędziem dekoduj tylko ładunki tekstowe. Obrazy, PDF-y i inne pliki binarne wymagają dekodera świadomego typu MIME.
- Przy segmentach JWT pamiętaj, że używają Base64URL (myślnik i podkreślenie zamiast plusa i ukośnika, bez wypełnienia). To narzędzie obsługuje oba warianty.
- Usuń białe znaki z początku i końca wklejonej wartości – pojedyncza spacja lub nowa linia czyni poprawny ciąg Base64 nieprawidłowym.
Typowe zastosowania
- Kodowanie nazwa:hasło do nagłówków Basic Authentication podczas testów API
- Dekodowanie segmentów Base64 z tokenów JWT, by podejrzeć nagłówek i dane
- Tworzenie data URI dla małych obrazków, plików SVG lub czcionek w CSS
- Kodowanie wartości konfiguracji, które muszą przetrwać transport przez systemy usuwające znaki specjalne
- Nauka różnicy między kodowaniem (Base64), haszowaniem (SHA-256) i szyfrowaniem (AES)
Prywatność i przetwarzanie w przeglądarce
Całe kodowanie i dekodowanie odbywa się lokalnie w przeglądarce. Wklejony tekst nigdy nie opuszcza urządzenia – co jest ważne przy danych logowania, tokenach i wewnętrznych wartościach konfiguracji. Przy produkcyjnych sekretach trzymaj się polityki bezpieczeństwa zespołu, a nie narzędzia w przeglądarce.
Powiązane wyszukiwania i narzędzia
Osoby używające kodera Base64 często potrzebują też kodowania URL (procentowe kodowanie tekstu do query string i ścieżek), dekodera JWT (odkoduj i podejrzyj token) oraz formatowania JSON (ładnie sformatuj odkodowane ładunki). Wszystkie działają w przeglądarce.
Najczęściej zadawane pytania
Czy koder Base64 jest darmowy?
Tak. Narzędzie działa za darmo w przeglądarce i nie wymaga zakładania konta.
Czy muszę coś instalować?
Nie. Wszystko działa w zwykłej, nowoczesnej przeglądarce – na komputerze i na telefonie, bez dodatkowych programów.
Czy moje dane są wysyłane na serwer?
Nie. Całe kodowanie i dekodowanie odbywa się lokalnie w przeglądarce. Tekst nie opuszcza Twojego urządzenia.
Czy Base64 to szyfrowanie?
Nie. To tylko kodowanie i nie daje żadnego bezpieczeństwa – każdy, kto widzi ciąg, może go odkodować. Do ochrony danych użyj szyfrowania.
Dlaczego mój ciąg Base64 jest nieprawidłowy?
Najczęściej przez dodatkowe spacje lub znaki nowej linii skopiowane razem z wartością. Usuń białe znaki z początku i końca i spróbuj ponownie.
Czy obsługuje polskie znaki i emoji?
Tak. Domyślnym kodowaniem jest UTF-8, więc polskie znaki, znaki CJK i emoji kodują się oraz dekodują poprawnie.