Base64 Encoder

Encodez du texte en Base64 instantanément. Tout le traitement se fait dans votre navigateur — aucune donnée ne quitte votre appareil.

EntréeBase64
0 caractère
Sortie décodéeTexte brut
0 caractère
64 CARACTÈRES

64 caractères, données infinies

Base64 utilise un ensemble de 64 caractères ASCII imprimables pour représenter n'importe quelles données binaires. L'alphabet est composé de :

Lettres majuscules A–Z (26)
Lettres minuscules a–z (26)
Chiffres 0–9 (10)
Symboles + et / (2)

Un 65ème caractère optionnel (=) est utilisé pour le remplissage à la fin.

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
COMMENT FONCTIONNE L'ENCODAGE

Comment le texte devient Base64

01

Découper en octets

Votre texte est converti en octets. Chaque caractère devient un nombre de 8 bits.

H0x4872
e0x65101
l0x6C108
02

Joindre les bits

Tous les octets sont concaténés en un long flux de bits.

01001000 01100101 01101100
03

Grouper par 6 bits

Le flux de bits est divisé en groupes de 6 bits. Chaque groupe correspond à un caractère Base64.

010010
000110
010101
101100
04

Mapper aux caractères

Chaque groupe de 6 bits (0-63) correspond à un caractère de l'alphabet Base64.

010010(18)S
000110(6)G
010101(21)V
101100(44)s
"Hello World" s'encode enSGVsbG8gV29ybGQ=
CAS D'UTILISATION

Applications pratiques

URLs de données

Intégrez de petites images directement dans le HTML ou CSS sans requêtes HTTP séparées.

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

Pièces jointes e-mail

MIME encode les pièces jointes binaires en texte Base64 pour qu'elles puissent transiter par des systèmes e-mail texte uniquement.

APIs et configuration

Stockez des secrets binaires, certificats et clés dans les configurations JSON, variables d'environnement et secrets Kubernetes.

HISTOIRE

Un bref historique de Base64

1980s

Naissance du concept Base64

Le concept d'encodage Base64 est apparu dans les premiers systèmes de messagerie pour transmettre des données binaires via des canaux texte uniquement.

1987

MIME proposé

MIME (Multipurpose Internet Mail Extensions) a été proposé, résolvant le problème de la transmission de données non-texte dans les e-mails.

1992

RFC 1341 publié

Base64 a été formellement standardisé comme partie de MIME dans le RFC 1341, définissant l'alphabet de 64 caractères que nous utilisons aujourd'hui.

1997

URLs de données implémentées

Netscape Navigator 4 a implémenté les URLs data: en premier, standardisées plus tard dans le RFC 2397 (1998), permettant l'intégration de ressources en ligne dans le HTML.

Today

Utilisation Web moderne

Base64 est omniprésent — des tokens JWT aux intégrations CSS, APIs et gestion de données binaires WebSocket.

FAQ

Questions fréquemment posées

Mes données sont-elles envoyées à un serveur ?

Non. Tout l'encodage et le décodage Base64 se fait entièrement dans votre navigateur en JavaScript. Vos données ne quittent jamais votre appareil.

Le support UTF-8 est-il inclus ?

Oui ! L'encodeur gère correctement les caractères UTF-8, y compris les caractères internationaux, les emojis et les symboles spéciaux.

Qu'en est-il du Base64 URL-safe ?

Activez l'option URL-Safe pour utiliser - et _ au lieu de + et /. Le décodeur gère automatiquement les variantes Base64 standard et URL-safe.