Base64 Codieren

Text sofort in Base64 codieren. Die gesamte Verarbeitung erfolgt in Ihrem Browser — keine Daten verlassen Ihr Gerät.

EingabeBase64
0 Zeichen
Dekodierte AusgabeKlartext
0 Zeichen
64 ZEICHEN

64 Zeichen, unendliche Daten

Base64 verwendet einen Satz von 64 druckbaren ASCII-Zeichen, um beliebige Binärdaten darzustellen. Das Alphabet besteht aus:

Großbuchstaben A–Z (26)
Kleinbuchstaben a–z (26)
Ziffern 0–9 (10)
Symbole + und / (2)

Ein optionales 65. Zeichen (=) wird zum Auffüllen am Ende verwendet.

A
0
B
1
C
2
D
3
E
4
F
5
G
6
H
7
I
8
J
9
K
10
L
11
M
12
N
13
O
14
P
15
Q
16
R
17
S
18
T
19
U
20
V
21
W
22
X
23
Y
24
Z
25
a
26
b
27
c
28
d
29
e
30
f
31
g
32
h
33
i
34
j
35
k
36
l
37
m
38
n
39
o
40
p
41
q
42
r
43
s
44
t
45
u
46
v
47
w
48
x
49
y
50
z
51
0
52
1
53
2
54
3
55
4
56
5
57
6
58
7
59
8
60
9
61
+
62
/
63
WIE DIE CODIERUNG FUNKTIONIERT

Wie Text zu Base64 wird

01

In Bytes aufteilen

Ihr Text wird in Bytes umgewandelt. Jedes Zeichen wird zu einer 8-Bit-Zahl.

H0x4872
e0x65101
l0x6C108
02

Bits verbinden

Alle Bytes werden zu einem langen Bitstrom zusammengefügt.

01001000 01100101 01101100
03

In 6-Bit-Gruppen teilen

Der Bitstrom wird in 6-Bit-Gruppen aufgeteilt. Jede Gruppe wird einem Base64-Zeichen zugeordnet.

010010
000110
010101
101100
04

Auf Zeichen abbilden

Jede 6-Bit-Gruppe (0-63) wird einem Zeichen im Base64-Alphabet zugeordnet.

010010(18)S
000110(6)G
010101(21)V
101100(44)s
"Hello World" codiert zuSGVsbG8gV29ybGQ=
ANWENDUNGSFÄLLE

Praktische Anwendungen

Daten-URLs

Kleine Bilder direkt in HTML oder CSS einbetten, ohne separate HTTP-Anfragen.

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

E-Mail-Anhänge

MIME codiert binäre Anhänge als Base64-Text, damit sie durch reine Text-E-Mail-Systeme übertragen werden können.

APIs & Konfiguration

Binäre Geheimnisse, Zertifikate und Schlüssel in JSON-Konfigurationen, Umgebungsvariablen und Kubernetes Secrets speichern.

GESCHICHTE

Eine kurze Geschichte von Base64

1980s

Base64-Konzept entsteht

Das Base64-Codierungskonzept entstand in frühen Mail-Systemen zur Übertragung von Binärdaten über reine Textkanäle.

1987

MIME vorgeschlagen

MIME (Multipurpose Internet Mail Extensions) wurde vorgeschlagen und löste das Problem der Übertragung von Nicht-Text-Daten in E-Mails.

1992

RFC 1341 veröffentlicht

Base64 wurde als Teil von MIME im RFC 1341 formell standardisiert und definierte das 64-Zeichen-Alphabet, das wir heute verwenden.

1997

Daten-URLs implementiert

Netscape Navigator 4 implementierte erstmals data:-URLs, später im RFC 2397 (1998) standardisiert, was die Inline-Einbettung von Ressourcen in HTML ermöglichte.

Today

Moderne Web-Nutzung

Base64 ist allgegenwärtig — von JWT-Token über CSS-Einbettungen, APIs bis zur Verarbeitung binärer WebSocket-Daten.

FAQ

Häufig gestellte Fragen

Werden meine Daten an einen Server gesendet?

Nein. Die gesamte Base64-Codierung und -Decodierung erfolgt vollständig in Ihrem Browser mit JavaScript. Ihre Daten verlassen niemals Ihr Gerät.

Wird UTF-8 unterstützt?

Ja! Der Encoder verarbeitet UTF-8-Zeichen korrekt, einschließlich internationaler Zeichen, Emojis und Sonderzeichen.

Was ist mit URL-sicherem Base64?

Aktivieren Sie die URL-sicher-Option, um - und _ statt + und / zu verwenden. Der Decoder verarbeitet automatisch sowohl Standard- als auch URL-sichere Base64-Varianten.