🇺🇸 English
🇪🇸 Español
🇧🇷 Português
🇫🇷 Français
🇩🇪 Deutsch
🇮🇹 Italiano
🇨🇳 中文
🇷🇺 Русский
🇯🇵 日本語
🇰🇷 한국어
🇳🇱 Nederlands
🇮🇳 हिन्दी

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.

? Encodes each line of text independently. Useful for multiple separate entries.
? Breaks the output into 76-character lines as defined by RFC 2045 / MIME specification.
? Replaces + with -, / with _, and removes = padding. Useful for URLs and filenames (RFC 4648).
LIVE

Encode a file to Base64

Drop your file here, or click to browse

Maximum file size: 100MB

Download encoded file

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.

Frequently Asked Questions

What is Base64 encoding?
Base64 is a binary-to-text encoding scheme that converts binary data into 64 printable ASCII characters (A–Z, a–z, 0–9, +, /). It is used in JWT tokens, CSS image embedding, email attachments (MIME), API authentication, and webhooks.
Is Base64 safe for passwords?
No. Base64 is encoding, not encryption. Anyone can decode it instantly. For passwords, use bcrypt, SHA-256, Argon2, or similar hashing algorithms with a salt.
How do I convert an image to Base64?
Use our Image to Base64 converter: drag and drop your image, click Convert, and get the Base64 string instantly. Perfect for embedding in CSS, HTML, and API payloads.
Does Base64 encoding increase file size?
Yes, by approximately 33%. Three binary bytes are encoded as four ASCII characters. Use Base64 when you need binary data in text-based formats (JSON, XML, CSS), not for serving images at scale.
What is Base64URL safe encoding?
Base64URL is a variant of Base64 that replaces + with -, / with _, and removes = padding. Defined in RFC 4648 §5. Ideal for JWT tokens, URL parameters, filenames, and webhooks.
What is Base64 encoding?
Advanced options explained
Security & Privacy
Completely free
How Base64 works

Other Tools

Base64 Decode → Image to Base64 →