Cambiar idioma

Desarrollo

Codificar y descodificar Base64

Convierte texto a Base64 y recupera el texto original.

Revisado por SolucionesAhora.com Cómo verificamos

Datos de la calculadora

Operación

Resultados

Introduce los datos y pulsa «Calcular» para ver el resultado.

En resumen

Qué calcula
Convierte texto a Base64 y recupera el texto original.
Fórmula aplicada
Tamaño codificado ≈ tamaño original × 4 ÷ 3
Ejemplo
El texto «KalCum» codificado en Base64 es Q2FsY0h1Yg==

Codificador y descodificador Base64

Base64 permite transportar datos binarios por canales pensados para texto: cabeceras HTTP, adjuntos de correo, tokens o imágenes incrustadas en CSS.

No es cifrado: cualquiera puede revertirlo, así que nunca sirve para proteger información.

Cómo funciona

Se agrupan los bytes de tres en tres y se representan con cuatro caracteres del alfabeto Base64, lo que hace crecer el tamaño alrededor de un tercio.

Fórmula

Tamaño codificado ≈ tamaño original × 4 ÷ 3

Alfabeto: A-Z, a-z, 0-9, + y /

Ejemplo resuelto

El texto «KalCum» codificado en Base64 es Q2FsY0h1Yg==

Los signos igual del final son relleno para completar el bloque.

Explicación

No es cifrado, es codificación

Cualquiera puede decodificar base64 en un segundo, sin clave ni contraseña. Su función no es ocultar sino transportar: convertir datos binarios en caracteres imprimibles para que sobrevivan a sistemas pensados sólo para texto. Guardar una contraseña en base64 es guardarla en claro con un disfraz transparente.

Por qué existe

El correo electrónico se diseñó para texto de siete bits. Enviar una imagen o un archivo adjunto por ese canal exigía representarlos con caracteres seguros, y ahí nació base64. La misma necesidad reaparece hoy en tokens, certificados, imágenes incrustadas en HTML y campos de datos en JSON.

El sobrecoste de un tercio

Cada tres bytes se convierten en cuatro caracteres, así que el resultado ocupa aproximadamente un treinta y tres por ciento más que el original. Por eso incrustar imágenes grandes en base64 dentro de una página web puede pesar más que servirlas como archivo aparte.

El relleno con iguales

Los signos igual del final no son datos: rellenan hasta completar un bloque de cuatro caracteres. Su número indica cuántos bytes sobraban, y por eso siempre aparecen cero, uno o dos, nunca tres.

Preguntas frecuentes

¿Base64 es un cifrado?

No. Es una codificación reversible sin clave. Cualquiera puede descodificarla, así que no protege nada.

¿Por qué ocupa más?

Porque cada tres bytes originales se convierten en cuatro caracteres, un aumento aproximado del 33 %.

¿Puedo usar base64 para proteger datos?

No. Es una codificación reversible sin clave que cualquiera puede deshacer al instante. Para proteger datos hay que cifrarlos.

¿Por qué mi cadena termina en signos igual?

Son relleno para completar el último bloque de cuatro caracteres. Indican cuántos bytes faltaban, y siempre son uno o dos como máximo.

¿Quieres calcular otra cosa?

Estas herramientas suelen usarse junto a esta calculadora.

Contraseñas

Contraseñas aleatorias con entropía calculada, generadas en tu navegador.

Timestamp

Convierte entre timestamp Unix y fecha legible en UTC.