Saltar al contenido
Conversor de horarios de inicio del Mundial ya está disponibleConsulta los inicios en tu zona horaria y añade recordatorios al calendario.

Codificador/Decodificador Base64

Codifica o decodifica texto UTF-8 en Base64, genera Base64URL o salida MIME de 76 columnas, convierte imágenes a Data URL/raw Base64 y previsualiza o descarga la imagen localmente.

Texto de entrada

Caracteres

0 / 50,000

Codificador/Decodificador Base64

Inicio rápido

1
Elige Texto, Imagen a Base64 o Base64 a imagen.
2
Pega texto/Base64 o sube una imagen.
3
Codifica o decodifica texto y copia el resultado.
4
Tras subir una imagen, copia Data URL o raw Base64.
5
Pega Data URL o raw Base64, elige MIME y previsualiza o descarga.

Escenarios comunes

URL/JWT

usa la variante URL-safe (-/_) para reducir problemas de escape en enlaces. La salida URL-safe omite el '=' final de forma predeterminada

Correo/MIME

si necesitas saltos de línea, usa MIME de 76 columnas (CRLF). Para la Web normalmente no conviene envolver. Esta herramienta permite 76 columnas y cambio LF/CRLF

Texto multilínea

habilitar codificación por línea para codificar cada línea

MIME/PEM

habilitar ajuste 76 columnas; activar LF cuando sea necesario

Data URL

para incrustar, genera data:[mime];base64,...; al decodificar se extrae automáticamente el payload posterior a la coma

Verificación de ida y vuelta

codifica y luego decodifica de inmediato para asegurar fidelidad

Carga de imagen

conserva los bytes originales y alterna entre Data URL y Base64 sin procesar sin volver a subir

Data URL de imagen

pegue data:image/...;base64,... para detectar automáticamente el tipo MIME y previsualizar la imagen de inmediato.

Datos de imagen en Base64 sin procesar

indique el tipo MIME original de la imagen para que la herramienta pueda previsualizarla automáticamente y descargarla como imagen.

Parámetros de codificación y variantes

Salida URL‑safe
Codificar por línea (cada línea de forma independiente)
Ajuste MIME: salto cada 76 caracteres (CRLF)
Usar LF para saltos de línea (\n)
Data URL
Base64 sin procesar
La entrada de imagen en Base64 sin procesar requiere un tipo MIME explícito porque Base64 no almacena metadatos del formato de archivo
Relleno automático: longitud múltiplo de 4; longitudes inválidas se notifican
Tolerante a espacios: se eliminan saltos de línea y espacios al decodificar

Límites de texto e imagen

La codificación de texto produce Base64 estándar por defecto (+/ con padding). La salida URL-safe cambia a Base64URL (-/_, padding omitido por defecto).
La decodificación acepta Base64 estándar y Base64URL, elimina espacios, añade padding si es posible y extrae el payload posterior a la coma de una Data URL.
Imagen a Base64 procesa una sola imagen a la vez y conserva los bytes originales; no comprime, recorta, redimensiona, optimiza, escanea ni convierte formatos.
La entrada de imagen en raw Base64 no tiene metadatos MIME. Elige el tipo de imagen original antes de previsualizar o descargar.
Los textos e imágenes grandes están limitados por el límite de ejecución del texto, la longitud de la Data URL, la memoria del navegador y el soporte de previsualización.
Para archivos binarios que no sean imágenes, usa una herramienta de archivos dedicada o la CLI. El modo texto muestra los bytes como UTF-8, por lo que cualquier binario puede verse ilegible.

Consejos de uso

El modo Texto usa UTF-8 de forma predeterminada. Si necesita GBK, Shift-JIS u otra codificación, conviértala primero antes de usar esta herramienta.
La salida predeterminada es Base64 estándar. Activa URL-safe solo si el destino espera Base64URL (-/_, padding omitido de forma predeterminada).
Al pasar datos entre sistemas, elimina saltos de línea y espacios; añádelos solo para visualización
Base64 aumenta el tamaño aproximadamente un 33 %. Divide textos muy grandes y evita usarlo como formato de almacenamiento para archivos pesados.
Base64 estándar para sistemas heredados: desactivar URL‑safe (mantener +/ y =)
La codificación por línea re‑codifica Base64 existente; para solo convertir la variante, desactívala antes de codificar
El ajuste a 76 columnas afecta solo a la visualización; el decodificador ignora saltos y espacios
Al compartir Base64 sin procesar, conserva también el tipo MIME original para que el receptor pueda reconstruir el archivo correctamente
La disponibilidad de previsualización depende del soporte de imágenes del navegador; si falla, la descarga sigue conservando los bytes originales

Limitaciones y compatibilidad

El modo texto muestra los bytes decodificados como UTF-8. Para archivos binarios que no sean imágenes, usa una herramienta de archivos dedicada o la CLI.
La carga de imágenes, la longitud de la Data URL y el tamaño de la previsualización dependen de la memoria del navegador y del soporte del formato de imagen.
Algunos formatos de imagen pueden codificarse correctamente pero no poder previsualizarse en el navegador actual

Privacidad y seguridad

El procesamiento Base64 se ejecuta en el navegador. La entrada de texto, la entrada de imagen Base64, las imágenes seleccionadas y los ajustes pueden permanecer en la sesión actual o en el almacenamiento del navegador. Si guardas un espacio de trabajo o activas la sincronización WebDAV, esas entradas, el adjunto de imagen seleccionado y los ajustes pueden guardarse según tu configuración de sincronización. En dispositivos compartidos, borra la entrada, las imágenes y los datos del sitio cuando sea necesario.
Nota de seguridad: Base64 es codificación, no cifrado. No oculta, verifica ni escanea contenido. Cifra los datos sensibles antes de codificarlos.

Preguntas frecuentes

8

Continúa con estas herramientas relacionadas para el siguiente paso.

Todo el procesamiento de las herramientas ocurre localmente en tu navegador.