Idioma
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
Codificador/Decodificador Base64

Codificador/Decodificador Base64

Codifica texto o archivos a Base64 y decodifica cadenas Base64 de vuelta a texto legible al instante en tu navegador.

¿Qué es la Codificación Base64?

Base64 es un esquema de codificación binario a texto que convierte datos binarios en una secuencia de caracteres ASCII imprimibles. Se utiliza ampliamente en desarrollo web, sistemas de correo electrónico y almacenamiento de datos para transmitir de forma segura datos binarios a través de protocolos basados en texto.

Esta herramienta te permite codificar texto o archivos a Base64 y decodificar cadenas Base64 de vuelta a su forma original — todo al instante en tu navegador sin procesamiento en servidor.

Casos de Uso Comunes

Incrustar Imágenes

Convierte imágenes a Data URLs Base64 para incrustarlas directamente en HTML/CSS sin referencias a archivos externos

Autenticación de API

Codifica credenciales para encabezados de Autenticación Básica HTTP en APIs web

Adjuntos de Correo

La codificación MIME utiliza Base64 para incrustar adjuntos binarios en mensajes de correo electrónico

Almacenamiento de Datos

Almacena datos binarios en campos de texto JSON, XML o base de datos de forma segura

Tokens JWT

Los Tokens Web JSON utilizan codificación Base64url para componentes de encabezado y carga útil

Cómo Usar

Codificar Texto a Base64

1

Selecciona Modo

Asegúrate de que el modo Codificar esté seleccionado (predeterminado)

2

Ingresa Texto

Escribe o pega tu texto en el panel izquierdo

3

Obtén Resultado

El resultado Base64 aparece al instante en el panel derecho

4

Guarda Salida

Haz clic en Copiar o Descargar para guardar el resultado

Decodificar Base64 a Texto

1

Cambia Modo

Haz clic en Decodificar para cambiar de modo

2

Pega Base64

Pega una cadena Base64 en el panel izquierdo

3

Ver Resultado

El texto decodificado aparece al instante en el panel derecho. Las Data URLs (p. ej., data:image/png;base64,...) se detectan automáticamente

Codificar un Archivo

1

Carga Archivo

En modo Codificar, haz clic en el botón Cargar

2

Selecciona Archivo

Selecciona cualquier archivo — la herramienta lo lee y lo codifica a Base64

3

Usa Resultado

Copia el resultado para incrustarlo en tu código o guárdalo como archivo de texto

Opciones Disponibles

Seguro para URL

Reemplaza + con -, / con _ y elimina el relleno =. Útil para URLs, nombres de archivo y tokens JWT.

Ajuste de Línea

Inserta un salto de línea cada 76 caracteres, siguiendo el estándar MIME utilizado en codificación de correo electrónico.

Intercambiar

Mueve la salida a la entrada e intercambia el modo, para que puedas verificar rápidamente un ciclo de codificación/decodificación.

Características

Conversión en Tiempo Real

El texto se codifica o decodifica mientras escribes — no necesitas presionar un botón. Los resultados se actualizan al instante con un pequeño retraso para mantener las cosas fluidas.

Compatibilidad con Carga de Archivos

Carga cualquier archivo (imágenes, PDFs, documentos) para codificarlo como una cadena Base64. Esto es útil para incrustar recursos directamente en HTML, CSS o JSON sin referencias a archivos externos.

Base64 Seguro para URL

Base64 estándar utiliza caracteres +, / y = que pueden causar problemas en URLs y nombres de archivo. La variante segura para URL reemplaza estos con -, _ y elimina el relleno final — comúnmente utilizada en tokens JWT y APIs web.

Ajuste de Línea (MIME)

Cuando está habilitado, la salida se ajusta a 76 caracteres por línea siguiendo el estándar MIME (RFC 2045). Este formato se utiliza en codificación de correo electrónico y certificados PEM.

Detección de Data URL

Al decodificar, la herramienta detecta y elimina automáticamente prefijos de Data URL como data:image/png;base64,..., para que puedas pegar la Data URL completa sin eliminar manualmente el prefijo.

Estadísticas de Tamaño

La barra de estado muestra el tamaño de entrada, tamaño de salida y la proporción de codificación. La codificación Base64 estándar aumenta el tamaño de datos aproximadamente un 33% (proporción ~1.33x).

Tus Datos Permanecen Privados: Todo el procesamiento ocurre en tu navegador. Sin cargas — archivos y texto nunca salen de tu dispositivo. Sin seguimiento — no recopilamos ni almacenamos ningún dato que codifiques o decodifiques.

Preguntas Frecuentes

¿Cuál es la diferencia entre Base64 y Base64 seguro para URL?

Base64 estándar utiliza caracteres +, / y =. Base64 seguro para URL reemplaza + con -, / con _ y elimina el relleno =. Esto hace que la salida sea segura para usar en URLs, nombres de archivo y parámetros de consulta sin codificación adicional.

¿Por qué la codificación Base64 aumenta el tamaño del archivo?

Base64 representa 3 bytes de datos binarios como 4 caracteres ASCII. Esto resulta en un aumento de tamaño aproximado del 33% (proporción ~1.33x). Este es un compromiso para poder transmitir de forma segura datos binarios a través de canales solo de texto.

¿Puedo codificar cualquier tipo de archivo?

Sí. Puedes codificar cualquier archivo — imágenes, PDFs, audio, video, archivos comprimidos o cualquier archivo binario. La herramienta lee los bytes sin procesar y los convierte a texto Base64.

¿Qué hace el Ajuste de Línea?

El Ajuste de Línea inserta un salto de línea cada 76 caracteres, siguiendo el estándar MIME (RFC 2045). Este formato es requerido para contenido Base64 en correo electrónico (codificación MIME) y certificados PEM. La mayoría de aplicaciones modernas no requieren ajuste de línea.

¿Mis datos están seguros?

Sí. Toda la codificación y decodificación ocurre completamente en tu navegador usando JavaScript. Ningún dato se envía a ningún servidor. Puedes verificar esto usando la herramienta sin conexión después de que la página se cargue.

¿Qué codificación de caracteres se utiliza?

La herramienta utiliza codificación UTF-8 de forma predeterminada, que admite todos los caracteres Unicode, incluido texto internacional, emoji y símbolos especiales.

Texto
Base64
Error

                

Introduce texto a la izquierda para codificar en Base64

| |
Cambia entre modo Codificar y Decodificar usando los botones de alternancia
Activa Seguro para URL para generar Base64 adecuado para URLs y nombres de archivo
Activa Ajuste de Línea para dividir la salida cada 76 caracteres (estándar MIME)
Haz clic en Intercambiar para invertir rápidamente la operación — la salida se convierte en entrada
Carga cualquier archivo para codificarlo a Base64 — útil para incrustar imágenes en HTML/CSS
Pega una Data URL (p. ej., data:image/png;base64,...) — el prefijo se detecta automáticamente
Toda la codificación y decodificación ocurre localmente en tu navegador — ningún dato se envía a ningún servidor
¿Quieres aprender más? Leer documentación →
1/8
Comience a escribir para buscar...
Buscando...
No se encontraron resultados
Pruebe con otras palabras clave