Base64 till JPG
Klistra in Base64, förhandsvisa bilden och ladda ner den ursprungliga JPG-filen.
Ingen ny komprimering
Filens ursprungliga byte, bildkvalitet och EXIF-data bevaras.
Ingen uppladdning
Avkodningen sker i webbläsaren. Bilden skickas inte till en server.
Kontrollera först
Se bilden, måtten och filstorleken innan du laddar ner den.
Om Base64-avkodning
Indata som stöds
- >Base64-sträng utan prefix
- >Fullständig data-URI: data:image/jpeg;base64,…
- >Mellanslag och radbrytningar
- >Standard-Base64 och URL-säker Base64
- >Indata med eller utan avslutande =-tecken
Användningsområden
- >Hämta en bild ur ett JSON-svar
- >Spara en bild som bäddats in i HTML eller CSS
- >Granska en profilbild som lagrats som Base64
Från Base64 tillbaka till JPG
Verktyget tar bort data-URI-prefixet, läser Base64-strängen och återskapar bildens byte. JPEG-filens signatur kontrolleras innan bilden visas. Ingen ny komprimering görs och filformatet ändras inte.
Exempel på en data-URI:
data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/wAALCAABAAEBAREA/8QAFQABAQAAAAAAAAAAAAAAAAAAAAv/xAAUEAEAAAAAAAAAAAAAAAAAAAAA/9oACAEBAAA/AKp//9k=
Stöd i webbläsare
- >Fungerar i moderna webbläsare på datorer och mobiler
- >Den nedladdade filen behåller sitt ursprungliga innehåll
- >Största möjliga fil beror på webbläsarens tillgängliga minne
Så gör du
Klistra in
Ange Base64-strängen eller hela data-URI:n.
Avkoda
Klicka på ”Avkoda” för att visa JPG-bilden.
Kontrollera
Granska bilden och dess mått.
Ladda ner
Spara den ursprungliga JPG-filen på din enhet.
Kodexempel
JavaScript i webbläsaren
const b64 = '/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/wAALCAABAAEBAREA/8QAFQABAQAAAAAAAAAAAAAAAAAAAAv/xAAUEAEAAAAAAAAAAAAAAAAAAAAA/9oACAEBAAA/AKp//9k=';
const bytes = Uint8Array.from(atob(b64), c => c.charCodeAt(0));
const blob = new Blob([bytes], { type: 'image/jpeg' });
const url = URL.createObjectURL(blob);
Återskapa JPEG-byte från en Base64-sträng utan prefix.
Node.js
const fs = require('node:fs');
const b64 = '/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/wAALCAABAAEBAREA/8QAFQABAQAAAAAAAAAAAAAAAAAAAAv/xAAUEAEAAAAAAAAAAAAAAAAAAAAA/9oACAEBAAA/AKp//9k=';
fs.writeFileSync('image.jpg', Buffer.from(b64, 'base64'));
Skriv de avkodade byten till en JPG-fil.
Python
import base64
b64 = '/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/wAALCAABAAEBAREA/8QAFQABAQAAAAAAAAAAAAAAAAAAAAv/xAAUEAEAAAAAAAAAAAAAAAAAAAAA/9oACAEBAAA/AKp//9k='
with open('image.jpg', 'wb') as file:
file.write(base64.b64decode(b64))
Avkoda Base64 med standardbiblioteket.
Vanliga frågor
Vad ska jag klistra in?
En Base64-sträng eller en fullständig data-URI som börjar med data:image/jpeg;base64,. Klistra inte in hela JSON-objekt eller HTML-taggar.
Bevaras bildkvaliteten och EXIF-data?
Ja. Filens byte återskapas utan ändringar. Befintliga EXIF-data, till exempel kameramodell och GPS-position, finns kvar.
Kan jag göra om PNG till JPG här?
Nej. Verktyget avkodar JPEG-filer som lagrats som Base64 och ändrar inte bildformatet. Använd Base64 till bild om du är osäker på formatet.
Varför visas ingen bild?
Kontrollera att strängen är fullständig och innehåller en JPEG-fil. Ta bort omgivande citattecken och HTML-taggar. Mellanslag och radbrytningar går bra.
Skickas mina uppgifter till en server?
Nej. Avkodning, förhandsvisning och nedladdning sker i webbläsaren.
Är Base64 kryptering?
Nej. Alla som har strängen kan återskapa bilden, inklusive eventuell platsinformation i EXIF-data.