Base64 Encoder / Decoder
Kodér tekst til Base64 eller dekodér Base64-strenge tilbage til almindelig tekst. Understøtter UTF-8, URL-sikker Base64 og MIME/PEM-linjeskift.
Outputformat
Almindelige Base64-anvendelser
| Anvendelse | Bemærkning |
|---|---|
| HTTP Basic Auth | Encodes username:password — easily decoded, not for security |
| Data URI (image) | Embeds images inline in HTML/CSS without a separate HTTP request |
| JWT payload | URL-safe Base64 (no padding) encodes the header and payload sections |
| MIME email attachment | RFC 2045 requires 76-character line breaks in email bodies |
| PEM certificate / key | RFC 7468 requires 64-character line breaks for SSL/TLS certificates |
| URL query parameter | URL-safe mode replaces + with – and / with _ to avoid URL-encoding issues |
Ofte stillede spørgsmål
Base64 konverterer binære data eller tekst til en streng af 64 printbare ASCII-tegn (A–Z, a–z, 0–9, +, /). Input-bytes grupperes i sæt af 3 (24 bit) og mappes til 4 Base64-tegn, så det kodede output er ca. 33 % større end originalen. Det bruges bredt i HTTP Basic Auth, data-URI'er, JWT-tokens, MIME e-mailvedhæftninger og PEM-certifikater.
Brug URL-sikker Base64, når den kodede streng vises i en URL, forespørgselsparameter eller JWT. Standard Base64 bruger + og /, som har særlig betydning i URL'er. URL-sikker Base64 erstatter + med – og / med _ og udelader =-udfyldning, hvilket gør outputtet sikkert til brug i URL'er og JWT header/payload-sektioner.
Nej — Base64 er kodning, ikke kryptering. Enhver, der modtager en Base64-streng, kan straks dekode den uden nøgle eller adgangskode. Brug aldrig Base64 alene til at beskytte følsomme data. Til reel sikkerhed bør du bruge krypteringsalgoritmer som AES eller RSA, inden du eventuelt koder chifferteksten i Base64.
MIME (RFC 2045), der bruges til e-mailvedhæftninger, kræver et linjeskift for hver 76 tegn. PEM (RFC 7468), der bruges til SSL/TLS-certifikater og private nøgler, kræver et linjeskift for hver 64 tegn. Vælg det passende format, når du kopierer et certifikat eller forbereder en e-mailvedhæftning.