Base64 Encoderen en Decoderen - Online en Gratis

Codeer en decodeer tekst of bestanden naar Base64 en terug, met directe weergave. Realtime, veilig en volledig client-side in je browser. Gratis.

1 lines0 chars
1 lines0 chars

Online Base64 Encoder en Decoder

Welkom bij de beste online Base64 encoder en decoder. Met deze eenvoudige maar krachtige tool kunt u tekst naar Base64 converteren of Base64-reeksen direct naar leesbare tekst decoderen.

Base64-coderingsschema's zijn essentieel bij het coderen van binaire gegevens voor opslag of overdracht via media die zijn ontworpen voor tekst (zoals HTTP of SMTP).

Geavanceerde configuratie-opties

Tekenset selectie

Bij het werken met tekstuele gegevens is het specificeren van de juiste tekenset (charset) cruciaal. Hoewel UTF-8 de standaard is, kunnen oudere systemen ASCII, ISO-8859-1 of andere gebruiken.

Decodeer elke regel apart

Gecodeerde gegevens verschijnen vaak als een continu blok tekst. Als u echter meerdere onafhankelijke Base64-reeksen hebt die door nieuwe regels worden gescheiden, schakel deze optie dan in.

Live Conversie Modus

Schakel Live Modus in om direct resultaat te krijgen terwijl u typt. Deze modus voert de Base64-conversie lokaal in uw browser uit met JavaScript, wat zorgt voor nultolerantie.

Veilig en Privé

Uw privacy is onze prioriteit. Alle communicatie maakt gebruik van veilige SSL-gecodeerde verbindingen (HTTPS). We inspecteren, bewaren of delen uw verzonden gegevens nooit.

Volledig Gratis Online Tool

Onze Base64-tool is 100% gratis. Geen software-installatie, registratie of abonnement vereist.

Ontwerpprincipes

Een Base64-indextabel bestaat uit 64 tekens die zijn gekozen om gemeenschappelijk te zijn voor de meeste coderingen en afdrukbaar te zijn. Dit minimaliseert het risico op gegevenswijziging door systemen zoals e-mailservers.

Wat is Base64-codering?

Base64 is een groep binaire-naar-tekst coderingsschema's die binaire gegevens in een ASCII-tekenreeksformaat vertegenwoordigen door deze te vertalen naar een radix-64 weergave.

Base64 Codering Voorbeeld

Overweeg dit citaat uit Thomas Hobbes' Leviathan:

"Man is distinguished, not only by his reason, but ..."

Wanneer gecodeerd in MIME Base64, wordt deze ASCII-reeks:

TWFuIGlzIGRpc3Rpbmd1aXNoZWQsIG5vdCBvbmx5IGJ5IGhpcyByZWFzb24sIGJ1dCAuLi4=

Hoe het werkt: Het woord "Man" wordt gecodeerd als "TWFu". In ASCII zijn de letters "M", "a", "n" de bytes 77, 97, 110. Hun binaire weergaven worden samengevoegd en verdeeld in groepen van 6 bits.

TekstinhoudMan
ASCII-waarde7797110
Binair010011010110000101101110
Index1922546
Base64TWFu

Zoals getoond, converteert Base64-codering 3 bytes invoergegevens (24 bits) naar 4 Base64-tekens (elk 6 bits), waardoor de gegevensgrootte met ongeveer 33% toeneemt.

Plak je tekst of sleep een bestand erin, en deze tool zet het meteen om in een Base64-string – of decodeert juist een Base64-reeks terug naar leesbare tekst of een te downloaden bestand. Zowel encoderen als decoderen gebeurt volledig in je browser, met ondersteuning voor UTF-8 en oudere tekensets. In de live modus zie je het resultaat direct terwijl je typt. Er wordt niets naar een server geüpload, dus je gegevens blijven privé.

Zo gebruik je de Base64 encoder en decoder

  1. 1

    Kies encoderen of decoderen

    Selecteer Encoderen om tekst of een bestand naar Base64 om te zetten, of Decoderen om een Base64-reeks terug naar de oorspronkelijke vorm te halen.

  2. 2

    Voer je invoer in

    Typ of plak je inhoud in het invoerveld, of sleep een bestand (tot 10 MB) erin om het direct te laden.

  3. 3

    Stel zo nodig opties in

    Kies de juiste tekenset voor tekst, of zet 'Decodeer elke regel apart' aan wanneer je meerdere Base64-reeksen verwerkt die door regeleindes zijn gescheiden.

  4. 4

    Bekijk het resultaat meteen

    Met de live modus aan werkt de uitvoer bij terwijl je typt; anders klik je op Encoderen of Decoderen om te verwerken.

  5. 5

    Kopieer of download

    Klik op Kopiëren om het resultaat naar je klembord te sturen, of op Downloaden om het gedecodeerde bestand of de gecodeerde tekst lokaal op te slaan.

Bronnen

Gerelateerde tools

Veelgestelde vragen

Wat is Base64-codering?
Base64 is een groep coderingsschema's die binaire gegevens omzetten naar tekst, door ze weer te geven als een ASCII-string in een radix-64-notatie. Zo kun je binaire data veilig versturen via kanalen die alleen tekst aankunnen, zoals e-mail of een URL.
Is Base64 hetzelfde als versleuteling?
Nee. Base64 is een codering, geen versleuteling. Iedereen kan een Base64-reeks weer terugzetten naar de oorspronkelijke inhoud, dus het biedt geen enkele beveiliging of geheimhouding. Het maakt binaire gegevens alleen geschikt om als tekst te verzenden of op te slaan.
Worden mijn gegevens naar een server gestuurd?
Nee. Alle codering en decodering gebeurt volledig in je browser met ingebouwde JavaScript-functies. Je tekst en bestanden verlaten je apparaat nooit, wat ook gevoelige gegevens veilig houdt.
Wordt mijn bestand groter door Base64?
Ja. Base64 zet elke 3 bytes invoer (24 bits) om in 4 tekens (elk 6 bits), waardoor de gegevens ongeveer 33% groter worden. Houd hier rekening mee bij het inline plaatsen van grote afbeeldingen of bestanden.
Kan ik ook bestanden coderen en decoderen, niet alleen tekst?
Ja. Sleep een bestand tot 10 MB erin of upload het om het naar Base64 te coderen, en gebruik de knop Downloaden om een gedecodeerd bestand weer op je schijf op te slaan.
Hoe codeer ik Base64 met speciale tekens of accenten?
Kies de juiste tekenset, meestal UTF-8, voordat je tekst met accenten of niet-Latijnse karakters codeert. De standaard btoa()-functie in JavaScript ondersteunt geen Unicode rechtstreeks, maar deze tool verwerkt UTF-8 correct.
Wat is het verschil tussen Base64 en Base64URL?
Base64URL is een variant die veilig is voor gebruik in URL's en bestandsnamen: de tekens '+' en '/' worden vervangen door '-' en '_', en de opvulling met '=' wordt vaak weggelaten. Je komt deze variant onder andere tegen in JWT-tokens.