Konwerter obrazu na Base64
Zamień lokalny obraz w pełny adres danych Base64. Sprawdź podgląd, przekonwertuj, skopiuj lub pobierz tekst. Limit pliku: 64 MiB.
Rozpocznij
Do czego służy to narzędzie
Zamień lokalny obraz w pełny adres danych Base64. Sprawdź podgląd, przekonwertuj, skopiuj lub pobierz tekst. Limit pliku: 64 MiB.
Przykład działania
icon.png
data:image/png;base64,iVBORw0KGgo…
Jak powstaje wynik
Base64 reprezentuje bajty binarne za pomocą znaków drukowalnych. To kodowanie odwracalne, a nie kompresja ani szyfrowanie; zwykle zwiększa rozmiar danych o około jedną trzecią.
Przydatne zastosowania
- Osadź małą ikonę w CSS lub HTML
- Utwórz przenośny element API lub testowy
- Sprawdź lub przenieś mały zasób binarny jako tekst
Ważne ograniczenia
- Duże ciągi Base64 zwiększają użycie HTML, CSS i pamięci.
- Kodowanie nie ukrywa ani nie zabezpiecza obrazu.
- Typ MIME w data URL musi odpowiadać rzeczywistemu formatowi pliku.
Często zadawane pytania
Dlaczego Base64 jest większy niż plik obrazu?
Każde trzy bajty binarne są reprezentowane przez cztery znaki Base64, plus ewentualny prefiks data URL.
Czy powinienem osadzać każdy obraz na stronie?
Nie. Zewnętrzne pliki zwykle lepiej się cache'ują; dane osadzone są najbardziej przydatne w przypadku małych, samodzielnych zasobów.
Konwerter obrazu na Base64
Limity: 64 MiB (67 108 864 bajty) i 24 000 000 zdekodowanych pikseli. Rozmiar pliku jest sprawdzany przed odczytem, a wymiary przed utworzeniem Base64. Kodowany jest cały oryginalny plik bez ponownego kodowania canvas; metadane i bajty animacji zostają, ale podgląd nie potwierdza odtwarzania animacji. Dla N bajtów treść Base64 ma 4 × ceil(N/3) znaków plus prefiks. Przykłady z wielokropkiem są niepełne. Kodowanie nie oczyszcza ani nie szyfruje; MIME przeglądarki nie potwierdza formatu. Duże osadzone obrazy zwiększają dokument i pamięć i nie są buforowane osobno.
data:image/png;base64,... Base64 length = 4 × ceil(N / 3)
Przetwarzanie odbywa się lokalnie w przeglądarce.