Base64 Encoder/Decoder
Darmowy konwerter Base64 online — kodowanie i dekodowanie tekstu, obsługa UTF-8, plików i Base64URL. Bez rejestracji.
Darmowy konwerter Base64 online — kodowanie i dekodowanie tekstu, obsługa UTF-8, plików i Base64URL. Bez rejestracji.
Base64 to system kodowania binarnego danych do postaci tekstowej przy użyciu 64 znaków ASCII (A–Z, a–z, 0–9, +, /). Jest powszechnie stosowany w web developmencie do przesyłania danych binarnych w formatach tekstowych — osadzania obrazów w HTML/CSS jako data URI, przesyłania załączników w API REST, czy przechowywania tokenów JWT. Base64 Encoder/Decoder od itcoders.pl działa w całości w przeglądarce: żadne dane nie opuszczają Twojego urządzenia.
Wklej tekst do kodowania lub ciąg Base64 do dekodowania w lewym panelu. Narzędzie automatycznie wykrywa właściwy tryb — jeśli input wygląda jak Base64, przełączy się na dekodowanie. Możesz też ręcznie wybrać tryb przyciskami Encode lub Decode. Przycisk Zamień pozwala błyskawicznie przestawić dane między panelami. Wynik możesz skopiować do schowka lub pobrać jako plik tekstowy.
Opcja Base64URL zastępuje znaki + i / na - i _, usuwając też znaki = — to wariant bezpieczny w URL-ach i nazwach plików. Zawijanie co 76 znaków (standard MIME) jest przydatne przy osadzaniu Base64 w treści e-mail czy nagłówkach. Funkcja wczytywania plików pozwala przekonwertować dowolny plik (obraz, PDF, ZIP) na reprezentację Base64 — przydatne przy wysyłaniu plików przez API JSON. Dekodowanie pliku z powrotem działa automatycznie: jeśli wynik nie jest czytelnym tekstem, narzędzie zaoferuje pobranie jako plik.
Całe kodowanie i dekodowanie odbywa się po stronie klienta — żaden fragment wklejonego tekstu ani wczytanego pliku nie jest wysyłany na serwer. To bezpieczne rozwiązanie do pracy z tokenami JWT, kluczami API, certyfikatami czy danymi wrażliwymi. Base64 Encoder/Decoder od itcoders.pl jest w pełni darmowy, nie wymaga rejestracji i działa na każdej nowoczesnej przeglądarce.
Nie — Base64 to kodowanie, nie szyfrowanie. Każdy może zdekodować Base64 bez klucza. Służy wyłącznie do konwersji danych binarnych na format tekstowy. Do ochrony danych używaj szyfrowania (AES, RSA itp.), a Base64 stosuj tylko jako sposób transportu.
Base64 koduje 3 bajty danych binarnych jako 4 znaki tekstowe, co zwiększa rozmiar o około 33%. To cena za możliwość przesyłania danych binarnych w formatach tekstowych takich jak JSON, HTML czy nagłówki HTTP.
Standardowy Base64 używa znaków + i /, które mają specjalne znaczenie w URL-ach. Base64URL zamienia je na - i _ oraz usuwa znaki = (padding), dzięki czemu wynik można bezpiecznie umieścić w adresie URL lub nazwie pliku bez kodowania procentowego.
Tak — narzędzie używa kodowania UTF-8, które obsługuje wszystkie znaki Unicode, w tym polskie ogonki (ąćńłóśżź) oraz emoji. W przeciwieństwie do standardowej funkcji btoa(), która rzuca błąd na znaki spoza ASCII.