Obraz i Zdjęcie

Obraz na Base64

Zakoduj obraz jako data URI Base64 do CSS lub HTML.

  • Natychmiast
  • Za darmo
  • Prywatnie (przetwarzane lokalnie)
  • Bez rejestracji

Przetwarzane lokalnie: obraz nie opuszcza urządzenia.

Zakoduj obraz do Base64 w dwie sekundy

Data URI pozwala osadzić obraz bezpośrednio w kodzie, bez zewnętrznego pliku. Upuść obraz, wybierz format wyjściowy — surowe data URI, właściwość CSS lub znacznik HTML — i skopiuj wynik.

  1. Upuść obraz

    PNG, JPG, WebP, GIF, SVG… każdy format obrazu jest akceptowany i zachowywany bez zmian: bez ponownego kodowania, bez strat.

  2. Wybierz wyjście

    Surowe data URI, gotowe do wklejenia background-image CSS lub kompletny znacznik <img> HTML.

  3. Skopiuj

    Jedno kliknięcie w Kopiuj i kod jest w schowku, z rozmiarami przed/po na ekranie.

Kiedy używać (a kiedy unikać) Base64

SytuacjaData URI?Dlaczego
Ikona lub logo < 10 KBTakOszczędza żądanie HTTP, natychmiastowe wyświetlanie
E-mail HTMLTakZewnętrzne obrazy są często domyślnie blokowane
Zdjęcie lub baner > 100 KBNie+33 % wagi, brak osobnego cache, wolniejsze renderowanie
Obraz powtarzany na wielu stronachNieZwykły plik jest buforowany tylko raz

Wskazówka: dla ikon wektorowych inline SVG (wklejony bezpośrednio do HTML) jest często lżejszy i ostrzejszy niż wersja Base64.

Najczęstsze pytania

Czym jest data URI?

To adres URL zawierający bezpośrednio dane pliku, w formie data:image/png;base64,iVBOR… Można go użyć wszędzie tam, gdzie oczekiwany jest URL obrazu: atrybut src, background-image w CSS, favicon…

Po co kodować obraz do Base64?

Aby osadzić obraz bezpośrednio w HTML, CSS lub JSON — bez osobnego pliku i dodatkowego żądania HTTP. Przydatne dla małych ikon, e-maili HTML lub samodzielnych prototypów.

Czy Base64 zwiększa rozmiar pliku?

Tak, o około 33 % względem oryginalnego pliku binarnego. To cena reprezentacji tekstowej. Kompresja gzip/brotli na serwerze część odzyskuje, ale dla dużych obrazów zwykły plik pozostaje wydajniejszy.

Do jakiego rozmiaru to dobry pomysł?

Z reguły zarezerwuj data URI dla obrazów poniżej kilkudziesięciu KB (ikony, logo, drobne wzory). Powyżej tego rozdyma strony, uniemożliwia osobne buforowanie i spowalnia renderowanie.

Czy mój obraz jest gdzieś wysyłany?

Nie. Odczyt i kodowanie wykonuje API FileReader Twojej przeglądarki. Obraz nigdy nie opuszcza urządzenia.