Base64 Koduj/Dekoduj Online
Koduj lub dekoduj Base64 w przeglądarce bez przesyłania danych na serwer.
Do czego to służy
Base64 w kilka sekund
Gotowy dla API
Koduj poświadczenia, tokeny i ładunki do HTTP Basic auth oraz nagłówków Authorization.
100% prywatne
Kodowanie i dekodowanie odbywają się w Twojej przeglądarce. Twoje dane nigdy nie opuszczają urządzenia.
Pełna obsługa UTF-8
Poprawnie obsługuje znaki akcentowane, znaki specjalne i każdy język oparty na Unicode.
Natychmiastowy wynik
Konwersja jest chwilowa dla tekstu dowolnej długości. Bez oczekiwania, bez kolejek.
Jak to działa
Trzy kroki, żadnych komplikacji
Wklej tekst lub dane
Wprowadź tekst, który chcesz zakodować, albo ciąg Base64, który chcesz zdekodować. Działa z dowolnym tekstem.
Wybierz operację
Kliknij Koduj, aby otrzymać ciąg Base64, albo Dekoduj, aby odzyskać oryginalny tekst. Wynik pojawia się natychmiast.
Skopiuj wynik
Użyj przycisku kopiowania, aby jednym kliknięciem wysłać wynik do schowka. Gotowy do wklejenia w API, tokenie JWT lub gdziekolwiek indziej.
FAQ
Masz pytania?
Nie. Base64 to schemat kodowania, a nie szyfrowanie. Konwertuje dane binarne na tekst ASCII, aby ułatwić transport, ale nie zapewnia żadnej poufności. Każdy, kto widzi ciąg Base64, może go natychmiast zdekodować bez żadnego klucza.
Base64 mapuje każde 3 bajty wejścia na 4 znaki ASCII. Ponieważ każdy znak ASCII zajmuje 1 bajt, wynik ma rozmiar 4/3 oryginału, czyli o około 33% więcej. To cena za pełną zgodność z tekstem ASCII.
Tak, pod warunkiem że najpierw przekonwertujesz plik binarny na ciąg znaków. Dla obrazów popularnym wzorcem jest Data URI: wartość data:image/png;base64, uzupełniona ciągiem Base64. Przeglądarki mogą renderować takie URI bezpośrednio w HTML i CSS.
Tekst jest najpierw kodowany do bajtów UTF-8 przed zastosowaniem Base64. Dzięki temu znaki spoza ASCII, takie jak znaki akcentowane, umlauts czy alfabety azjatyckie, są poprawnie reprezentowane. Dekodowanie odwraca ten proces i przywraca oryginalny tekst.
Token JWT składa się z trzech części oddzielonych kropkami: nagłówka, ładunku i podpisu. Dwie pierwsze są kodowane w Base64url, czyli wariancie bezpiecznym dla URL, który zastępuje znak plus myślnikiem, a ukośnik podkreśleniem. Możesz zdekodować nagłówek i ładunek, żeby sprawdzić ich zawartość, lecz weryfikacja podpisu wymaga tajnego klucza.
Base64: co to jest, do czego służy i jak kodować lub dekodować
Base64 to schemat kodowania, który przekształca dowolne dane binarne w ciąg drukowalnych znaków ASCII. Został zaprojektowany, aby rozwiązać konkretny problem: protokoły tekstowe, takie jak SMTP (poczta elektroniczna) lub HTTP, mogą niezawodnie transportować jedynie tekst, podczas gdy wiele danych, z którymi pracujemy, ma postać binarną. Base64 działa jak pomost między tymi dwoma światami.
Najczęstsze zastosowania Base64 to uwierzytelnianie HTTP Basic (gdzie login i hasło są kodowane w Base64 do nagłówka Authorization), tokeny JWT (których nagłówek i ładunek są zakodowane w Base64url), osadzanie obrazów jako Data URI w HTML i CSS oraz kodowanie załączników e-mail w formacie MIME. Jest też używany w certyfikatach cyfrowych i kluczach kryptograficznych w formacie PEM.
Należy pamiętać, że Base64 nie zapewnia żadnego poziomu bezpieczeństwa: każdy może zdekodować ciąg Base64 bez klucza ani hasła. Jeśli chcesz chronić dane, musisz je najpierw zaszyfrować algorytmem AES, RSA lub innym, a dopiero potem zakodować jako Base64. Convertir.ai przetwarza wszystko lokalnie w Twojej przeglądarce, więc poufne dane nigdy nie trafiają na żaden serwer.