Base64 coderen/decoderen
Base64-tekenreeksen coderen en decoderen
Upload tekst- of binaire bestanden tot 5 MB. Tekst wordt als UTF-8 gecodeerd.
Verwerkt op dit apparaat. Uw tekst wordt niet geüpload.
Gebruikstips
- Base64 geeft binaire gegevens weer als tekst. Het versleutelt uw gegevens niet.
- Gebruik het uploaden van bestanden om afbeeldingen en andere binaire bestanden te coderen, of laad een tekstbestand.
- Kopieer het resultaat of download het als encoded.txt of decoded.txt.
- Alle codering en decodering vindt lokaal op uw apparaat plaats.
Over de Base64-encoder en -decoder
Onze Base64-encoder en -decoder is een gratis online tool die tekst direct omzet naar Base64-codering en Base64-strings weer decodeert naar leesbare tekst. Base64 is een codering van binaire gegevens naar tekst die binaire data weergeeft met een set van 64 ASCII-tekens, zodat ze veilig kunnen worden verzonden via tekstgebaseerde protocollen zoals HTTP, SMTP en JSON.
Bij Base64-codering worden groepen van drie bytes (24 bits) opgesplitst in vier waarden van 6 bits, die elk worden toegewezen aan een afdrukbaar ASCII-teken uit A-Z, a-z, 0-9, + en /. Dat maakt het een onmisbaar hulpmiddel voor webontwikkelaars die afbeeldingen in CSS willen insluiten, API-authenticatietokens willen coderen of binaire data veilig via kanalen met alleen tekst willen versturen.
Deze tool ondersteunt volledige Unicode-tekstcodering, verwerkt data-URI-prefixen automatisch bij het decoderen en verwijdert witruimte voor een schoner resultaat. Of u nu inloggegevens codeert voor HTTP Basic Authentication, afbeeldingen inline insluit of gecodeerde payloads debugt: u krijgt direct een nauwkeurig resultaat, zonder communicatie met een server.
Belangrijkste functies
- Direct Base64-coderen en -decoderen in realtime terwijl u typt
- Volledige ondersteuning voor Unicode en UTF-8 voor internationale tekst
- Automatische herkenning en verwijdering van het data-URI-prefix bij het decoderen
- Bestanden uploaden om tekstbestanden rechtstreeks te coderen
- Kopiëren naar het klembord met één klik voor een snellere workflow
- Gecodeerde of gedecodeerde uitvoer downloaden als tekstbestand
- Tekenteller in realtime voor zowel invoer als uitvoer
- Overzichtelijke schakelaar tussen de modi Coderen en Decoderen
- Decoderen dat witruimte negeert, ook bij geplakte Base64 over meerdere regels
- Donkere en lichte modus voor prettig gebruik
De Base64-tool gebruiken
- Kies uw modus: Klik op "Coderen" om gewone tekst om te zetten naar Base64, of op "Decoderen" om een Base64-string weer om te zetten naar leesbare tekst.
- Voer uw invoer in: Typ of plak uw tekst in het invoerveld links. In de modus Coderen kunt u ook op "Bestand uploaden" klikken om een tekstbestand vanaf uw apparaat te laden.
- Bekijk het resultaat direct: De omgezette uitvoer verschijnt tijdens het typen automatisch in het uitvoerpaneel rechts, zonder dat u op een knop hoeft te drukken.
- Kopieer de uitvoer: Klik op de knop "Kopiëren" boven de uitvoer om het resultaat naar uw klembord te kopiëren, voor gebruik in uw code, API-aanroepen of configuraties.
- Download indien nodig: Klik op "Downloaden" om de uitvoer op te slaan als .txt-bestand. Gecodeerde uitvoer wordt opgeslagen als "encoded.txt" en gedecodeerde uitvoer als "decoded.txt".
Toepassingen
- Data-URI's insluiten: Codeer afbeeldingen, lettertypen en SVG's als Base64-data-URI's om ze inline in HTML en CSS in te sluiten, zonder externe bestandsaanvragen.
- API-authenticatie: Codeer combinaties van gebruikersnaam en wachtwoord voor HTTP Basic Authentication-headers in REST-API-aanroepen.
- E-mailbijlagen: Codeer binaire bijlagen voor MIME-gecodeerde e-mails die via tekstprotocollen als SMTP worden verzonden.
- JWT-tokens inspecteren: Decodeer het payloaddeel van JSON Web Tokens om claims en verloopgegevens tijdens de ontwikkeling te controleren.
- Cookie-opslag: Codeer complexe datastructuren voor veilige opslag in browsercookies, die alleen ASCII-tekst ondersteunen.
- Configuratiebestanden: Codeer geheimen en binaire data voor opname in YAML-, JSON- of XML-configuratiebestanden van cloudplatforms.
- Gecodeerde data debuggen: Decodeer Base64-strings uit logs, API-responses en databaserecords om de oorspronkelijke inhoud te bekijken.
Veelgestelde vragen
Is deze tool gratis?
Ja, onze Base64-encoder en -decoder is volledig gratis te gebruiken, zonder limieten, zonder registratie en zonder beperkingen op het gebruik.
Zijn mijn gegevens veilig?
Zeker. Alle codering en decodering gebeurt volledig in uw browser. Uw data wordt nooit naar een server geüpload, in een database opgeslagen of via het netwerk verzonden. Alles blijft op uw apparaat.
Is Base64 versleuteling?
Nee, Base64 is een coderingsmethode en geen versleuteling. Data wordt omgezet naar een andere weergave, maar er is geen enkele beveiliging. Iedereen met de Base64-string kan die decoderen. Gebruik voor beveiliging een echt versleutelingsalgoritme.
Waarom wordt een bestand groter door Base64?
Base64-codering vergroot de data met ongeveer 33%, omdat elke 3 bytes invoer worden weergegeven als 4 ASCII-tekens. Die afweging is acceptabel wanneer binaire data als tekst veilig moet worden verzonden.
Kan ik binaire bestanden zoals afbeeldingen coderen?
Deze tool is bedoeld voor het coderen van tekst naar Base64. Voor het coderen van binaire bestanden zoals afbeeldingen hebt u een tool nodig die het bestand als binaire data inleest. U kunt deze tool wel gebruiken om Base64-strings van afbeeldingen te decoderen en de inhoud te controleren.
Welke tekens worden in Base64 gebruikt?
Standaard Base64 gebruikt 64 tekens: hoofdletters A-Z, kleine letters a-z, cijfers 0-9, plus (+) en schuine streep (/). Opvulling gebeurt met het gelijkheidsteken (=). URL-veilige Base64 vervangt + en / door respectievelijk - en _.
Tips & best practices
- Let op data-URI-prefixen: Bij het decoderen verwijdert de tool prefixen als "data:...;base64," automatisch, zodat u complete data-URI's rechtstreeks kunt plakken.
- Gebruik het alleen voor kleine bestanden: Base64-insluiting voorkomt HTTP-aanvragen, maar door de toename van 33% is het vooral geschikt voor kleine afbeeldingen en pictogrammen, niet voor grote bestanden.
- Controleer de gedecodeerde uitvoer: Controleer na het decoderen altijd of de uitvoer overeenkomt met de verwachte tekst, vooral bij Unicode-tekens van meerdere bytes.
- Let op regeleinden: Sommige systemen voegen regeleinden toe in Base64-uitvoer. Bij het decoderen verwerkt de tool die probleemloos door alle witruimte automatisch te verwijderen.
- Test API-inloggegevens: Maak met de encoder Base64-gecodeerde inloggegevens voor HTTP Basic Auth-headers in de notatie "gebruikersnaam:wachtwoord".