Base64 Decodificar

Decodifica cadenas Base64 a texto plano al instante. Todo el procesamiento ocurre en tu navegador — ningún dato sale de tu dispositivo.

EntradaBase64
0 caracteres
Salida decodificadaTexto plano
0 caracteres
64 CARACTERES

64 caracteres, datos infinitos

Base64 utiliza un conjunto de 64 caracteres ASCII imprimibles para representar cualquier dato binario. El alfabeto consiste en:

Letras mayúsculas A–Z (26)
Letras minúsculas a–z (26)
Dígitos 0–9 (10)
Símbolos + y / (2)

Un carácter opcional 65º (=) se usa como relleno al final.

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
CÓMO FUNCIONA LA DECODIFICACIÓN

Cómo Base64 se convierte en texto

01

Encontrar índice del carácter

Cada carácter Base64 se busca en el alfabeto para encontrar su valor de índice de 6 bits (0–63). Los caracteres de relleno "=" se eliminan.

S18
G6
V21
s44
02

Reensamblar bits

Todos los grupos de 6 bits se concatenan en un flujo continuo y luego se reagrupan en bytes de 8 bits.

010010
000110
010101
101100
03

Reconstruir grupos de 6 bits

Los bytes de 8 bits se reensamblan a partir de los segmentos de 6 bits, descartando los bits de relleno.

01001000 01100101 01101100
04

Bytes a texto

La secuencia de bytes se decodifica como UTF-8, recuperando los caracteres de texto originales.

H0x4872
e0x65101
l0x6C108
"SGVsbG8gV29ybGQ=" se decodifica comoHello World
CASOS DE USO

Aplicaciones prácticas

URLs de datos

Incrustar imágenes pequeñas directamente en HTML o CSS sin solicitudes HTTP separadas.

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

Adjuntos de correo

MIME codifica los adjuntos binarios como texto Base64 para que puedan viajar a través de sistemas de correo solo texto.

APIs y configuración

Almacena secretos binarios, certificados y claves en configuraciones JSON, variables de entorno y secretos de Kubernetes.

HISTORIA

Una breve historia de Base64

1980s

Nace el concepto Base64

El concepto de codificación Base64 surgió en los primeros sistemas de correo para transmitir datos binarios por canales solo texto.

1987

MIME propuesto

MIME (Extensiones Multipropósito de Correo Internet) fue propuesto, resolviendo el problema de transmitir datos no-texto en correo electrónico.

1992

RFC 1341 publicado

Base64 fue estandarizado formalmente como parte de MIME en RFC 1341, definiendo el alfabeto de 64 caracteres que usamos hoy.

1997

URLs de datos implementadas

Netscape Navigator 4 implementó primero las URLs data:, luego estandarizadas en RFC 2397 (1998), permitiendo la incrustación de recursos en línea en HTML.

Today

Uso Web moderno

Base64 es ubicuo — desde tokens JWT hasta incrustaciones CSS, APIs y manejo de datos binarios WebSocket.

FAQ

Preguntas frecuentes

¿Se envían mis datos a un servidor?

No. Toda la codificación y decodificación Base64 ocurre completamente en tu navegador usando JavaScript. Tus datos nunca salen de tu dispositivo.

¿Soporta UTF-8?

¡Sí! El codificador maneja caracteres UTF-8 correctamente, incluyendo caracteres internacionales, emojis y símbolos especiales.

¿Qué hay del Base64 URL-safe?

Activa la opción URL-Safe para usar - y _ en lugar de + y /. El decodificador maneja automáticamente tanto variantes Base64 estándar como URL-safe.