Koder/dekoder Base64 online
Zakoduj tekst na Base64 (UTF-8) lub zdekoduj Base64 na tekst. Szybkie, lokalne narzędzie online z przykładami. Bezpłatne i bez rejestracji. Przetwarzanie odb…
Rozpocznij
Funkcje i przykłady
Jak to działa?
Narzędzie koduje tekst jako UTF-8, a następnie przedstawia go w formacie Base64. Dekodowanie działa odwrotnie: zamienia Base64 na bajty i interpretuje je jako UTF-8. Nie ma wyboru kodowania znaków – zawsze jest to UTF-8.
Przykład działania
Dla tekstu Hello wynikiem kodowania jest SGVsbG8=. Dekodowanie SGVsbG8= zwraca Hello. Dla tekstu 你好 (chiński) wynik to 5L2g5aW9 – po zdekodowaniu otrzymasz oryginalne znaki.
Ograniczenia i uwagi
- Maksymalna długość tekstu wejściowego to 8 388 608 jednostek UTF-16 (około 16 MB w UTF-8).
- Base64 do dekodowania może mieć maksymalnie 16 777 216 znaków przed usunięciem białych znaków.
- Białe znaki (spacje, nowe linie) są usuwane z Base64 przed dekodowaniem, więc zawinięty Base64 zadziała.
- Nieprawidłowy Base64 lub dane, które nie są poprawnym UTF-8, spowodują błąd – nie pojawią się znaki zastępcze.
- Base64 to nie szyfrowanie – to tylko reprezentacja. Nie traktuj go jako zabezpieczenia danych.
Najczęstsze pytania (FAQ)
1. Czy mogę użyć tego narzędzia do kodowania plików binarnych?
Nie, to narzędzie służy wyłącznie do tekstu. Do plików binarnych użyj osobnego narzędzia do dekodowania plików Base64.
2. Dlaczego wynik zawiera znak „=” na końcu?
Znak „=” to dopełnienie (padding) używane, gdy liczba bajtów nie jest podzielna przez 3. Jest to normalne w Base64.
3. Czy mogę zakodować polskie znaki, np. „ą” lub „ę”?
Tak, narzędzie używa UTF-8, więc polskie znaki są poprawnie kodowane i dekodowane.
Przetwarzanie odbywa się lokalnie w przeglądarce.