Saltar al contenido

Codificador/Decodificador Base64

La codificación y decodificación Base64 admite flujos de texto e imagen. Puede codificar y decodificar texto, convertir imágenes en Data URL o Base64 sin procesar, o volver a convertir Data URL / Base64 en imágenes para previsualizarlas y descargarlas localmente.

Texto de entrada

Carácter

0 / 500,000

Codificador/Decodificador Base64

Inicio rápido

1
Escribe texto (normal o cadena Base64) en el cuadro
2
Haz clic en “Codificar” o “Decodificar” para procesar
3
Entrada y resultado comparten el mismo cuadro; puedes copiar o limpiar con un clic
4
Para verificar: codifica y luego cambia a “Decodificar” (round‑trip)
5
Use "Modo texto" para texto normal, "Imagen a Base64" para subir y codificar imágenes, y "Base64 a imagen" para volver a convertir Data URL o Base64 en imágenes.
6
Suba una imagen en la pestaña "Imagen a Base64" para generar de inmediato un Data URL o Base64 sin procesar.
7
En la pestaña "Base64 a imagen", pegue un Data URL, o pegue Base64 sin procesar y elija un tipo MIME. La vista previa se actualizará automáticamente.

Escenarios comunes

URL/JWT

Prefiere la variante URL‑safe (−/_); el '=' final puede omitirse para evitar problemas de escape

Correo/MIME

cuando se requiera ajuste, usa 76 columnas MIME (CRLF); para la Web, evita saltos. Esta herramienta ofrece ajuste a 76 columnas y selector 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

Al incrustar, genera data:[mime];base64,…; el decodificador extrae automáticamente lo 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

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.
Predeterminado: URL‑safe; desactívalo para Base64 estándar
Al intercambiar entre sistemas, elimina saltos de línea/espacios; añádelos solo para visualización
Tras Base64, los datos crecen ~33%; no es apto para archivos grandes
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

Tamaño: textos muy largos pueden degradar el rendimiento; considera dividirlos
Binarios: la interfaz está centrada en texto; para binarios usa Data URL o herramientas de línea de comandos
Memoria: el navegador limita el tamaño máximo procesable
Algunos formatos de imagen pueden codificarse correctamente pero no poder previsualizarse en el navegador actual

Privacidad y seguridad

Todo el procesamiento se realiza localmente en tu navegador; puedes sustituir, borrar y volver a procesar el contenido actual en cualquier momento.
Aviso de seguridad: Base64 es codificación, no cifrado. Cifra los datos sensibles primero y luego codifica

Preguntas frecuentes

6

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