Preskoči na sadržaj
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.

TL;DR

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+ godina iskustva — Stručnjaci za web hosting i infrastrukturu

Poslednje ažurirano:

Base64 Enkoder & Dekoder

Unesite tekst, zatim enkodirajte u Base64 ili dekodirajte iz Base64.

0 karaktera

Privatnost: Sve se obrađuje lokalno u pregledacu pomoću ugrađenih btoa/atob funkcija. Vaši podaci se NE šalju na server.

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.

Spremni da pokrenete svoj sajt?

SSL zaštita
Brzina
24/7 podrška

Pridružite se 4.000+ zadovoljnih korisnika. Besplatna migracija i 15 dana garancije povrata novca.

15 dana garancija povrata novca
Besplatna migracija15 dana garancija24/7 podrška

Häufig gestellte Fragen - Base64 Encoder

Odgovori na najčešća pitanja o našim uslugama.

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.

Naše garancije za vaš mir

Zaštićeni ste sa svake strane

15 dana garancije

Vraćamo novac bez pitanja u prvih 15 dana.

Besplatna migracija

Mi prebacimo vaš sajt bez prekida — vi ništa ne radite.

24/7 podrška

Naši stručnjaci su tu 24/7 kroz tikete i live chat.