Ga naar inhoud
WK-aftraptijdconverter is liveBekijk aftraptijden in jouw tijdzone en voeg agenda-herinneringen toe.

Base64 coderen/decoderen

Base64-coderen/-decoderen verwerkt UTF-8-tekst, Base64URL en MIME-verpakte uitvoer, plus afbeeldingsworkflows voor Data-URL’s, onbewerkte Base64, lokale preview en het downloaden van afbeeldingen.

Invoertekst

Tekens

0 / 50,000

Base64 coderen/decoderen

Snelstart

1
Kies Tekst, Afbeelding naar Base64 of Base64 naar afbeelding.
2
Plak tekst/Base64 of upload één afbeelding.
3
Codeer of decodeer tekst en kopieer het resultaat.
4
Na het uploaden kopieer je Data URL of raw Base64.
5
Plak Data URL of raw Base64, kies MIME en bekijk of download.

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.

Tekst- en beeldgrenzen

Tekstcodering begint met standaard Base64 (+/ met opvulling). URL-veilige uitvoer schakelt over naar Base64URL (-/_ waarbij opvulling standaard is weggelaten).
Decoderen accepteert standaard Base64 en Base64URL, verwijdert witruimte, voegt waar mogelijk opvulling toe en extraheert de payload na een Data URL-komma.
Afbeelding naar Base64 accepteert één afbeelding tegelijk en behoudt de originele bytes; het comprimeert, bijsnijdt, vergroot of verkleint, optimaliseert, scant of converteert geen formaten.
Ruwe Base64-beeldinvoer heeft geen MIME-metagegevens. Kies het originele afbeeldingstype voordat u een voorbeeld bekijkt of downloadt.
Grote tekst en afbeeldingen worden beperkt door de tekstuitvoeringsgrens, de lengte van Data URL, browsergeheugen en ondersteuning voor voorbeeldweergave van browserafbeeldingen.
Voor binaire bestanden die geen afbeelding zijn, gebruikt u een speciale bestandstool of CLI. De tekstmodus decodeert bytes als UTF-8, dus willekeurige binaire gegevens kunnen er verminkt uitzien.

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 Base64 is de standaard. Schakel URL-veilige uitvoer alleen in als het doel Base64URL verwacht (-/_ waarbij opvulling standaard is weggelaten).
Bij uitwisseling tussen systemen is het verstandig om regeleinden en spaties te verwijderen; voeg ze alleen toe voor presentatie.
Base64 vergroot de gegevensgrootte met ongeveer 33%; splits zeer grote tekst en vermijd het gebruik ervan als opslagformaat voor 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

De tekstmodus decodeert bytes als UTF-8-tekst. Voor binaire bestanden die geen afbeelding zijn, gebruikt u een speciale bestandstool of CLI in plaats van deze pagina.
Het uploaden van afbeeldingen, de lengte van de gegevens URL en de voorbeeldgrootte worden beperkt door browsergeheugen en ondersteuning voor browserafbeeldingsformaten.
Sommige afbeeldingsformaten kunnen wel worden gecodeerd, maar blijven in de huidige browser toch niet direct previewbaar

Privacy & veiligheid

Base64-verwerking gebeurt in de browser. Tekstinvoer, Base64-afbeeldingsinvoer, geselecteerde afbeeldingen en instellingen kunnen in de huidige sessie of in browseropslag blijven staan. Als je een werkruimte opslaat of WebDAV-synchronisatie inschakelt, kunnen die invoer, de geselecteerde afbeeldingsbijlage en de instellingen volgens je synchronisatie-instellingen worden opgeslagen. Wis op gedeelde apparaten indien nodig invoer, afbeeldingen en sitegegevens.
Veiligheidsopmerking: Base64 is codering, geen versleuteling. Het verbergt, verifieert of scant geen inhoud; versleutel gevoelige gegevens vóór het coderen.

Veelgestelde vragen

8

Ga verder met deze gerelateerde tools voor de volgende stap.

Alle verwerking van tools vindt lokaal plaats in je browser.