Base64 Encoder & Decoder
Tekst en bestanden direct Base64-coderen of -decoderen. Geen server. Geen privacyrisico.
Wat is Base64-codering?
Base64 is een binair-naar-tekst codeerschema dat binaire gegevens omzet in ASCII-tekens. Het gebruikt 64 tekens (A-Z, a-z, 0-9, +, /) om gegevens weer te geven, waardoor het veilig is voor op tekst gebaseerde systemen zoals e-mail, JSON en URL's.
Wanneer Base64 gebruiken
Base64 wordt vaak gebruikt om afbeeldingen in HTML of CSS in te sluiten (data-URI's), binaire gegevens in JSON API's te verzenden, e-mailbijlagen te coderen (MIME) en binaire gegevens op te slaan in tekstgebaseerde databases. Base64 vergroot de gegevensgrootte met ongeveer 33%.
Hoe dit tool werkt
Deze encoder gebruikt de native btoa()- en atob()-functies van de browser met volledige UTF-8-ondersteuning. Uw gegevens worden volledig in uw browser verwerkt — er wordt niets naar een server gestuurd.
Veelgestelde vragen
Waarvoor wordt Base64-codering gebruikt?
Base64 zet binaire gegevens om in ASCII-tekst. Veelgebruikte toepassingen: afbeeldingen insluiten als data-URI's in HTML/CSS, e-mailbijlagen coderen (MIME), binaire gegevens verzenden in JSON API's en binaire inhoud opslaan in tekstgebaseerde databases.
Versleutelt Base64 mijn gegevens?
Nee. Base64 is een codering, geen versleuteling. Het zet gegevens om in een ander formaat maar beschermt ze niet. Iedereen kan Base64 terugzetten naar de oorspronkelijke gegevens. Gebruik voor gevoelige gegevens echte versleuteling (AES, RSA).
Waarom vergroot Base64 de bestandsgrootte?
Base64 gebruikt 4 ASCII-tekens voor elke 3 bytes binaire gegevens, wat resulteert in een toename van ongeveer 33%. Acceptabel voor kleine assets zoals pictogrammen, maar niet praktisch voor grote bestanden.
Wat is een data-URI?
Een data-URI sluit bestandsinhoud direct in HTML of CSS in via het formaat data:[mediatype];base64,[gegevens]. Een kleine PNG-afbeelding kan worden ingesloten als img-src zonder een extra HTTP-verzoek.
Wanneer Base64-codering gebruiken
Base64-codering zet binaire gegevens om in platte ASCII-tekst. Het is geen versleuteling — iedereen kan het direct decoderen — maar het is essentieel voor het verzenden van binaire gegevens via tekstgebaseerde kanalen.
Base64 vs. Base64URL (URL-veilig)
Standaard Base64 gebruikt + en / die speciale betekenis hebben in URL's. Base64URL vervangt deze door - en _, waardoor de uitvoer veilig is in URL-parameters. JWT's, OAuth-tokens en veel web-API's gebruiken Base64URL.
Veelgestelde vragen
Is Base64-codering hetzelfde als versleuteling?
Nee. Base64 is zonder sleutel omkeerbaar. Het is een formattransformatie, geen beveiligingsmaatregel. Gebruik AES-256-versleuteling voor echte vertrouwelijkheid.
Waarom eindigt mijn Base64-string op ==?
Base64 zet 3 bytes om in 4 tekens. Als de invoerlengte niet deelbaar is door 3, wordt opvulling toegevoegd: één resterende byte geeft ==, twee resterende bytes geven =.
Kan ik afbeeldingsbestanden coderen?
Ja — sleep een bestand naar het tool of klik op de bestandsinvoer. Het tool leest uw bestand in de browser met de FileReader API en genereert een kant-en-klare data-URI. Uw bestand wordt nooit geüpload.
Wat is de maximale bestandsgrootte?
Het tool verwerkt bestanden tot ongeveer 5 MB comfortabel in de meeste browsers. Gebruik voor zeer grote bestanden een opdrachtregeltool: base64 -i invoer.bin -o uitvoer.txt op macOS/Linux.