Convertidor de imágenes a hexadecimal en línea

Convierte cualquier imagen en un volcado de bytes hexadecimal o una URI de datos. Elige mayúsculas/minúsculas, espaciado y ancho de línea, y luego copia o descarga el archivo hexadecimal, todo desde tu navegador.

Cómo convertir una imagen a formato hexadecimal

Abre la herramienta e inserta una imagen. Aparecerá el volcado hexadecimal con el formato, el espaciado y el ancho de línea que hayas elegido; cópialo o descarga el archivo .txt.

Paso 1

Codificador abierto

Simplemente arrastra una imagen a la herramienta y esta leerá el formato real del archivo a partir de su firma de bytes.

Paso 2

Seleccione opciones

Elija mayúsculas o minúsculas, el espaciado y cuántos bytes aparecen en cada línea.

Paso 3

Copiar o guardar

Copia el código hexadecimal al portapapeles o descárgalo instantáneamente como un archivo .txt plano.

Convertidor de imagen a hexadecimal en línea gratuito para convertir cualquier imagen en un archivo hexadecimal.

Un convertidor de imagen a hexadecimal transforma los bytes de un archivo de imagen en texto hexadecimal, dos caracteres por byte. Esta es la estructura binaria de bajo nivel de la imagen —los datos exactos que almacena el ordenador—, no códigos de color por píxel como #FF0000. Cuando ves una imagen expresada en hexadecimal, estás viendo el archivo en sí, byte a byte, razón por la cual el hexadecimal es el formato estándar para volcados de memoria, análisis forense e inspección manual de encabezados de archivos. Programadores, ingenieros inversos y personas con curiosidad por aprender lo utilizan para verificar codificadores, estudiar la estructura interna de los formatos o insertar recursos binarios directamente en su código.

Las razones clásicas para volcar una imagen en formato hexadecimal son la inspección y la integración. Se puede confirmar que un archivo realmente comienza con los bytes mágicos correctos, verificar que un codificador haya producido los bytes esperados o incrustar un pequeño recurso binario directamente en el código fuente o una URI de datos. El formato hexadecimal también se transmite a través de canales de solo texto (registros, bases de datos, mensajes de chat y documentación), donde un archivo binario sin procesar sería rechazado o dañado. Dado que la salida es texto plano, es fácil de copiar, comparar y almacenar en cualquier lugar. También es el formato que utilizan los analistas de firmware, juegos y malware para detectar patrones dentro de los bloques binarios.

Este conversor simplifica la codificación. Simplemente suelte una imagen en la herramienta y esta leerá el formato real a partir de la firma de bytes del archivo, generando un volcado hexadecimal que puede copiar o descargar como archivo de texto. Puede elegir entre mayúsculas o minúsculas, añadir un espacio entre bytes para facilitar la lectura y configurar la cantidad de bytes por línea: 8, 16, 24 o 32, o sin salto de línea. El formato y el tipo MIME detectados se muestran junto al resultado. Todo se ejecuta en su navegador con JavaScript, por lo que su imagen nunca se sube a ningún servidor; se lee y codifica localmente, sin intervención de ningún servidor. Un ejemplo con un solo clic muestra el resultado codificado al instante.

Ya sea que lo llames codificador hexadecimal, extractor de bytes o herramienta de conversión de archivos a hexadecimal, su propósito es el mismo: transformar una imagen en texto legible y portátil. Este convertidor en línea gratuito combina compatibilidad con una amplia gama de formatos, opciones para copiar y descargar, y controles de diseño precisos en una interfaz sencilla. Sube una imagen, obtén su código hexadecimal y pégalo donde tu proyecto lo necesite, todo en tu navegador, sin necesidad de subir ni instalar nada. Es la forma más simple de codificar cualquier imagen a hexadecimal, lista para usar cuando necesites inspeccionar, incrustar o distribuir un archivo como texto.

Volcado de bytes hexadecimal

Convierte todo el archivo de imagen en una secuencia continua de bytes hexadecimales.

Caja y espaciado

Genera la salida en formato hexadecimal, en mayúsculas o minúsculas, con o sin espacios entre los bytes.

Bytes por línea

Divida el volcado a 8, 16, 24 o 32 bytes por línea, o manténgalo continuo.

Formato detectado

Lee el formato de imagen real a partir de la firma de bytes y muestra el tipo MIME.

Salida URI de datos

Agregue un prefijo de datos o exporte una cadena hexadecimal sin ningún prefijo.

Totalmente privado

La codificación se realiza en tu navegador; tu imagen nunca se sube a ningún servidor.

Preguntas frecuentes

Preguntas frecuentes

La conversión de imagen a hexadecimal transforma los bytes sin procesar del archivo de imagen en texto hexadecimal, con dos caracteres por byte. Esta es la estructura binaria de bajo nivel del archivo, no los códigos de color de cada píxel, por lo que se pueden leer, inspeccionar o insertar los bytes exactos que almacena el ordenador.

Abre la herramienta, arrastra tu imagen y leerá el formato a partir de la firma de bytes. Aparecerá un volcado hexadecimal con el formato, el espaciado y el ancho de línea que hayas elegido; cópialo o descárgalo como un archivo de texto en segundos.

El sistema hexadecimal utiliza 16 símbolos y genera datos aproximadamente el doble de largos, mientras que Base64 utiliza 64 símbolos y es más compacto. El sistema hexadecimal facilita la lectura byte a byte y es el estándar para volcados de memoria, análisis forense e inspección manual de encabezados de archivos.

La herramienta reconoce archivos PNG, JPEG, GIF, WebP, AVIF, HEIC, SVG, BMP e ICO a partir de sus firmas de bytes. Cualquier otro archivo se codifica como una secuencia hexadecimal binaria genérica, por lo que puede exportar prácticamente cualquier formato de imagen que cargue.

El uso de mayúsculas o minúsculas determina si los bytes utilizan AF o af. El espaciado añade un espacio entre cada byte para facilitar la lectura. En conjunto, permiten que coincida con el estilo hexadecimal exacto que espera su editor, registro o documentación.

Establece cuántos bytes aparecen antes de que la línea se divida en varias partes: 8, 16, 24 o 32, o sin división. Los desarrolladores suelen usar líneas de 16 bytes para imitar la disposición clásica de los editores hexadecimales y facilitar el análisis de los volcados de memoria.

Sí. Elija el formato automático o un prefijo de formato específico y la herramienta generará los datos: ;maleficio, También está disponible una opción hexadecimal sin formato si solo necesita la cadena de bytes sin ningún prefijo.

No. Toda la codificación se realiza en tu navegador con JavaScript, por lo que la imagen nunca sale de tu dispositivo. No se sube nada a la plataforma, ni se almacena de forma remota, ni se comparte con nadie en ningún momento del proceso de conversión.

Cada byte se representa en formato hexadecimal con dos caracteres, por lo que una imagen de 10 KB se convierte en aproximadamente 20 KB de texto. Esta longitud es normal para un volcado completo de bytes, y es por eso que el formato hexadecimal es más adecuado para la inspección que para la compresión de archivos grandes.

Sí. Es totalmente gratis, sin marcas de agua, sin registro y sin límites diarios de ningún tipo. Convierte tantas imágenes como quieras, cuando quieras, directamente en tu navegador y sin necesidad de instalar nada.