AFBEELDING ↔ BASE64
Deze converter werkt volledig binnen uw browser met behulp van de JavaScript FileReader API. Uw afbeeldingen worden lokaal op uw apparaat verwerkt — er worden geen gegevens naar een server verzonden. De coderings- en decoderingsalgoritmen draaien in het geheugen van uw browser en alle tijdelijke gegevens worden gewist wanneer u de pagina sluit of vernieuwt.
Coderingsproces
Base64-codering transformeert binaire afbeeldingsgegevens naar een tekstreeks met behulp van 64 afdrukbare ASCII-tekens (A-Z, a-z, 0-9, +, /). Dit maakt het mogelijk om binaire inhoud veilig in tekstgebaseerde formaten zoals HTML, CSS, JSON en XML in te sluiten zonder corruptie.
Base64-codering verhoogt de bestandsgrootte met ongeveer 33%
Ondersteunde Formaten
| Richting | Invoerformaat | Uitvoerformaat | MIME-type |
|---|---|---|---|
| Afbeelding → Base64 | JPEG (.jpg, .jpeg) | Base64-tekstreeks | image/jpeg |
| Afbeelding → Base64 | PNG (.png) | Base64-tekstreeks | image/png |
| Base64 → Afbeelding | Base64-reeks / Data-URL | PNG-bestand | image/png |
| Base64 → Afbeelding | Base64-reeks / Data-URL | JPEG-bestand | image/jpeg |
Technische Specificaties
Data-URL Structuur
De converter genereert zowel onbewerkte Base64-reeksen als complete Data-URL's. Data-URL's bevatten het MIME-type voorvoegsel, waardoor ze direct bruikbaar zijn in HTML en CSS.
├─ schema: data:
├─ MIME-type: image/png
├─ codering: ;base64,
└─ gecodeerde gegevens: iVBORw0K...
Conversievoorbeelden
Grootte Impact Referentie
| Originele Grootte | Base64 Grootte | Toename | Typisch Gebruiksscenario |
|---|---|---|---|
| 1 KB | ~1,37 KB | +37% | Kleine pictogrammen, favicons |
| 10 KB | ~13,7 KB | +37% | UI-elementen, knoppen |
| 100 KB | ~137 KB | +37% | Miniaturen, avatars |
| 1 MB | ~1,37 MB | +37% | Medium foto's |
| 10 MB | ~13,7 MB | +37% | Afbeeldingen met hoge resolutie |
Opmerking: Base64-codering wordt aanbevolen voor afbeeldingen kleiner dan 10 KB voor inline inbedding. Grotere afbeeldingen profiteren van traditionele bestandshosting om laadtijden van pagina's te verkorten.