bitcalc

📝 Base64 Encoder/Decoder

Text ↔ Base64 — live codieren und decodieren.

Base64

{ } Base64 konvertiert? Jetzt JSON formatieren.

📝 Base64 — Das Schweizer Taschenmesser der Textkodierung

Was ist Base64?

Base64 ist ein Kodierungsverfahren, das Binärdaten in eine druckbare ASCII-Zeichenkette umwandelt. Es nutzt einen 64-Zeichen-Alphabet (A–Z, a–z, 0–9, +, /) und stellt je 6 Bit des Eingabestroms als ein Base64-Zeichen dar. Das Ergebnis ist etwa 33% größer als die Originaldaten — der Preis für die Übertragbarkeit in textbasierten Protokollen. Das Gleichheitszeichen = dient als Padding, wenn die Eingabe nicht durch 3 teilbar ist.

Typische Anwendungsfälle

Base64 vs. Hex vs. URL-Encoding

Hexadezimale Kodierung braucht 2 Zeichen pro Byte (100% Overhead), Base64 nur 1,33 Zeichen pro Byte (33% Overhead) — Base64 ist also deutlich kompakter. URL-Encoding (%20 für Leerzeichen) ist für Query-Strings optimiert, nicht für Binärdaten. Für menschenlesbare Debug-Ausgaben ist Hex oft praktischer, für Datenübertragung ist Base64 der Standard.

So funktioniert unser Encoder

Die Kodierung und Dekodierung läuft live beim Tippen — Sie geben links Text ein, rechts erscheint sofort das Base64-Äquivalent. Der Decoder arbeitet bidirektional: Auch Base64-Input wird live zurück in Klartext gewandelt. Alles passiert clientseitig in Ihrem Browser. Keine Daten werden an einen Server gesendet. Der „Tauschen"-Button vertauscht die Felder — praktisch, wenn Sie einen Base64-String decodieren und dann das Ergebnis weiterverarbeiten wollen.