Koduj tekst do Base64 lub dekoduj Base64 z powrotem na tekst. Bezpieczny dla UTF-8 z automatycznym wykrywaniem kierunku.
Jak korzystać z narzędzia Koder Base64
Wpisz tekst do zakodowania lub wklej Base64 do zdekodowania.
Naciśnij Uruchom. Kierunek jest wykrywany automatycznie.
Skopiuj wynik z panelu wyjściowego.
Base64 reprezentuje dane binarne lub tekstowe przy użyciu jedynie 64 drukowalnych znaków ASCII (A-Z, a-z, 0-9 oraz + i /), kodując każde trzy bajty jako cztery znaki. Dzięki temu dane pozostają nienaruszone, gdy przechodzą przez systemy zbudowane dla tekstu, a nie surowych bajtów.
Spotkasz je wszędzie: w adresach data URL osadzających obraz bezpośrednio w HTML lub CSS, w załącznikach e-mail (MIME), w nagłówku i ładunku tokena JSON Web Token, w nagłówkach uwierzytelniania HTTP Basic oraz w wielu polach API, które muszą przenosić dane binarne jako zwykły ciąg znaków.
To narzędzie koduje tekst do Base64 i dekoduje Base64 z powrotem na tekst, wybierając kierunek automatycznie. Jest bezpieczne dla UTF-8, więc znaki diakrytyczne, emoji i inne znaki Unicode przetrwają obieg bez uszkodzenia, czego naiwne wbudowane funkcje przeglądarki same z siebie nie gwarantują.
Ważne, by wiedzieć, czym Base64 nie jest: to kodowanie, a nie szyfrowanie. Każdy może je natychmiast zdekodować, więc nie daje żadnego bezpieczeństwa. Nigdy nie używaj go do ukrywania haseł, tokenów czy sekretów. Jego zadaniem jest bezpieczny transport i reprezentacja, a nie poufność.
Base64 ma też koszt rozmiaru. Zakodowany wynik jest o około 33 procent większy od oryginału, ponieważ cztery znaki zastępują każde trzy bajty. Ten kompromis zwykle się opłaca dla zgodności, ale właśnie dlatego nie kodowałbyś w Base64 dużych plików, gdy dostępny jest prawdziwy kanał binarny.
Wszystko działa w Twojej przeglądarce, więc tekst, który wkleisz, nigdy nie jest wysyłany. Aby zamienić plik graficzny w adres data URL Base64 zamiast zwykłego tekstu, użyj dedykowanego narzędzia Obraz do Base64.
Najczęściej zadawane pytania
Jeśli Twoje dane wejściowe wyglądają jak poprawny Base64 i dekodują się do czytelnego tekstu UTF-8, są dekodowane, w przeciwnym razie są kodowane. To obejmuje typowe przypadki bez ręcznego przełącznika.
Tak. Kodowanie i dekodowanie są bezpieczne dla UTF-8, więc emoji, znaki diakrytyczne i inne znaki Unicode poprawnie przechodzą tam i z powrotem.
Base64 to kodowanie, a nie szyfrowanie. Można je trywialnie odwrócić i nie zapewnia żadnego bezpieczeństwa. Nigdy nie używaj go do ochrony wrażliwych danych.
Osadź to narzędzie
Dodaj to narzędzie do własnej witryny. Skopiuj poniższy fragment, aktualizuje się automatycznie.
<iframe src="https://monu.tools/embed/pl/base64-encoder" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>Powiązane narzędzia
Koduj i dekoduj adresy URL oraz ich komponenty w kodowaniu procentowym, bezpiecznie dla UTF-8.
Zdekoduj JSON Web Token, aby zbadać jego nagłówek i ładunek, z czytelnymi czasami wygaśnięcia i wydania. Działa w całości w Twojej przeglądarce, tokeny nigdy nie są przesyłane.
Generuj skróty SHA-1, SHA-256, SHA-384 i SHA-512 dowolnego tekstu, bezpośrednio w przeglądarce.
Generuj skróty HMAC wiadomości za pomocą klucza tajnego i algorytmu SHA, całkowicie w przeglądarce.