Base64 Encoder / Decoder

Codeer en decodeer tekst met Base64-codering voor veilige gegevensoverdracht en opslag

Base64 Codering

Verwerkingsmodus

Base64 Decodering

Verwerkingsmodus

Basis van Base64

Leer over Base64-codering en de toepassingen ervan

Wat is Base64?

Base64 is een binair-naar-tekst coderingsschema dat binaire gegevens vertaalt naar een ASCII-tekenreeks door het om te zetten in een radix-64 representatie.

Codeert binaire gegevens naar tekstformaat
Gebruikt 64 tekens (A-Z, a-z, 0-9, +, /)
Veelgebruikt voor e-mailbijlagen en webgegevens
Vergroot gegevensgrootte met ~33%
Veilig voor tekstgebaseerde protocollen

Hoe Base64 Werkt

📥
1. Invoer
Binaire gegevens als ruwe bytes
🔢
2. Groeperen
Opsplitsen in 24-bit blokken (3 bytes)
✂️
3. Verdelen
Omzetten naar vier 6-bit groepen
🗺️
4. Toewijzen
6-bit waarden → Base64 indices
🔄
5. Converteren
Indices → Base64 tekens
6. Opvullen
Voeg = toe voor onvolledige groepen

AaTeken Tabel

A-Z (0-25), a-z (26-51), 0-9 (52-61), + (62), / (63), = (opvulling)

A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
0
1
2
3
4
5
6
7
8
9
+
/
=

Voorbeeld: 'Man' → TWFu

1
Stap 1: Tekst naar Binair

Converteer elk teken naar zijn 8-bit ASCII binaire representatie

Technical
M = 77₁₀ = 01001101₂ a = 97₁₀ = 01100001₂ n = 110₁₀ = 01101110₂
Visual
M a n ↓ ↓ ↓ 01001101 01100001 01101110
2
Stap 2: Groeperen in 24-bit blokken

Combineer drie 8-bit bytes in één 24-bit groep

Technical
01001101 01100001 01101110 → 010011010110000101101110
Visual
01001101 01100001 01101110 ↓ 010011010110000101101110
3
Stap 3: Opsplitsen in 6-bit groepen

Deel het 24-bit blok op in vier 6-bit groepen

Technical
010011010110000101101110 → 010011 010110 000101 101110
Visual
010011|010110|000101|101110 ↓ ↓ ↓ ↓ 19 22 5 46
4
Stap 4: Converteren naar decimaal

Converteer elke 6-bit binaire getal naar zijn decimale equivalent

Technical
010011₂ = 19₁₀ 010110₂ = 22₁₀ 000101₂ = 5₁₀ 101110₂ = 46₁₀
Visual
010011 → 19 010110 → 22 000101 → 5 101110 → 46
5
Stap 5: Toewijzen aan Base64 tekens

Gebruik de Base64 teken tabel om het teken voor elke decimale waarde te vinden

Technical
19 → T (19e teken) 22 → W (22e teken) 5 → F (5e teken) 46 → u (46e teken)
Visual
19 → T 22 → W 5 → F 46 → u
6
Stap 6: Eindresultaat

Combineer de Base64 tekens om het uiteindelijke gecodeerde resultaat te krijgen

Technical
T + W + F + u = TWFu
Visual
T W F u ↓ TWFu

Gangbare Gebruiksgevallen

📧

E-mailbijlagen

Codeer binaire bestanden voor e-mailoverdracht

🌐

Webontwikkeling

Integreer afbeeldingen en andere assets direct in HTML/CSS

🔐

Data URLs

Maak inline data representaties voor webbronnen

📱

Mobiele Apps

Verstuur binaire gegevens via tekstgebaseerde API's

Voordelen van Base64

🛡️

Gegevensintegriteit

Zorgt ervoor dat gegevens intact blijven tijdens overdracht

🔄

Universele Compatibiliteit

Werkt op verschillende systemen en platforms

📝

Tekstgebaseerd

Kan gelezen en bewerkt worden in teksteditors

🔗

URL Veilig

Kan gebruikt worden in URL's met juiste codering

Base64 FAQ

Veelgestelde vragen over Base64 codering en decodering