O tym narzędziu
Czym jest Base64 Encode/Decode?
Koduj tekst, pliki lub obrazy do Base64 i dekoduj Base64 do pierwotnej postaci — wszystko w przeglądarce. Przydatne do osadzania obrazów w adresach data URL w CSS, kodowania treści żądań API, dekodowania tokenów JWT lub analizowania dowolnego ładunku zakodowanego w Base64.
Dane plików i obrazów nigdy nie opuszczają Twojego urządzenia. Koder poprawnie obsługuje znaki UTF-8 wielobajtowe (częsty błąd w pospiesznych implementacjach).
FAQ · BASE64 ENCODE/DECODE
Pytania o Base64 Encode/Decode
Czy mogę kodować obrazy i pliki, a nie tylko tekst?
Jedno i drugie. Upuść dowolny plik (praktyczny limit to ok. 50 MB), a otrzymasz jego kodowanie Base64. Przydaje się do osadzania małych obrazów bezpośrednio w CSS za pomocą adresów URL data: albo do analizowania danych binarnych podczas debugowania API.
Czy moje dane są przesyłane?
Nie. Kodowanie i dekodowanie odbywają się w całości w przeglądarce, z użyciem API FileReader oraz btoa/atob. Wrażliwe dane (tokeny, wewnętrzne pliki) pozostają na Twoim urządzeniu.
Czy poprawnie obsługiwany jest tekst w UTF-8?
Tak. Używamy TextEncoder/TextDecoder, które poprawnie obsługują znaki wielobajtowe: emoji, znaki CJK i znaki akcentowane przechodzą w obu kierunkach bez zmian. Naiwne implementacje oparte na btoa() psują te znaki.