Codificador Base64 Gratis: Codificar y Decodificar Texto e Imágenes
559 usosConsejos sobre Base64
Codificar texto a Base64
Base64 convierte datos binarios a texto ASCII. Se usa en emails (MIME), URLs y para incrustar imágenes en HTML/CSS como data URIs.
Imagen a Base64
Sube una imagen para convertirla a cadena Base64. Útil para incrustar imágenes directamente en HTML sin archivos externos.
Decodificar Base64 a texto
Pega una cadena Base64 para recuperar el texto original. Ideal para inspeccionar datos codificados en APIs y tokens.
Preguntas frecuentes
¿Por qué mi texto decodificado parece basura con símbolos extraños?
Eso suele pasar cuando decodificas algo que originalmente no era texto. Imágenes, PDFs y archivos de audio producen datos binarios, no caracteres legibles. Nuestra herramienta lo maneja automáticamente — si decodificas una imagen, obtendrás un botón de descarga, no una vista previa de texto. Si esperas texto legible pero ves galimatías, verifica que los datos originales no fueran un archivo. Consejo: siempre confirma qué tipo de contenido fue codificado antes de decodificar.
¿Puedo subir y codificar una imagen desde el carrete de mi móvil?
Sí, puedes. Toca el botón de subir y selecciona una imagen de tu carrete o galería. En móvil, la interfaz se adapta a la entrada táctil, por lo que elegir un archivo funciona igual que en un ordenador. Al seleccionar una foto, la herramienta la convierte al instante en una URI de datos Base64. Esto es ideal para incrustar imágenes directamente en correos HTML o prototipos. Procura que las imágenes no superen los 50 MB para un procesamiento fluido en el móvil.
¿La codificación Base64 es reversible — cualquiera puede decodificar mis datos al original?
Sí, Base64 es completamente reversible por diseño. Es una codificación de binario a texto, no un hash unidireccional. Cualquier decodificador Base64, incluido el nuestro, reconstruye los bytes originales exactamente. Esto significa que nada de lo que codifique con Base64 se mantiene privado. Si necesita confidencialidad, cifre los datos primero con AES-256 y luego codifique los bytes cifrados. Vemos desarrolladores que tratan Base64 como una contraseña — no cometa ese error. Para limpiar datos de hojas de cálculo o análisis de logs, Base64 es útil para transporte, pésimo para secreto.
¿Codificar con Base64 acorta mi texto?
Para nada — lo alarga un 33% aproximadamente. Cada 3 bytes de entrada generan 4 caracteres ASCII. Un asunto de correo de 10 caracteres se convierte en unos 14 después de codificarlo. Es un error común pensar que Base64 comprime. Si necesitas reducir el tamaño real, usa gzip. La gente se sorprende cuando pegan un texto corto y ven una cadena más larga.
¿Hay diferencia entre subir un archivo y pegar texto para codificar?
Sí, pero el resultado es idéntico. Subir un archivo lee sus bytes binarios crudos. Pegar texto convierte primero esos caracteres a bytes, normalmente con UTF-8. Para un archivo de texto con "Hola", ambos métodos producen el mismo Base64. La carga de archivos es más práctica para binarios como imágenes o PDFs. Usa pegado de texto para fragmentos rápidos, y subida de archivos para cualquier cosa con estructura interna.
¿Codificar datos con Base64 cambia el archivo original de alguna manera?
No, el archivo original queda intacto. Nuestra herramienta lee los bytes, los convierte en texto Base64 y nunca modifica la fuente. Al decodificar, recuperas exactamente el mismo archivo, byte por byte. Por ejemplo, si codificas un JPEG de 100 KB, al decodificarlo se restaura idéntico, sin pérdida de calidad ni eliminación de metadatos EXIF. Algunos temen que el proceso comprima los datos. No lo hace. Lo único que cambia es la longitud de la cadena codificada, aproximadamente un 33 % más larga que el original. Es un costo pequeño por la portabilidad. Consejo: guarda siempre una copia de seguridad del archivo original, por si la memoria del navegador se limpia a mitad de sesión.
¿Codificar en Base64 arregla los caracteres rotos al pegar texto en HTML?
Sí, funciona de maravilla para eso. Si tu texto lleva acentos, ñ o emojis y el navegador los muestra como 'é' o signos raros, pásalo por nuestro codificador primero. Obtendrás algo como 'w7bFvA==', que puedes meter en una data URI o en un campo oculto sin riesgo. Al decodificar, el navegador reconstruye los bytes exactos. El 9 de cada 10 problemas de visualización que vemos no son de Base64, sino de declarar mal el juego de caracteres. Prueba con un 'ñ' y un emoji, y si sale bien, el resto del texto también irá bien.
¿Por qué veo signos igual al final de las cadenas codificadas?
Esos signos = son relleno, no parte de tus datos reales. Base64 trabaja en grupos de 3 bytes, y cuando tu entrada no divide uniformemente, el codificador añade = para completar el último grupo. Una cadena que termina en == significa que se necesitaron dos bytes de relleno; uno solo = significa uno. Nuestro decodificador los elimina automáticamente, así que no necesitas quitarlos a mano. Algunos sistemas, como ciertos endpoints de API, rechazan el relleno en URLs — puedes recortarlo y aun así decodificar correctamente, aunque nuestra herramienta acepta ambas variantes.
¿Hace falta instalar algo para codificar archivos o todo funciona en el navegador?
No instales nada. Todo se ejecuta en el lado del cliente con JavaScript, así que tus archivos nunca salen de tu equipo. Arrastra un PNG de 2 MB y se codifica al instante en la pestaña. Esto importa si manejas documentos internos o datos de clientes en el trabajo, porque nada pasa por un servidor. Eso sí: un archivo muy grande, como un vídeo de 40 MB, puede colgar navegadores antiguos. Para imágenes normales y archivos de configuración, va perfecto.
¿Fallarán los parámetros de URL si uso Base64 estándar en mi aplicación web?
Sí, el Base64 estándar produce caracteres que se rompen fácilmente en las consultas web. Debes marcar la opción segura para URL antes de copiar el resultado. Esta variante reemplaza los símbolos problemáticos para que las rutas funcionen sin problemas. Por ejemplo, un token como 'a+b/c==' se convierte en 'a-b_c' limpio. Añadimos este interruptor para evitar que depures APIs rotas a medianoche. Actívalo si tu servidor arroja errores inesperados.
Cómo Codificar y Decodificar Base64
- Pestaña Texto: pega el texto a codificar o la cadena Base64 a decodificar
- Haz clic en Codificar o Decodificar según lo que necesites
- Pestaña Imagen: sube una imagen para obtener su cadena Base64
- Copia el resultado con el botón Copiar