Zum Inhalt springen
BeoHosting
BeoHosting

Kostenloses Tool für Entwickler

Base64 Encoder und Decoder — Text und URL konvertieren

Kodieren oder dekodieren Sie Text, URL-Parameter und Daten im Base64-Format. Ideal für Data URI, JWT, MIME-E-Mail, Basic Authorization und CSS-Fonts. Alles wird lokal im Browser verarbeitet.

KURZE ANTWORT

Was ist Base64-Kodierung und wann wird sie verwendet?

Base64 ist eine Methode zur Kodierung von Binärdaten in einen ASCII-String. Sie wird verwendet, wenn Binärdaten über Protokolle übertragen werden müssen, die nur Text akzeptieren (HTTP, E-Mail, JSON). Typische Anwendungsfälle: 1) Data URI für Inline-Bilder in CSS und HTML, 2) Basic HTTP Authorization Header, 3) MIME-Kodierung von E-Mail-Anhängen, 4) JWT (JSON Web Token) Payload, 5) CSS @font-face für Inline-Fonts, 6) JSON-Felder für kleine Binärdateien. Base64 vergrößert die Datengröße um ~33 %, weshalb es nicht für große Dateien verwendet wird. Alles wird lokal im Browser verarbeitet — nichts wird an den Server gesendet.

  • Kodierung und Dekodierung von Text + URL-Parametern
  • Lokal im Browser — ohne Senden an den Server
  • Ideal für Data URI, JWT, MIME-E-Mail, Basic Auth
  • BeoHosting Hosting für Entwickler ab 4,31 €/Monat

BeoHosting Team

10+ Jahre Erfahrung — Spezialisten für Webhosting und Infrastruktur

Zuletzt aktualisiert:

Base64 Encoder & Decoder

Geben Sie Text ein und kodieren Sie ihn in Base64 oder dekodieren Sie aus Base64.

0 Zeichen

Datenschutz: Alles wird lokal im Browser mit den integrierten btoa/atob-Funktionen verarbeitet. Ihre Daten werden NICHT an den Server gesendet.

Anwendungsfälle

Wo wird Base64 verwendet?

Die sechs häufigsten Anwendungen der Base64-Kodierung in der Webentwicklung.

Data URI Bilder

Inline-Bilder in HTML und CSS ohne separate HTTP-Anfrage. Ideal für kleine Icons und SVG-Dateien.

data:image/png;base64,iVBORw0KGgo...

Basic HTTP Authorization

username:password in Base64 kodiert wird im Authorization Header für die REST-API-Authentifizierung gesendet.

Authorization: Basic dXNlcjpwYXNz

MIME-E-Mail-Anhang

Binäre E-Mail-Anhänge (Bilder, Dokumente) werden für die SMTP-Übertragung in Base64 kodiert.

Content-Transfer-Encoding: base64

JWT (JSON Web Token)

JWT-Header und -Payload sind Base64URL-kodiert. Drei Segmente durch einen Punkt getrennt.

eyJhbGciOiJIUzI1NiJ9.eyJ1c2VyIjoiam9obiJ9...

JSON-Binärdaten

Kleine Binärdateien (Bilder, PDF) in JSON-Feldern über REST/GraphQL APIs.

{"file": "SGVsbG8gV29ybGQ="}

CSS Inline-Fonts

@font-face mit Base64-kodiertem WOFF2-Font — ohne zusätzliche HTTP-Anfragen.

@font-face { src: url(data:font/woff2;base64,...) }

Base64 — wie Kodierung und Dekodierung funktioniert

Base64 ist eine Gruppe von Binär-zu-Text-Kodierungen, die Binärdaten im ASCII-Format mit 64 verschiedenen Zeichen darstellen: Groß- und Kleinbuchstaben (A-Z, a-z), Zahlen (0-9) und zwei Sonderzeichen (+ und /). Das =-Zeichen wird am Ende als Padding verwendet, wenn die Eingabe nicht durch 3 Byte teilbar ist.

Die ursprünglichen Binärdaten werden in Gruppen von 3 Byte (24 Bit) aufgeteilt. Diese 24 Bit werden dann in 4 Gruppen zu je 6 Bit aufgeteilt, und jede Gruppe wird einem Base64-Zeichen zugeordnet. Deshalb ist der resultierende String ~33 % länger als das Original.

Base64URL — Variante für URL-Parameter

Standard-Base64 verwendet die Zeichen + und /, die in URLs eine besondere Bedeutung haben. Die Base64URL-Variante ersetzt + durch - und / durch _, um URL-Kodierung zu vermeiden. Das Padding-Zeichen = wird oft weggelassen. Das JWT-Format verwendet Base64URL für Header und Payload.

Obwohl Base64 oft fälschlicherweise als Form der Verschlüsselung dargestellt wird, ist es KEINE Verschlüsselung — es ist nur Kodierung. Jeder kann einen Base64-String trivial dekodieren. Zum Schutz sensibler Daten verwenden Sie AES-256-Verschlüsselung oder HTTPS/TLS für die Übertragung.

Bereit, Ihre Website zu starten?

SSL-Schutz
Geschwindigkeit
24/7-Support

Schließen Sie sich 4.000+ zufriedenen Kunden an. Kostenlose Migration und 15-Tage-Geld-zurück-Garantie.

15 Tage Geld-zurück-Garantie
Kostenlose Migration15-Tage-Garantie24/7-Support

Häufig gestellte Fragen - Base64 Encoder

Antworten auf die häufigsten Fragen zu unseren Diensten.

Base64 ist eine Binär-zu-Text-Kodierungsmethode, die Binärdaten im ASCII-Text darstellt. Sie verwendet 64 verschiedene Zeichen (A-Z, a-z, 0-9, +, /) plus = als Padding. Sie ist ideal für die Übertragung von Binärdaten über Textprotokolle (HTTP, E-Mail, JSON).

Nein. Base64 ist nur Kodierung, keine Verschlüsselung. Jeder kann einen Base64-String trivial dekodieren. Zum Schutz sensibler Daten verwenden Sie AES-256-Verschlüsselung oder das HTTPS-Protokoll für die Übertragung.

Standard-Base64 verwendet die Zeichen + und /, die in URLs eine besondere Bedeutung haben. Die Base64URL-Variante ersetzt + durch - und / durch _, um URL-Kodierung zu vermeiden. Das JWT-Format verwendet Base64URL für Header- und Payload-Segmente.

Base64 wandelt alle 3 Byte der ursprünglichen Daten in 4 Base64-Zeichen um, was die Größe um etwa 33 % erhöht. Deshalb wird Base64 nicht zur Übertragung großer Dateien verwendet — es wird für kleine Binärdaten im Textkontext verwendet.

Absolut. Alle Kodierung und Dekodierung wird ausschließlich in Ihrem Browser mit den integrierten JavaScript-Funktionen btoa() und atob() durchgeführt. Nichts wird an den Server gesendet oder gespeichert.

Unsere Garantien für Ihren Seelenfrieden

Von allen Seiten geschützt

15-Tage-Garantie

Wir erstatten ohne Fragen in den ersten 15 Tagen.

Kostenlose Migration

Wir migrieren Ihre Site ohne Ausfallzeit — Sie tun nichts.

24/7-Support

Unsere Experten sind 24/7 über Tickets und Live-Chat verfügbar.