Jak używać
- Wklej ciąg Base64 lub pełny data URI w pole wejściowe albo kliknij „Wczytaj przykład”, aby wypróbować gotową próbkę.
- Sprawdź podgląd i szczegóły: wykryty format, typ MIME, wymiary oraz rozmiar po dekodowaniu.
- W polu „Pobierz jako” wybierz format. „Oryginał” zapisuje dokładnie zdekodowane bajty, a każda inna opcja konwertuje obraz w przeglądarce.
- Pobierz plik.
Zamiana tekstu Base64 z powrotem na obraz
Obrazy są przesyłane jako Base64 wszędzie tam, gdzie kanał przyjmuje wyłącznie tekst: w data URI w HTML i CSS, w odpowiedziach JSON z interfejsów API, w wiadomościach e-mail HTML, w kolumnach baz danych i w plikach dziennika. Zakodowany tekst jest o około jedną trzecią większy niż plik binarny. Dekodowanie odwraca ten proces i przywraca oryginalne bajty.
Można wkleić sam ciąg Base64 albo pełny URI data:image/...;base64,. Podziały wierszy i spacje są ignorowane, a Base64 bezpieczny dla URL (ze znakami - i _) również jest akceptowany. Dekodowanie, podgląd i konwersja odbywają się lokalnie w przeglądarce, więc obraz nigdy nie trafia na serwer.
Rozpoznawanie formatu po pierwszych znakach
Każdy format graficzny zaczyna się od stałej sygnatury bajtowej, a te bajty zawsze kodują się do tych samych początkowych znaków Base64. Narzędzie sprawdza zdekodowane bajty, zamiast ufać typowi MIME podanemu w data URI, dlatego nawet błędnie oznaczony ciąg zostanie poprawnie rozpoznany.
| Początek Base64 | Format |
|---|---|
iVBORw0KGgo | PNG |
/9j/ | JPEG |
R0lGOD | GIF |
UklGR | WebP (kontener RIFF) |
PHN2Zy lub PD94bWwg | SVG |
Qk | BMP |
AAABAA | ICO |
SUkq lub TU0A | TIFF |
JVBER | PDF, a nie obraz: użyj narzędzia Base64 na PDF |
Wybór formatu pobierania
Oryginał zapisuje zdekodowane bajty bez zmian i jest właściwym wyborem, gdy potrzebny jest tylko sam plik. Pozostałe formaty powstają przez narysowanie obrazu na elemencie canvas i ponowne zakodowanie:
- PNG jest bezstratny i zachowuje przezroczystość.
- JPEG wypełnia przezroczyste obszary bielą i uwzględnia ustawienie suwaka „Jakość”.
- WebP i AVIF zwykle dają mniejsze pliki. AVIF jest dostępny tylko wtedy, gdy przeglądarka potrafi kodować ten format.
- GIF jest ograniczony do 256 kolorów i zachowuje tylko pierwszą klatkę animacji.
- BMP, ICO i TIFF przydają się w starszym oprogramowaniu, przy ikonach favicon i w procesach przygotowania do druku.
- SVG opakowuje obraz rastrowy w plik SVG. Nie przekształca obrazu w kształty wektorowe.
Najczęściej zadawane pytania
Dlaczego obraz Base64 się nie wyświetla?
\/ czy dosłowne \n, lub dane, które w ogóle nie są obrazem. Usuń zbędne znaki i wklej ciąg ponownie. Walidator Base64 pokazuje nieprawidłowe znaki i wykryty typ zawartości.Czy prefiks data:image jest potrzebny?
Czy obraz jest przesyłany na serwer?
Nie. Strona dekoduje i konwertuje obraz za pomocą JavaScriptu w przeglądarce. Wklejone dane nie opuszczają urządzenia.
Czy można otworzyć obrazy HEIC lub TIFF?
Oba formaty są wykrywane, ale większość przeglądarek nie potrafi ich wyświetlić, więc podgląd może pozostać pusty. Oryginalny plik nadal można pobrać, a konwersja działa, jeśli przeglądarka potrafi zdekodować obraz.