Obraz do Base64 i SVG do Data URI

Konwerter obrazów do Base64

Konwerter obrazów do Base64 + SVG do Data URI | We.Inc

Zamień obrazy PNG, JPG, WebP, GIF lub SVG na data URI w Base64 w swojej przeglądarce. Skopiuj jako znacznik img, tło CSS lub JSON, uzyskaj mniejszą wersję SVG zakodowaną w URL i sprawdź, czy osadzanie się opłaca.

Base64 zamienia bajty obrazu na tekst, dzięki czemu może on trafić do HTML lub CSS jako data URI, na przykład src="data:image/png;base64,...". Tekst jest o około jedną trzecią większy niż plik. Upuść obraz poniżej, by otrzymać data URI, gotowe fragmenty img i CSS oraz radę, czy warto go osadzić.

Kiedy osadzanie pomaga, a kiedy szkodzi

Upuść jeden obraz lub kilka. Każdy otrzyma data URI w Base64, a pliki SVG także wersję zakodowaną w URL, która zwykle jest mniejsza. Skopiuj dowolną z nich jako znacznik img, tło CSS lub wartość JSON. Pliki nigdy nie opuszczają Twojego urządzenia.

Najczęściej zadawane pytania

Dlaczego wersja Base64 jest większa niż mój obraz?

Base64 używa czterech znaków tekstu na każde trzy bajty, więc wynik jest o około 33% większy, do tego dochodzi kilka bajtów dopełnienia i prefiks data:. Kompresja Gzip lub Brotli na stronie odzyskuje część tej różnicy, ale rzadko całą.

Czy używać Base64 dla SVG?

Zwykle nie. SVG to już tekst, więc może trafić do data URI po zakodowaniu zaledwie kilku znaków. Taka wersja jest zazwyczaj mniejsza niż Base64 i pozostaje czytelna. Używaj Base64 tylko wtedy, gdy narzędzie, do którego wklejasz, odrzuca formę zakodowaną w URL.

Czy data URI działają w emailach?

Obsługa jest wybiórcza. Kilka dużych klientów poczty blokuje lub usuwa obrazy w data URI, więc w newsletterach umieść obraz na serwerze i podlinkuj go albo dołącz go z content ID.

Czy data URI mają limit rozmiaru?

Obecne przeglądarki akceptują bardzo długie data URI w znacznikach img i w CSS, daleko powyżej rozmiaru jakiegokolwiek rozsądnego obrazu. Praktycznym limitem jest wydajność: duże osadzone obrazy spowalniają plik, który je zawiera. Niektóre starsze narzędzia i klienty poczty rzeczywiście je ucinają.

Jak zbudowany jest data URI

Lepsze rozwiązania dla większości obrazów

Wystarczająco mały, by go osadzić. Oszczędza żądanie i niewiele dodaje do pliku, który go zawiera.

Na granicy. Osadź go tylko wtedy, gdy pojawia się w pierwszym widoku na jednej stronie; w innym przypadku zwykły plik lepiej się cache'uje.

Data URI

JSON

nieznany typ

, {w} na {h} px

Plik {file}, po zakodowaniu {encoded} ({pct}% pliku)

Kodowanie SVG

SVG zakodowane w URL ({size})

Base64 ({size})

Format kopiowania

... ({n} znaków; użyj Kopiuj, by uzyskać pełny tekst)

Wynik dla {name}

Kopiuj

{name} nie jest obrazem, więc został pominięty.

Koduj obrazy

Upuść obrazy tutaj lub kliknij, by wybrać. Pozostają na Twoim urządzeniu.

Zacznij za darmo · Bez karty kredytowej

Powiązane: Darmowe narzędzia

Produkt

Dla kogo

Funkcje

Zasoby

Firma

Mapa strony