Koder/Dekoder Base64
To narzędzie Base64 zamienia tekst na Base64 i dekoduje ciągi Base64 z powrotem na czytelny tekst, poprawnie obsługując znaki UTF-8, takie jak litery diakrytyczne i emoji.
O tym narzędziu
To narzędzie Base64 zamienia tekst na Base64 i dekoduje ciągi Base64 z powrotem na czytelny tekst, poprawnie obsługując znaki UTF-8, takie jak litery diakrytyczne i emoji.
Jak używać
- Wpisz lub wklej tekst albo ciąg Base64 w pole wejściowe.
- Kliknij Encode, aby zamienić tekst na Base64, albo Decode, aby zamienić Base64 z powrotem na tekst.
- Kliknij Copy Output, aby skopiować wynik.
Warto wiedzieć
- Base64 jest zdefiniowany w RFC 4648 i zapisuje dane binarne za pomocą 64 znaków ASCII: A–Z, a–z, 0–9, + i /, a = służy jako dopełnienie.
- Wynik Base64 jest o około 33% większy od danych wejściowych, bo każde 3 bajty stają się 4 znakami.
- Przed konwersją do Base64 tekst jest kodowany jako UTF-8, więc znaki spoza alfabetu angielskiego i emoji wracają bez zmian.
- Base64 to kodowanie, a nie szyfrowanie — każdy może je odkodować.
Działa w całości w przeglądarce — nic, co wpiszesz, nie jest wysyłane ani zapisywane.
Najczęściej zadawane pytania
Czy Base64 to szyfrowanie?
Nie. Base64 to odwracalne kodowanie do przesyłania danych binarnych kanałami tekstowymi. Nie daje żadnego bezpieczeństwa, więc nigdy nie używaj go do ukrywania haseł ani sekretów.
Dlaczego dekodowanie kończy się błędem 'Invalid Base64'?
Dane wejściowe zawierają znaki spoza alfabetu Base64 albo mają złą długość. Base64 w wersji URL-safe używa - i _ zamiast + i /, czego standardowe dekodowanie nie akceptuje.
Gdzie używa się Base64?
Typowe zastosowania to załączniki e-mail (MIME), adresy data: dla obrazów, nagłówki uwierzytelniania HTTP Basic oraz segmenty JSON Web Tokenów.
Czy moje dane są wysyłane na serwer?
Nie. Kodowanie i dekodowanie działa lokalnie w Twojej przeglądarce, więc tekst nigdy nie opuszcza Twojego urządzenia.