Base64 till bild-konverterare

Använd en Base64-kodad bild i PNG, JPEG, GIF, WebP, AVIF eller SVG. Data-URL:er måste innehålla ;base64.

Högsta längd för kodad indata är 2 000 000 tecken. Bearbetningen stannar i den här webbläsaren.

Klistra in Base64-kodade bilddata för att återskapa bildens ursprungliga bytes i webbläsaren. Konverteraren tar emot PNG, JPEG, GIF, WebP, AVIF och SVG som rå Base64 eller en korrekt Base64-kodad data-URL. Rasterbilder förhandsvisas före nedladdning när webbläsaren stöder formatet. SVG-filer erbjuds bara för nedladdning eftersom de kan innehålla aktivt innehåll.

Så avkodar du en Base64-bild

  1. 1

    Klistra in den kodade bilden

    Använd rå Base64 eller en data-URL, till exempel data:image/png;base64,...

  2. 2

    Kontrollera den identifierade filtypen

    Konverteraren granskar de avkodade bytevärdena och avvisar filer som inte stöds eller en data-URL vars typ inte stämmer med innehållet.

  3. 3

    Förhandsvisa en rasterbild

    PNG, JPEG, GIF, WebP och AVIF visas på sidan när den aktuella webbläsaren kan rendera formatet.

  4. 4

    Ladda ned avkodade bytes

    Nedladdningen behåller den identifierade filtypen och får motsvarande filändelse.

Accepterade indata

Konverteraren tar emot bilder i PNG, JPEG, GIF, WebP, AVIF och SVG.

Rå Base64:       iVBORw0KGgoAAAANSUhEUgAAA...
Data-URL:        data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA...
URL-säker variant: iVBORw0KGgoAAAANSUhEUgAAA (med - och _ i stället för + och /)

En data-URL måste ange en image/-typ och innehålla ;base64. Blanksteg och radbrytningar i den kodade nyttolasten ignoreras. Den kodade indatan får innehålla högst 2 000 000 tecken, så att bearbetningen förblir tillförlitlig på en webbläsarflik.

Typkontroll och förhandsvisning

Konverteraren identifierar signaturen i de avkodade bytevärdena innan den skapar en nedladdning. Om en data-URL anger image/png men innehåller JPEG-bytes stoppas bearbetningen med ett meddelande om typkonflikt i stället för att filen får en felaktig etikett.

PNG, JPEG, GIF, WebP och AVIF förhandsvisas när den aktuella webbläsaren kan rendera dem. SVG identifieras och kan laddas ned, men förhandsvisas avsiktligt inte. SVG kan innehålla skript, länkar och annat aktivt innehåll, så behandla en SVG från en okänd källa som vilken annan okänd bilaga som helst.

Det här avkodar verktyget inte

Konverteraren avvisar bytevärden som inte är bilder, procentkodade data-URL:er och data-URL:er som inte använder Base64. Den reparerar inte en avklippt sträng, konverterar inte mellan bildformat, söker inte efter skadlig kod och intygar inte att en nedladdad fil är säker.

Integritet

Avkodning, förhandsvisning och skapande av nedladdningen sker i den aktuella webbläsaren. Den kodade bilden laddas inte upp och skickas inte via Livewire. I det valfria tvåstegsflödet ligger texten bara i sessionslagringen för den här fliken tills du når nedladdningssteget.

Vanliga frågor

Den tar bara emot Base64-kodade data-URL:er med en bildtyp, till exempel data:image/png;base64,… Den angivna typen måste också stämma med de avkodade bytevärdena.

SVG kan innehålla aktivt innehåll. Konverteraren identifierar SVG för nedladdning men bäddar inte in en okänd SVG på sidan som förhandsvisning.

Konverteraren stöder det URL-säkra alfabetet, där - och _ ersätter + och /. Alfabetet normaliseras innan bildens bytes avkodas.

Nej. Den kodade texten, de avkodade bytevärdena, förhandsvisningen och nedladdningen skapas i den aktuella webbläsaren. Tvåstegsflödet sparar den inklistrade texten bara på den här fliken tills du börjar om eller stänger den.

Relaterade verktyg