Wklej dowolny tekst, aby zakodować go jako Base64, lub wklej ciąg Base64, aby zdekodować go z powrotem do zwykłego tekstu — natychmiast, w przeglądarce, z pełną obsługą UTF-8 bez uszkadzania znaków specjalnych.
Ładowanie kalkulatora...
Czy to narzędzie Ci pomogło?
Czym jest Base64 Encoder / Decoder?
Koder/dekoder Base64 konwertuje między tekstem a ciągami zakodowanymi w Base64. Kodowanie Base64 jest niezbędne do osadzania danych binarnych w protokołach tekstowych. Nasze narzędzie obsługuje znaki UTF-8 dla tekstu międzynarodowego.
Kiedy używać tego kalkulatora
Gdy osadzasz dane binarne, takie jak obrazy, dźwięk lub PDF-y w payloadach API JSON lub stronach HTML
Gdy wysyłasz załączniki e-mail przez protokoły e-mail (MIME), które obsługują tylko tekst
Gdy budujesz systemy uwierzytelniania używające Basic Auth z danymi uwierzytelniającymi zakodowanymi w base64
Gdy kodujesz dane do przesyłania przez protokoły obsługujące tylko tekst ASCII (np. XML, SOAP)
Gdy musisz przechowywać dane binarne w bazie danych lub pliku konfiguracyjnym opartym na tekście
Gdy debugujesz lub sprawdzasz zakodowane payloady z żądań API lub załączników e-mail
Kroki:
Type or paste your text into the input area.
Select Encode or Decode mode.
Click Convert to see the result.
Copy the output to your clipboard.
Wzór
Encoding: Binary data → 6-bit groups → Base64 alphabet (A-Z, a-z, 0-9, +, /) ➡ Decoding: Reverse the process
Przypadki użycia
Embedding images in HTML/CSS/JSON
Encoding binary data for API transmission
Creating basic authentication headers
Storing binary data in text-based databases
Kluczowe korzyści
Encode and decode instantly
Supports all text including UTF-8
Works entirely in your browser
Free no sign-up needed
Wskazówki
Use URL-safe Base64 for web applications
Base64 is encoding not encryption — never use it for sensitive data
Compress before encoding to minimize size increase
Częste błędy
Trying to decode non-Base64 input
Forgetting that Base64 is not encryption
Using the wrong character encoding
Kluczowe pojęcia
Base64: Text-based binary encoding scheme
Encode: Convert text to Base64
Decode: Convert Base64 back to text
UTF-8: Unicode text encoding supporting all characters
Powiązane pojęcia
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
Przykład
Encoding "Hello World!" → "SGVsbG8gV29ybGQh". Decoding "U3Vuc2hpbmU=" → "Sunshine". Each 3 bytes of input become 4 Base64 characters.
Interpretacja wyników
Konwerter działa w dwóch trybach: Encode (tekst do Base64) i Decode (Base64 do tekstu). Podczas kodowania dane wyjściowe to zawsze prawidłowy ciąg Base64 używający znaków A–Z, a–z, 0–9, + i /. Podczas dekodowania wklej prawidłowy ciąg Base64, a narzędzie zwróci oryginalny tekst lub dane binarne.
Wyjście z liczbą bajtów pokazuje, z iloma danymi pracujesz — to przydatne do zrozumienia narzutu rozmiaru. Kodowanie Base64 zwiększa rozmiar danych o około 33%, więc plik 100 bajtów staje się 133 bajtami po zakodowaniu. Jeśli musisz zminimalizować rozmiar payloadu, rozważ skompresowanie danych przed kodowaniem.