Base64-encoder/decoder
Base64 vertegenwoordigt binaire gegevens als ASCII-veilig voor JSON, HTTP-headers en e-mail. Codeer UTF-8-tekst of kleine bestanden naar Base64; decodeer API-payloads en JWT-segmenten terug naar leesbare tekst — allemaal lokaal zonder inloggegevens naar een server te lekken.
Invoer
Uitvoer
SGVsbG8gd29ybGQ=
Zo codeer of decodeer je Base64
1. Kies de coderings- of decoderingsmodus.
2. Plak de invoertekst of Base64-tekenreeks.
3. Lees de uitvoer direct.
4. Kopieer het resultaat naar het klembord voor configuratie of foutopsporing.
Base64-voorbeelden
Basisverificatieheader
Codeer "clientId:clientSecret" naar Base64 voor Authorization: Basic ... header (gebruik alleen HTTPS).
Decodeer JWT payload-segment
Middelste deel van eyJ...-token decodeert naar JSON-claims — combineer met JWT-decoder voor volledige parsering.
Kleine configuratie insluiten
Codeer het ini-fragment voor transport van omgevingsvariabelen.
Wanneer gebruik je deze tool
• Bij het debuggen van API-authenticatie en gegevens-URI's.
• Bij het decoderen van foutpayloads uit logboeken.
• Bij het leren hoe codering interactief werkt.
Wanneer kies je iets anders
• Voor codering: Base64 codeert niet voor geheimhouding.
• Voor grote bestanden: gebruik de juiste binaire overdracht en geen gigantische Base64-reeksen.
• Wanneer een URL-veilige variant nodig is, gebruikt standaard Base64 + en / (gebruik de URL-encodervariant).
Niet encryptie
Iedereen kan Base64 decoderen — behandel gecodeerde geheimen als openbaar als ze worden onderschept. Altijd TLS onderweg.
Grootte boven het hoofd
Gecodeerde gegevens zijn ~33% groter: acceptabel voor kleine tokens, verspillend voor video.
JWT werkstroom
Decodeer header- en payload-segmenten afzonderlijk; handtekening in app-code verifiëren: decodertools valideren crypto niet.
Veelgestelde vragen
URL-veilige Base64?
Vervangt +/ door -_ en kan opvulling weglaten - controleer de API-specificatie.
Opvulling is gelijk aan tekens?
Geldige Base64 eindigt met = of == voor uitlijning - neem dit op bij het decoderen van strikte parsers.
Decoderen mislukt?
De invoer bevat mogelijk witruimte of een verkeerd alfabet: verwijder nieuwe regels.
Unicode-tekst?
Codeer UTF-8-bytes, niet UTF-16: standaard voor internet.
Geüpload?
Nee.
Afbeeldingen?
Gebruik afbeelding naar Base64 voor de volledige gegevens-URL-workflow.