Base64 Encoder Online
Encode text, files, and images to Base64 instantly — UTF-8 perfect, Base64URL safe, up to 100MB, and 100% private in your browser.
Was ist Base64-Kodierung?
Base64 ist ein Binär-zu-Text-Kodierungsschema, das Binärdaten mithilfe von 64 druckbaren ASCII-Zeichen darstellt: A–Z, a–z, 0–9, Plus (+) und Schrägstrich (/), mit dem Gleichheitszeichen (=) als Auffüllung. Der Name "Base64" kommt daher, dass jede Base64-Stelle genau 6 Bit Daten repräsentiert, und 2^6 = 64.
Base64 ist keine Verschlüsselung — es ist eine umkehrbare Kodierung, die entwickelt wurde, um Binärdaten sicher über Kanäle zu übertragen, die nur Text unterstützen, wie E-Mail (MIME), JSON-Nutzdaten, XML-Dokumente und HTTP-Header.
Häufige Anwendungsfälle: Einbetten von Bildern in CSS und HTML als Data-URIs, Kodieren von E-Mail-Anhängen, Übertragen von Binärdaten in JSON- und XML-APIs sowie Kodieren von Anmeldedaten in HTTP-Basic-Authentication-Headern.
Encode a file to Base64
Drop your file here, or click to browse
Maximum file size: 100MB
So kodieren Sie Text online in Base64
Die Verwendung von encodeb64.com ist unkompliziert: Fügen Sie Ihren Text in das Eingabefeld ein, wählen Sie den Zeichensatz (UTF-8 ist für die meisten modernen Texte korrekt) und klicken Sie auf Kodieren. Die Base64-Ausgabe erscheint sofort im Ergebnisfeld, bereit zum Kopieren.
Für spezielle Anwendungsfälle ermöglichen die erweiterten Optionen die Steuerung des Ausgabeformats. Aktivieren Sie die URL-sichere Kodierung (Base64URL) für eine Ausgabe, die für JWT-Token und URL-Parameter sicher ist. Aktivieren Sie den MIME-Zeilenumbruch, um die Ausgabe gemäß RFC 2045 auf 76 Zeichen zu begrenzen.
Die gesamte Kodierung erfolgt vollständig in Ihrem Browser mithilfe der TextEncoder-API und der btoa()-Funktion von JavaScript. Es werden keine Daten an einen Server übertragen.
Base64URL-Kodierung für JWT-Token
Standard-Base64 verwendet die Zeichen + und /, die in URLs nicht sicher sind — sie müssen als %2B und %2F prozentual kodiert werden. Base64URL (RFC 4648 §5) löst dieses Problem, indem + durch - und / durch _ ersetzt wird, und das =-Auffüllzeichen vollständig weggelassen wird.
JWT (JSON Web Tokens) verwenden Base64URL-Kodierung für ihre Header- und Payload-Abschnitte. Wenn Sie mit JWTs arbeiten, wählen Sie unbedingt die Option "URL-sichere Kodierung (Base64URL)" vor dem Kodieren aus.
Base64URL wird auch in OAuth 2.0 PKCE-Challenges und Dateinamen in Cloud-Speichersystemen verwendet, wo der Base64-String ohne zusätzliche Kodierung in eine URL eingebettet werden muss.
Dateien und Bilder in Base64 kodieren
Über die Textkodierung hinaus unterstützt encodeb64.com die Kodierung jedes Dateityps in Base64 — Dokumente, Bilder, Audiodateien und Binärdaten bis zu 100 MB. Ziehen Sie Ihre Datei per Drag-and-Drop in die Upload-Zone, oder klicken Sie zum Durchsuchen.
Die Kodierung erfolgt vollständig in Ihrem Browser über die FileReader-API, sodass Ihre Datei Ihr Gerät nie verlässt. Für Bilder unterstützt der Konverter JPG, PNG, GIF, WebP, SVG, BMP, ICO, TIFF und AVIF und erzeugt fünf verschiedene Ausgabeformate.
Das Einbetten von Bildern als Base64 ist nützlich für HTML-E-Mails, bei denen externes Bild-Hosting unzuverlässig ist, für eigenständige HTML-Dokumente und für CSS-Stylesheets, bei denen ein kleines Symbol inline sein muss, um HTTP-Anfragen zu reduzieren.