Alle tools

Afbeelding naar Base64

Base64 codeert binaire afbeeldingsbytes als ASCII-tekst die je in HTML img src, CSS url() of JSON payloads kunt plakken. Handig voor kleine pictogrammen, gegevens-URI's in prototypes en API's die inline afbeeldingen verwachten. Het coderen gebeurt lokaal; er wordt niets geüpload.

Zo codeer je een afbeelding naar Base64

1. Upload het afbeeldingsbestand (houd het klein — minder dan 100 KB is praktisch).
2. Kopieer de gegenereerde Base64-tekenreeks of volledige gegevens-URL.
3. Plak in je HTML, CSS of configuratie.
4. Test in de doelomgeving: sommige e-mailclients beperken de gegevens-URI's.

Coderingsvoorbeelden

Inline-logo in HTML e-mail

Een 2 KB PNG logo als data:image/png;base64,... vermijdt externe blokkering van afbeeldingen in strikte bedrijfsinboxen.

CSS achtergrond voor prototype

Plak een Base64-textuur in een demo van één bestand zonder asset-hosting.

API-testarmatuur

Voeg een kleine Base64 JPEG toe aan de hoofdtekst van een JSON-verzoek voor het testen van het eindpunt van het uploaden van afbeeldingen.

Wanneer gebruik je deze tool

Voor zeer kleine assets waarbij één HTTP-verzoek meer kost dan de overhead inline-grootte.
Voor offline HTML-prototypes met één bestand.
Wanneer externe hosting niet beschikbaar is in vergrendelde omgevingen.

Wanneer kies je iets anders

Voor grote foto's: Base64 groeit met ~33% en vult de HTML cache.
Wanneer CDN-caching en responsieve srcset beschikbaar zijn.
Wanneer veel e-mailclients gegevens-URI's blokkeren, gebruik dan in plaats daarvan gehoste afbeeldingen.

Base64 in prestatiebudgetten

Met inlining worden round-trips verwijderd, maar wordt voorkomen dat de afbeelding afzonderlijk in de browser wordt gecached. Gebruik spaarzaam voor kritische kleine pictogrammen boven de vouw; lui grote media normaal laden.

Eigenaardigheden van e-mailclients

Outlook-desktop biedt historisch beperkte ondersteuning voor gegevens-URI's. Test Gmail, Apple Mail en Outlook voordat je vertrouwt op inline afbeeldingen in campagnes.

Beveiliging

Plak niet-vertrouwde Base64 niet in pagina's zonder de inhoud te begrijpen; het is nog steeds een uitvoerbare context in HTML. Codeer alleen je eigen assets.

Veelgestelde vragen

Waarom is Base64 groter dan het bestand?

Bij de codering worden voor elke 3 bytes vier tekens gebruikt: ongeveer 33% overhead plus het gegevens-URL-voorvoegsel.

Wat is een gegevens-URL?

Formaat: data:image/png;base64,iVBORw0KG... — MIME-type plus gecodeerde payload.

Maximale grootte voor e-mail?

Houd de totale berichtengroei onder de 10-20 KB; veel klanten stikken in enorme inline-afbeeldingen.

Terug decoderen naar bestand?

Gebruik de Base64 encoder/decoder-tool om ASCII indien nodig om te keren naar binair.

Worden afbeeldingen geüpload?

Nee: FileReader leest lokaal in de browser.

SVG naar Base64?

Mogelijk voor kleine SVG tekst; rasterformaten komen vaker voor voor gegevens-URI's.