Konwerter Base64 na obraz

Użyj obrazu PNG, JPEG, GIF, WebP, AVIF lub SVG zakodowanego w Base64. Adres URL danych musi zawierać ;base64.

Maksymalna długość zakodowanych danych: 2 000 000 znaków. Przetwarzanie odbywa się w tej przeglądarce.

Wklej dane obrazu zakodowane w Base64, aby odtworzyć jego oryginalne bajty w przeglądarce. Konwerter przyjmuje obrazy PNG, JPEG, GIF, WebP, AVIF i SVG jako surowy ciąg Base64 albo prawidłowy adres URL danych Base64. Obrazy rastrowe można podejrzeć przed pobraniem, jeśli przeglądarka obsługuje ich format. Pliki SVG są udostępniane wyłącznie do pobrania, ponieważ mogą zawierać aktywną treść.

Jak zdekodować obraz Base64

  1. 1

    Wklej zakodowany obraz

    Użyj surowego ciągu Base64 albo adresu URL danych, na przykład data:image/png;base64,...

  2. 2

    Sprawdź wykryty typ pliku

    Konwerter bada zdekodowane bajty i odrzuca nieobsługiwany plik lub adres URL danych z niezgodnym typem.

  3. 3

    Wyświetl podgląd obrazu rastrowego

    PNG, JPEG, GIF, WebP i AVIF są wyświetlane na stronie, jeśli bieżąca przeglądarka potrafi je renderować.

  4. 4

    Pobierz zdekodowane bajty

    Pobrany plik zachowuje wykryty typ i otrzymuje odpowiadające mu rozszerzenie.

Akceptowane dane wejściowe

Konwerter obsługuje obrazy PNG, JPEG, GIF, WebP, AVIF i SVG.

Surowy Base64:  iVBORw0KGgoAAAANSUhEUgAAA...
Adres URL danych: data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA...
Wariant URL-safe: iVBORw0KGgoAAAANSUhEUgAAA (znaki - i _ zamiast + i /)

Adres URL danych musi deklarować typ image/ i zawierać ;base64. Białe znaki wewnątrz zakodowanego ładunku są pomijane. Zakodowane dane mogą mieć najwyżej 2 000 000 znaków, aby przetwarzanie pozostało niezawodne w jednej karcie przeglądarki.

Kontrola typu i podgląd

Przed utworzeniem pliku do pobrania konwerter rozpoznaje sygnaturę zdekodowanych bajtów. Jeśli adres URL danych deklaruje image/png, lecz bajty należą do pliku JPEG, narzędzie zgłasza niezgodność typu zamiast zmieniać etykietę pliku.

PNG, JPEG, GIF, WebP i AVIF są wyświetlane w podglądzie, o ile bieżąca przeglądarka potrafi je renderować. SVG jest rozpoznawany i dostępny do pobrania, ale celowo nie pojawia się w podglądzie. SVG może zawierać skrypty, łącza i inną aktywną treść, dlatego plik z niezaufanego źródła należy traktować jak każdy inny niezaufany załącznik.

Czego narzędzie nie dekoduje

Konwerter odrzuca bajty, które nie są obrazem, dane URL zakodowane procentowo oraz adresy URL danych bez Base64. Nie naprawia uciętego ciągu, nie konwertuje obrazu do innego formatu, nie skanuje go pod kątem złośliwego oprogramowania i nie potwierdza bezpieczeństwa pobranego pliku.

Prywatność

Dekodowanie, podgląd i tworzenie pliku do pobrania odbywają się w bieżącej przeglądarce. Zakodowany obraz nie jest przesyłany na serwer ani przez Livewire. W opcjonalnym trybie dwuetapowym tekst pozostaje wyłącznie w pamięci sesji tej karty przeglądarki na czas przejścia do kroku pobierania.

Najczęściej zadawane pytania

Przyjmowane są wyłącznie adresy URL danych Base64 z typem MIME obrazu, na przykład data:image/png;base64,… Zadeklarowany typ musi też odpowiadać zdekodowanym bajtom.

SVG może zawierać aktywną treść. Konwerter rozpoznaje SVG do pobrania, lecz nie umieszcza nieznanego pliku SVG na stronie jako podglądu.

Konwerter przyjmuje alfabet URL-safe, w którym znaki - i _ zastępują + i /. Przed zdekodowaniem bajtów obrazu normalizuje ten alfabet.

Nie. Zakodowany tekst, zdekodowane bajty, podgląd i plik do pobrania powstają w bieżącej przeglądarce. Tryb dwuetapowy przechowuje wklejony tekst tylko na tej karcie, dopóki nie zaczniesz od nowa albo jej nie zamkniesz.

Powiązane narzędzia