Conversor de Texto a Hexadecimal
Convierte cualquier texto en valores hexadecimales: gratis, privado e instantáneo en tu navegador.
Cómo Usar el Conversor de Texto a Hexadecimal
- Escribe o pega en el cuadro de entrada el texto que quieres codificar.
- Elige el separador: "Espacio" para leer los bytes de un vistazo, "Ninguno" para una cadena continua, "Coma" para listas tipo array o "Prefijo 0x en cada byte" para pegarlo en código.
- Marca "Hexadecimal en mayúsculas" si el formato de destino espera A–F en lugar de a–f, como ocurre en volcados de memoria y direcciones MAC.
- Pulsa "Convertir" para obtener los valores hexadecimales de cada byte.
- Usa "Copiar resultado" para llevarte la cadena o "Borrar" para vaciar los cuadros y empezar de nuevo.
¿Qué Es un Conversor de Texto a Hexadecimal?
Un conversor de texto a hexadecimal codifica los caracteres que escribes como bytes UTF-8 y muestra cada byte como un número hexadecimal de dos dígitos. La letra A pasa a ser 41, el espacio pasa a ser 20 y un emoji ocupa cuatro bytes, por ejemplo f0 9f 98 80. Como el hexadecimal condensa ocho bits en solo dos caracteres, es la notación que usan los programadores cuando unos bytes tienen que resultar legibles para una persona.
El hexadecimal aparece en todas partes: los colores de CSS, los desplazamientos de un editor hexadecimal, las capturas de red, las secuencias de escape en C o Python, las sumas de verificación y los volcados binarios que se pegan en un informe de error. Pasar un texto a hexadecimal también es la forma más rápida de descubrir caracteres invisibles: un espacio duro o una marca BOM saltan a la vista en hexadecimal mucho antes que en pantalla. Toda la codificación ocurre en tu navegador, así que nada de lo que pegues sale de tu equipo.
Para hacer el camino inverso, el conversor de hexadecimal a texto devuelve los caracteres originales. Si prefieres otras codificaciones, prueba el conversor de texto a binario o el codificador y decodificador Base64.
Preguntas Frecuentes (FAQ)
¿Cómo convierto texto a hexadecimal online?
Pega el texto en el cuadro, elige un separador y pulsa "Convertir". La herramienta codifica la cadena en UTF-8 y muestra dos dígitos hexadecimales por cada byte, listos para copiar.
¿Qué diferencia hay entre ASCII a hexadecimal y UTF-8 a hexadecimal?
Con texto en inglés no hay diferencia, porque cada carácter ASCII ocupa un byte con el mismo valor en UTF-8. La diferencia aparece con tildes, la ñ y los emojis, que UTF-8 guarda en dos, tres o cuatro bytes; esta herramienta siempre usa UTF-8 para que esos caracteres se recuperen intactos.
¿Por qué un emoji genera cuatro pares hexadecimales?
Los emojis están fuera del rango de un solo byte, así que UTF-8 los almacena en cuatro bytes y el conversor imprime cuatro pares. Solo se recupera el emoji si se decodifican los cuatro pares juntos.
¿Conviene usar hexadecimal en mayúsculas o en minúsculas?
Ambas representan exactamente los mismos valores, así que es solo una convención. Las minúsculas dominan en desarrollo web y en herramientas Unix, mientras que las mayúsculas son habituales en volcados de memoria, direcciones MAC y hojas de datos de hardware.
¿Qué significa el prefijo 0x?
0x es la marca estándar para indicar que un número está escrito en hexadecimal en C, Java, JavaScript, Python y casi cualquier otro lenguaje. Al elegir esa opción, cada byte sale formateado como un literal que puedes pegar directamente en tu código.
¿Convertir texto a hexadecimal es lo mismo que cifrarlo?
No. El hexadecimal es una representación, no un cifrado: cualquiera lo descodifica en segundos. Usa hexadecimal para leer y transportar datos, y cifrado o hash reales cuando la información deba estar protegida.
¿El texto que pego se queda en privado?
Sí. La conversión se ejecuta por completo en tu navegador con la API TextEncoder. ToolGenie no sube, ni registra, ni guarda lo que escribes en esta página.
Consejos para Convertir Texto a Hexadecimal
- Consejo 1: La salida separada por espacios es la más fácil de revisar; usa la opción sin separador solo cuando el sistema de destino espere una cadena continua.
- Consejo 2: Convierte a hexadecimal el texto sospechoso para destapar caracteres invisibles: 0d 0a es un salto de línea de Windows, c2 a0 un espacio duro y ef bb bf una marca BOM de UTF-8.
- Consejo 3: Ajusta las mayúsculas antes de pegar el resultado. Muchos analizadores, comparaciones de sumas de verificación y pruebas automatizadas comparan cadenas literales, y a–f frente a A–F puede hacer que falle la coincidencia.
- Consejo 4: Comprueba tu resultado pegándolo en el conversor de hexadecimal a texto: si recuperas la cadena original, la codificación es correcta. Para transportar datos binarios, el codificador Base64 genera una cadena mucho más corta que el hexadecimal.