Ga naar inhoud

Base64 coderen/decoderen

Base64 coderen/decoderen ondersteunt workflows voor tekst en afbeeldingen. Je kunt tekst coderen en decoderen, afbeeldingen omzetten naar Data URL of ruwe Base64, of Data URL / Base64 terug omzetten naar afbeeldingen voor lokale preview en download.

Invoertekst

Teken

0 / 500,000

Base64 coderen/decoderen

Snelstart

1
Voer tekst in (platte tekst of een Base64-string) in het invoerveld.
2
Klik op "Coderen" of "Decoderen" om te verwerken.
3
Invoer en resultaat delen hetzelfde tekstvak; u kunt met één klik kopiëren of wissen.
4
Voor controle: codeer eerst en schakel daarna naar "Decoderen" om een rondrit te testen.
5
Gebruik "Tekstmodus" voor gewone tekst, "Afbeelding naar Base64" om afbeeldingen te uploaden en te coderen, en "Base64 naar afbeelding" om Data URL's of Base64 terug om te zetten naar afbeeldingen.
6
Upload een afbeelding in het tabblad "Afbeelding naar Base64" om direct een Data URL of ruwe Base64 te genereren.
7
Plak in het tabblad "Base64 naar afbeelding" een Data URL, of plak ruwe Base64 en kies een MIME-type. De afbeeldingspreview wordt automatisch bijgewerkt.

Veelvoorkomende scenario's

URL/JWT

gebruik bij voorkeur de URL‑veilige variant (−/_); de afsluitende '=' kan worden weggelaten om escapingsproblemen in URLs te vermijden.

E-mail/MIME

als regels moeten worden afgebroken, gebruik dan de MIME-regel van 76 kolommen (CRLF); voor webtransport wordt meestal niet afgebroken. Deze tool biedt 76‑kolomsafbreking en een LF/CRLF-schakelaar.

Meerdere regels tekst

schakel "Per regel coderen" in om elke regel afzonderlijk te coderen.

MIME/PEM

schakel "Afbreken volgens MIME op 76 tekens (CRLF)" in; als u LF als regeleinde nodig hebt, schakel dan ook "LF gebruiken voor regeleinden (\n)" in.

Data URL

bij inbedding gebruikt u data:[mime];base64,…; de decoder haalt automatisch het deel na de komma eruit.

Rondritcontrole

codeer en decodeer direct daarna om te controleren of de inhoud identiek blijft.

Afbeelding uploaden

behoud de originele bytes en wissel tussen Data URL en ruwe Base64 zonder opnieuw te uploaden

Afbeeldings-Data URL

plak data:image/...;base64,... om het MIME-type automatisch te herkennen en de afbeelding direct te previewen.

Ruwe Base64-afbeeldingsdata

geef het oorspronkelijke MIME-type van de afbeelding op zodat de tool deze automatisch kan previewen en als afbeelding kan downloaden.

Encodeerparameters & varianten

URL‑veilige output
Per regel coderen (elke regel afzonderlijk)
Afbreken volgens MIME op 76 tekens (CRLF)
LF gebruiken voor regeleinden (\n)
Data URL
Ruwe Base64
Ruwe Base64-afbeeldingsinvoer heeft een expliciet MIME-type nodig omdat Base64 zelf geen bestandsformaatmetadata opslaat
Automatische padding: de lengte wordt uitgelijnd op een veelvoud van 4; ongeldige lengtes worden gemeld.
Witruimte‑tolerant: bij decoderen worden regeleinden en spaties automatisch verwijderd.

Gebruiksadvies

De tekstmodus gebruikt standaard UTF-8. Heb je GBK, Shift-JIS of een andere codering nodig, converteer die dan eerst voordat je deze tool gebruikt.
Standaard wordt de URL‑veilige variant gebruikt; schakel deze uit voor standaard Base64.
Bij uitwisseling tussen systemen is het verstandig om regeleinden en spaties te verwijderen; voeg ze alleen toe voor presentatie.
Base64 vergroot de grootte met ongeveer 33%; niet geschikt voor zeer grote bestanden.
Voor legacy‑systemen die standaard Base64 verwachten: schakel URL‑safe uit (behoud +/ en =).
Per-regelcodering codeert reeds gecodeerde tekst opnieuw; voor alleen variantconversie zet u deze optie uit voordat u codeert.
Afbreken op 76 kolommen beïnvloedt alleen de weergave; de decoder negeert regeleinden en witruimte.
Bewaar bij het delen van ruwe Base64 ook het oorspronkelijke MIME-type, zodat de ontvanger het bestand correct kan reconstrueren
Of een preview beschikbaar is hangt af van de afbeeldingsondersteuning van de browser; ook zonder preview blijven de originele bytes behouden bij downloaden

Beperkingen & compatibiliteit

Zeer lange tekst kan de prestaties beïnvloeden; verwerk in delen waar nodig.
Binaire gegevens: de UI is tekstgericht; gebruik voor echte binaire stromen bij voorkeur Data URL's of CLI-tools.
De maximaal verwerkbare grootte wordt begrensd door het beschikbare browsergeheugen.
Sommige afbeeldingsformaten kunnen wel worden gecodeerd, maar blijven in de huidige browser toch niet direct previewbaar

Privacy & veiligheid

Alle verwerking gebeurt lokaal in de browser. Je kunt de huidige inhoud op elk moment vervangen, wissen en opnieuw verwerken.
Beveiligingsopmerking: Base64 is een codering, geen versleuteling. Versleutel gevoelige gegevens eerst en codeer daarna.

Veelgestelde vragen

6

Ga verder met deze gerelateerde tools voor de volgende stap.