Narzędzia

Base64 - koduj i dekoduj

Zamień tekst lub plik na Base64 albo odkoduj Base64 z powrotem. Polskie znaki działają poprawnie, a obrazki zamienisz na gotowy data URI.

Plik zostanie zakodowany w przeglądarce
Base64

Wszystko dzieje się w Twojej przeglądarce - nic, co tu wpiszesz, nie trafia na żaden serwer.

Jak to działa

Czym jest Base64

Base64 zapisuje dowolne dane - tekst, obrazek, plik - przy użyciu tylko 64 bezpiecznych znaków (liter, cyfr, + i /). Dzięki temu dane binarne można przesłać tam, gdzie mieści się tylko tekst: w e-mailu, JSON-ie, adresie URL czy pliku CSS. Zakodowane dane są o około jedną trzecią dłuższe.

Base64 to nie szyfrowanie

Każdy może odkodować Base64 jednym kliknięciem, więc nie nadaje się do ukrywania haseł ani danych. Wariant URL-safe zastępuje znaki + i / znakami - i _, żeby wynik można było bezpiecznie wstawić do adresu strony.

Najczęstsze pytania

Dlaczego polskie znaki psują się w innych dekoderach?

Base64 koduje bajty, nie litery. To narzędzie zamienia tekst na bajty w UTF-8, tak jak robi to większość stron i systemów, więc „zażółć” wraca jako „zażółć”.

Jak wstawić obrazek do HTML lub CSS jako Base64?

Wybierz plik i zaznacz „Jako data URI”. Wynik wklej jako src obrazka lub url() w CSS. Opłaca się to tylko przy małych grafikach, np. ikonach.

Czy pliki są gdzieś wysyłane?

Nie, plik jest odczytywany i kodowany w Twojej przeglądarce.

Porozmawiajmy o Twoim projekcie

Opisz krótko, czego potrzebujesz, a odpiszę jak najszybciej. Wolisz od razu porozmawiać? Wybierz termin krótkiej rozmowy online.