Base64 Encoder en Decoder
Gratis online Base64 encoder en decoder. Converteer tekst naar Base64 en decodeer Base64 direct terug naar tekst.
Plak gewone tekst om te encoderen of een Base64-string om te decoderen.
Uw gecodeerde of gedecodeerde resultaat verschijnt hier.
Base64 Encoder en Decoder — Gratis online Base64-tool
Converteer tekst naar Base64 en decodeer Base64 direct terug naar gewone tekst met onze gratis online Base64 Encoder en Decoder. Geen downloads, geen registratie, en uw gegevens verlaten ooit uw browser.
Wat is Base64 en waarom is het belangrijk?
Base64 is een binair-naar-tekstcoderingsmethode die binaire gegevens vertegenwoordigt als een ASCII-string. Het gebruikt 64 afdrukbaar tekens — hoofdletters A-Z, kleine letters a-z, cijfers 0-9, en de tekens + en / — plus het =-tekens voor opvulling. Deze codering was oorspronkelijk ontworpen om binaire gegevens veilig te verzenden via kanalen die alleen tekst ondersteunen, zoals e-mailsystemen, URLs en JSON-payloads.
Elk Base64-tekens vertegenwoordigt precies 6 bits aan gegevens. Drie bytes aan binaire gegevens (24 bits) vertalen zich in vier Base64-tekens. Deze 4:3 verhouding betekent dat Base64 de oorspronkelijke gegevensomvang ongeveer 33% vergroot, maar het voordeel is universele compatibiliteit met tekstgebaseerde systemen.
Ontwikkelaars stuiten dagelijks op Base64. Het inbedden van kleine afbeeldingen direct in CSS of HTML als data-URI's, het coderen van authenticatie tokens in HTTP-headers, het serialiseren van binaire bestanden in JSON-Api's, en het verbergen van eenvoudige strings zijn allemaal veelvoorkomende toepassingen. Het begrijpen van hoe je Base64 snel kunt coderen en decoderen is een fundamentele vaardigheid voor webontwikkelaars, DevOps-engineers en beveiligingsprofessionals.
Hoe gebruik je de Base64 Encoder en Decoder
- Plak uw tekst in het invoerveld aan de linkerkant.
- Klik op Coderen om gewone tekst om te zetten in een Base64-string.
- Klik op Decoderen om een Base64-string terug te converteren naar gewone tekst.
- Kopieer het resultaat met de kopieerpictogram dat naast het uitvoerveld staat.
- Klik op Wis om beide velden te resetten en opnieuw te beginnen.
Het hulpmiddel draait volledig in uw browser met behulp van native btoa en atob functies. Uw invoer wordt nooit naar een server verzonden, waardoor het veilig is voor gevoelige tokens, API-sleutels of proprietaire gegevens.
Belangrijke functies
| Functie | Wat doet het | Waarom is het belangrijk |
|---|---|---|
| Instantiële codering | Converteert elke tekst naar Base64 in real-time | Bespaart tijd tijdens ontwikkeling en debuggen |
| Instantiële decodering | Converteert Base64 terug naar leesbare tekst | Essentieel voor het lezen van gecodeerde headers of payloads |
| Client-side verwerking | Alle conversie gebeurt in de browser | Uw gegevens blijven privé en veilig |
| Foutafhandeling | Toont een duidelijke melding voor ongeldige Base64-invoer | Voorkomt verwarring bij het decoderen van beschadigde strings |
| Eén-klik-kopie | Kopieert het resultaat direct naar uw klembord | Streamlijnt uw werkstroom |
| Wis-knop | Reset invoer- en uitvoervelden | Snel opruimen tussen taken |
Real-life toepassingen
Webontwikkelaars embedden kleine icoontjes en afbeeldingen direct in HTML of CSS als Base64-data-URI's, waardoor HTTP-aanvragen worden verminderd en de paginalaadtijd wordt verbeterd voor kritieke boven-de-vouw-inhoud.
API-ontwikkelaars coderen binaire bestanden zoals PDF's of afbeeldingen naar Base64-strings voordat ze ze in JSON-payloads sturen, omdat JSON geen ondersteuning biedt voor ruwe binaire gegevens.
Beveiligingsingenieurs inspecteren Base64-gecodeerde autorisatietokens, JWT-segmenten of basisauthenticatieheaders om authenticatieflow te debuggen en tokeninhoud te verifiëren.
DevOps-ingenieurs coderen Kubernetes-geheimen, Docker-registreerreferenties of CI/CD-variabelen naar Base64 voor configuratiebestanden en omgevingsopzetscripts.
Kwaliteitszekerheidsteams decoderen foutmeldingen, logs of netwerkpayloads die door upstreamdiensten zijn Base64-gecodeerd om te begrijpen welke gegevens daadwerkelijk zijn overgedragen.
Tips en beste praktijken
- Gebruik Base64 nooit als encryptie. Het is een coderingsmethode, geen cipher. Iedereen kan een Base64-string direct decoderen. Versleutel altijd gevoelige gegevens met correcte algoritmen zoals AES voordat je codeert.
- Let op URL-veilige varianten. Standaard Base64 gebruikt
+en/tekens, die URLs kunnen beschadigen. Gebruik URL-veilige Base64 (-en_in plaats daarvan) wanneer je het in queryparameters plaatst. - Let op de opvulling. Base64-strings eindigen vaak met één of twee
=tekens voor opvulling. Sommige strikte decoders vereisen deze opvulling, terwijl anderen tolerant zijn. - Controleer op witruimte. Regelbreuken en spaties binnen een Base64-string zullen het decoderen veroorzaken. Verwijder alle witruimte voor het decoderen als je het hebt gekopieerd van een opgemaakte bron.
- Gebruik alleen voor kleine assets. Base64 vergroot de bestandsgrootte ongeveer 33%. Voor grote afbeeldingen of bestanden is het beter om direct bestanden te serveren en alleen kleine assets inline te plaatsen.
- Valideer voor het decoderen. Als je onzeker bent of een string geldig Base64 is, plak het in de decoder en controleer op de foutmelding. Een geldige Base64-string bevat alleen A-Z, a-z, 0-9, +, / en =.
Vaak gestelde vragen
Is deze Base64-tool gratis te gebruiken?
Ja. De Base64 Encoder en Decoder is volledig gratis. Er zijn geen gebruikslimieten, geen registratie en geen verborgen kosten.
Verlaat mijn gegevens mijn browser?
Nee. Alle codering en decodering gebeurt client-side met behulp van de ingebouwde btoa en atob functies van uw browser. Uw invoer wordt nooit naar een server verzonden.
Wat is het verschil tussen codering en encryptie?
Codering transformeert gegevens in een ander formaat zodat ze veilig kunnen worden overgedragen of opgeslagen. Encryptie transformeert gegevens zodat alleen geautoriseerde partijen ze kunnen lezen. Base64 is codering, niet encryptie. Iedereen met de Base64-string kan het direct decoderen.
Kan ik elke Base64-string decoderen?
De meeste standaard Base64-strings kunnen worden gedecodeerd, mits ze alleen geldige tekens bevatten en de opvulling correct is. Ongeldige tekens, ontbrekende opvulling of gegevenscorruptie zullen een fout veroorzaken.
Wat is URL-veilige Base64?
URL-veilige Base64 vervangt de + en / tekens met - en _ om problemen in URLs en bestandsnamen te voorkomen. Het vermeidt ook meestal de = opvulling. Deze tool gebruikt standaard Base64, dus je moet deze tekens mogelijk handmatig vervangen als je werkt met URL-veilige strings.
Kan ik binaire bestanden zoals afbeeldingen coderen?
Deze tool is ontworpen voor tekstinvoer. Om binaire bestanden zoals afbeeldingen te coderen, moet je de binaire gegevens eerst omzetten naar een tekstrepresentatie. Voor kleine afbeeldingen gebruiken veel ontwikkelaars de FileReader API van de browser om het bestand als een data-URL te lezen, wat al de Base64-string bevat.