baza64kodowanieJavaScriptAPI

Base64: co to jest i dlaczego jest potrzebny?

Wyjaśnijmy Base64 prostymi słowami. Gdzie jest używany, jak kodować i dekodować, przykłady w JavaScript.

Opublikowany 23 lutego 2026·Czas przeczytać: 8 min

Co to jest Base64?

Base64 to sposób kodowania danych binarnych (bajtów) do formatu tekstowego przy użyciu 64 znaków: A-Z, a-z, 0-9, +, /.

Dlaczego potrzebujesz Base64?

- Załączniki do wiadomości e-mail - Protokół MIME używa dla plików Base64

- Data URI — osadzanie obrazów bezpośrednio w HTML/CSS

- Tokeny JWT - nagłówek i ładunek są zakodowane w Base64

- API request — przesyłanie danych binarnych do formatu JSON

- Podstawowe uwierzytelnienie HTTPAutoryzacja: podstawowa dXNlcjpwYXNz

Przykład w JavaScript

// Kodowanie 
const encoded = btoa(''Witaj, świecie!''); // "SGVsbG8sIFdvcmxkIQ==" 

// Dekodowanie 
const dekodowane = atob(''SGVsbG8sIFdvcmxkIQ==''); // „Witaj, świecie!” 

// Dla UTF-8 (cyrylica itp.) 
const encodeUTF8 = str ='>' btoa(unescape(encodeURIComponent(str))); 
const decodeUTF8 = str ='>' decodeURIComponent(escape(atob(str))); 

Rozmiar danych

Base64 zwiększa rozmiar danych o około 33%: każde 3 bajty dają 4 znaki.

Wypróbuj nasz darmowy koder Base64 — obsługuje UTF-8 i cyrylicę.

Używamy cookies do analityki. Polityka prywatności Możesz zaakceptować lub odrzucić nieobowiązkowe śledzenie.