Base64 ist ein binär-zu-text-Kodierungsschema, das auf 64 druckbaren ASCII-Zeichen basiert und erstmals durch RFC 2045 (MIME-Standard) definiert wurde. Base64 wandelt alle 3 Bytes (24 Bit) in 4 Base64-Zeichen um (A-Z, a-z, 0-9, +, /), sodass binäre Daten sicher über Systeme übertragen werden können, die nur Text unterstützen, wie HTTP-Header, JSON-Payloads, XML-Dokumente oder URL-Abfrageparameter.
**Base64 ist keine Verschlüsselung**, es bietet nur Datenformatkonvertierung, jeder kann es leicht dekodieren. Wenn Sie sensible Daten schützen müssen, verwenden Sie ein echtes Verschlüsselungsverfahren wie AES. Typische Anwendungen von Base64 sind: HTTP Basic Authentication (`Authorization: Basic dXNlcjpwYXNz`), Header- und Payload-Segmente von JWT-Tokens (Base64URL-Format), Data URI (`data:image/png;base64,...`), MIME-Kodierung von E-Mail-Anhängen usw.
**URL-Safe Base64** (RFC 4648 §5) ersetzt die +/ des Standard-Base64 durch -_ und lässt das Padding-= im Allgemeinen weg. Dadurch kann das kodierte Ergebnis sicher in URLs, Dateipfaden oder JSON-Feldern erscheinen. JWT-Tokens, der code_verifier von OAuth PKCE und AWS Signature V4 verwenden alle die URL-Safe-Base64-Kodierung.
**Der MIME-Zeilenvorschub** ist ein RFC 2045-Standard, der festlegt, dass jede Zeile 76 Zeichen nicht überschreiten darf. Wenn Base64-Inhalt in E-Mails oder bestimmten Szenarien verwendet wird, die eine Anzeige mit Zeilenumbrüchen erfordern, fügt die MIME-Variante automatisch Zeilenumbruchzeichen (`\n`) alle 76 Zeichen ein. Dies ist das Standardformat für die Übertragung von E-Mail-Anhängen.
Das Tool verwendet die native **btoa/atob-API** des Browsers, kombiniert mit einer UTF-8-sicheren Verarbeitungslogik, um sicherzustellen, dass Multibyte-Zeichen wie Chinesisch, Japanisch und Emoji korrekt kodiert werden. Alle Berechnungen werden lokal abgeschlossen, Daten werden an keine Server gesendet. Öffnen Sie das Netzwerkfenster der Browser-Entwicklertools, um zu überprüfen, dass während des gesamten Vorgangs keine externen Anfragen gestellt werden.