Base64-naar-afbeelding-converter

Plak Base64 of een data:image-URI en je ziet de afbeelding meteen. De tool herkent het echte formaat aan de bytes van het bestand en laat je daarna het origineel opslaan of de afbeelding omzetten naar een ander formaat.

Werkt volledig in je browser. Er wordt niets geüpload.

Zo gebruik je het

  1. Plak een Base64-string of een volledige data-URI in het invoervak, of klik op Voorbeeld laden om het eerst uit te proberen.
  2. Bekijk het voorbeeld en de details: het herkende formaat, het MIME-type, de afmetingen en de gedecodeerde grootte.
  3. Kies een formaat bij Downloaden als. Origineel slaat precies de gedecodeerde bytes op; elke andere optie converteert de afbeelding in je browser.
  4. Download het bestand.

Base64-tekst weer omzetten in een afbeelding

Afbeeldingen worden als Base64 verstuurd zodra een kanaal alleen tekst accepteert: data-URI's in HTML en CSS, JSON-antwoorden van API's, HTML-e-mail, databasekolommen en logbestanden. De gecodeerde tekst is ongeveer een derde groter dan het binaire bestand. Decoderen draait dat proces om en geeft je de originele bytes terug.

Je kunt de kale Base64-string plakken of de volledige data:image/...;base64,-URI. Regeleinden en spaties worden genegeerd, en URL-veilige Base64 (met - en _) wordt ook geaccepteerd. Decoderen, bekijken en converteren gebeurt allemaal lokaal in je browser, dus de afbeelding wordt nooit geüpload.

Het formaat herkennen aan de eerste tekens

Elk afbeeldingsformaat begint met een vaste bytehandtekening, en die bytes leveren altijd dezelfde eerste Base64-tekens op. De tool controleert de gedecodeerde bytes in plaats van te vertrouwen op het MIME-type in een data-URI, zodat ook een string met een verkeerd label correct wordt herkend.

Base64 begint metFormaat
iVBORw0KGgoPNG
/9j/JPEG
R0lGODGIF
UklGRWebP (RIFF-container)
PHN2Zy of PD94bWwgSVG
QkBMP
AAABAAICO
SUkq of TU0ATIFF
JVBERPDF, geen afbeelding: gebruik Base64 naar PDF

Een downloadformaat kiezen

Origineel schrijft de gedecodeerde bytes ongewijzigd weg; dat is de juiste keuze als je alleen het bestand nodig hebt. De andere formaten ontstaan door de afbeelding op een canvas te tekenen en opnieuw te coderen:

  • PNG is verliesvrij en behoudt transparantie.
  • JPEG vult transparante gebieden met wit en gebruikt de schuifregelaar Kwaliteit.
  • WebP en AVIF leveren meestal kleinere bestanden op; AVIF wordt alleen aangeboden als je browser het kan coderen.
  • GIF is beperkt tot 256 kleuren en behoudt van een animatie alleen het eerste frame.
  • BMP, ICO en TIFF zijn bedoeld voor oudere software, favicons en drukwerkprocessen.
  • SVG verpakt een rasterafbeelding in een SVG-bestand. De afbeelding wordt daarbij niet omgezet in vectorvormen.

Veelgestelde vragen

Waarom wordt mijn Base64-afbeelding niet weergegeven?
De meest voorkomende oorzaken zijn een afgekapte string (gekopieerd uit een log of een cel met een lengtelimiet), achtergebleven aanhalingstekens of JSON-escapes zoals \/ of een letterlijke \n, of gegevens die helemaal geen afbeelding zijn. Verwijder de overbodige tekens en plak opnieuw. De Base64-validator toont ongeldige tekens en het herkende inhoudstype.
Heb ik het voorvoegsel data:image nodig?
Nee. Zowel de kale Base64-string als de volledige data-URI werkt. Wil je een data-URI van een bestand maken, gebruik dan Afbeelding naar Base64 of de Data-URI-generator.
Wordt mijn afbeelding naar een server geüpload?

Nee. De pagina decodeert en converteert de afbeelding met JavaScript in je browser. Niets van wat je plakt verlaat je apparaat.

Kan de tool HEIC- of TIFF-afbeeldingen openen?

Beide formaten worden herkend, maar de meeste browsers kunnen ze niet weergeven, dus het voorbeeld kan leeg blijven. Je kunt het originele bestand nog steeds downloaden, en converteren werkt als je browser de afbeelding kan decoderen.

Wat als de gedecodeerde gegevens geen afbeelding zijn?
Gebruik Base64 naar bestand. Die tool herkent PDF's, archieven, audio, video en andere bestandstypen en slaat ze op met de juiste extensie.