IT Image Tools

Afbeelding naar Base64

Zet een afbeelding om naar een Base64 data-URI om in HTML of CSS in te sluiten. Gratis, direct en 100% in je browser: er wordt niets geüpload.

🔒 Draait volledig in uw browser — niets wordt geüpload

Drop an image here or click to browse

Advertisement

Codeer afbeeldingen als Base64 data-URI's

Een Base64 data-URI verandert een afbeelding in een gewone tekststring die je rechtstreeks in je HTML of CSS kunt plakken. De browser decodeert hem direct, zodat de afbeelding zonder apart bestandsverzoek wordt getoond: handig voor kleine pictogrammen, e-mailtemplates en zelfstandige pagina's in één bestand.

Deze tool leest je bestand lokaal en geeft de volledige data:-URI, plus kant-en-klare <img>- en CSS-background-image-snippets die je met één klik kunt kopiëren. Er wordt niets geüpload: de codering gebeurt volledig in je browser.

Wanneer wel en niet insluiten

Insluiten scheelt een HTTP-verzoek, wat kleine, kritieke afbeeldingen kan versnellen. Maar Base64 is ongeveer 33% groter dan het binaire bestand en kan niet apart worden gecachet, dus vermijd het voor grote foto's of afbeeldingen die op veel pagina's terugkomen. Als vuistregel sluit je pictogrammen van een paar kilobyte in en houd je grotere afbeeldingen als gewone bestanden.

Het resultaat gebruiken

De data-URI behoudt het oorspronkelijke bestandstype, bijvoorbeeld data:image/png;base64, gevolgd door de gecodeerde bytes, en de statusregel toont hoeveel kilobyte tekst is ontstaan. Gebruik de drie kopieerknoppen afhankelijk van de bestemming: de kale URI voor een src- of href-waarde, de <img>-tag voor HTML (voeg daarna een betekenisvolle alt-tekst toe) of de CSS-regel voor een stylesheet.

Praktische kanttekeningen

  • Een lange Base64-string maakt je HTML- of CSS-bestand groter en trager te lezen, en wordt opnieuw gedownload bij elke pagina die hem bevat. Gzip of Brotli winnen een deel van de overhead terug, maar de afbeeldingsdata is al gecomprimeerd, dus de winst is beperkt.
  • Als je site een Content Security Policy gebruikt, moet img-src data:-URI's toestaan.
  • Veel e-mailprogramma's blokkeren of verwijderen data-URI's, dus test voordat je erop vertrouwt in nieuwsbrieven.
  • Comprimeer of verklein de afbeelding eerst; een kleinere bron levert een veel kortere string op.

Goede kandidaten om in te sluiten

Kleine pictogrammen, piepkleine plaatshouders, laadindicatoren, eenvoudige logo's en afbeeldingen in HTML-demo's met één bestand passen het best. Foto's, hero-banners en afbeeldingen die op veel pagina's staan, lever je beter als aparte bestanden zodat de browser ze kan cachen. De codering gebeurt in je browser en de tekst die je kopieert verlaat je apparaat pas wanneer je hem zelf ergens plakt.

Hoe te gebruiken

  1. Voeg een afbeelding toeSleep een afbeelding naar het vak of klik om te bladeren.
  2. KopieerKopieer de Base64-string of de kant-en-klare <img>- / CSS-snippet.
  3. Gebruik hetPlak de data-URI rechtstreeks in je HTML of CSS.

Veelgestelde vragen

Wat is een Base64 data-URI?
Het is een tekstcodering van je afbeelding die rechtstreeks in HTML of CSS kan worden ingesloten met een data:-URL, zodat je geen apart afbeeldingsbestand nodig hebt.
Wanneer moet ik afbeeldingen als Base64 insluiten?
Voor kleine pictogrammen of afbeeldingen in e-mails en pagina's met één bestand. Voor grotere afbeeldingen is een gewoon bestand meestal beter, omdat Base64 ongeveer 33% aan de grootte toevoegt.
Wordt mijn afbeelding geüpload?
Nee. De codering gebeurt lokaal met de FileReader-API.
Advertisement