Alle tools

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.