Toolalize

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

AnvendelseBemærkning
HTTP Basic AuthEncodes username:password — easily decoded, not for security
Data URI (image)Embeds images inline in HTML/CSS without a separate HTTP request
JWT payloadURL-safe Base64 (no padding) encodes the header and payload sections
MIME email attachmentRFC 2045 requires 76-character line breaks in email bodies
PEM certificate / keyRFC 7468 requires 64-character line breaks for SSL/TLS certificates
URL query parameterURL-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.