Afbeelding ↔ Base64 Converter — Browsergebaseerde codering (geen upload)

AFBEELDING ↔ BASE64

Sleep afbeeldingen hierheen
Ondersteunt JPG, PNG (Max: 50 MB per bestand)
Bezig met verwerken...
Conversie voltooid!
Afbeelding gegenereerd!
Ondersteunde formaten
Afbeelding JPG, PNG Binair formaat Coderen Decoderen Base64 Tekststring Webveilig Base64-codering converteert binaire gegevens naar ASCII-tekst voor eenvoudige overdracht
Privacy & Beveiliging

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.

0 Serveruploads
100% Lokale Verwerking
Directe Conversiesnelheid
Private Gegevensverwerking

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.

1
Binair Lezen
Afbeeldingsbestand wordt gelezen als ruwe binaire gegevens (8-bit bytes)
2
Bitgroepering
Elke 3 bytes (24 bits) worden opgesplitst in 4 groepen van elk 6 bits
3
Tekenmapping
Elke 6-bit waarde (0-63) wordt toegewezen aan een teken in het Base64-alfabet
4
Opvulling
Als invoerbytes niet deelbaar zijn door 3, worden "=" opvultekens toegevoegd
Formule voor Uitvoergrootte
Output Size = ⌈(Input Size × 4) / 3⌉ + Padding
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

Maximale Bestandsgrootte
50 MB per bestand
Batchverwerking
Meerdere bestanden ondersteund
Invoerformaten
JPEG, PNG
Uitvoeropties
Onbewerkte Base64, Data-URL
Overhead in grootte
~33% groter dan origineel
Downloadformaat
TXT-bestand met Base64

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.

data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEA...
├─ schema: data:
├─ MIME-type: image/png
├─ codering: ;base64,
└─ gecodeerde gegevens: iVBORw0K...

Conversievoorbeelden

HTML Afbeelding Inbedden
Converteer PNG-logo → direct inbedden in <img src="data:image/png;base64,..."> zonder extern bestand
CSS Achtergrondafbeeldingen
Converteer klein pictogram → gebruiken als background-image: url(data:image/png;base64,...) inline
E-mailsjablonen
Converteer JPEG-kopafbeelding → inbedden in HTML-e-mail om geblokkeerde externe afbeeldingen te voorkomen
JSON API Payloads
Converteer gebruikersavatar PNG → opnemen als Base64-reeks in de JSON-aanvraagbody
SVG Afbeelding Inbedden
Converteer rasterafbeelding → inbedden in SVG-bestand met behulp van xlink:href met Data-URL
Markdown Documenten
Converteer diagram PNG → inbedden in markdown met behulp van ![alt](data:image/png;base64,...)
Databaseopslag
Converteer miniatuur JPEG → opslaan als tekstveld in database zonder binaire verwerking
QR-code Herstel
Decodeer Base64-reeks van API-antwoord → downloaden als PNG-afbeeldingsbestand
Klembord Integratie
Converteer screenshot PNG → kopieer Data-URL om direct in code-editor te plakken
Handtekening Extractie
Decodeer Base64-handtekening van elektronisch document → opslaan als JPEG-bestand

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.