Base64
{ } Base64 konvertiert? Jetzt JSON formatieren.
Text ↔ Base64 — live codieren und decodieren.
{ } Base64 konvertiert? Jetzt JSON formatieren.
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.
data:image/png;base64,... direkt in HTML/CSS eingebettet — kein separater HTTP-Request nötig.username:password als Base64-String im Authorization-Header..dockerconfigjson sind Base64-kodiert.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.
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.
{ } Base64 verstanden? Dann formatieren Sie jetzt Ihr JSON — unser Formatter macht aus komprimierten API-Responses lesbaren Code mit einem Klick.