Convertidor Hex a Texto

Convierte texto hacia/desde cadenas hexadecimales con espaciado, prefijo (0x/\x/U+) y opciones de mayúsculas/minúsculas flexibles

Datos clave

Categoría
Conversión y codificación
Tipos de entrada
textarea, select
Tipo de salida
text
Cobertura de muestras
4
API disponible
Yes

Resumen

El convertidor de hexadecimal a texto le permite codificar texto plano en cadenas hexadecimales o decodificar datos hexadecimales a texto legible. Soporta codificaciones estándar como UTF-8, ASCII y Latin-1, además de configuraciones personalizadas de prefijos, separadores y mayúsculas o minúsculas.

Cuándo usarlo

  • Cuando necesite analizar o depurar tramas de datos de red o volcados de memoria representados en formato hexadecimal.
  • Al codificar cadenas de texto en formatos hexadecimales específicos con prefijos como 0x o \x para su uso en programación.
  • Para interpretar y recuperar texto legible a partir de secuencias de bytes hexadecimales obtenidas de archivos o bases de datos.

Cómo funciona

  • Introduzca el texto plano o la cadena hexadecimal en el campo de entrada.
  • Seleccione la operación deseada (Texto a Hex o Hex a Texto) y elija la codificación de caracteres (UTF-8, ASCII o Latin-1).
  • Configure el prefijo (como 0x o \x), el separador de espacio y el uso de mayúsculas o minúsculas si está codificando.
  • Obtenga instantáneamente el resultado convertido en el área de salida.

Casos de uso

Desarrolladores de software que necesitan formatear constantes hexadecimales para código fuente en C, Python o ensamblador.
Analistas de seguridad que interpretan payloads maliciosos o firmas de red codificadas en hexadecimal.
Administradores de sistemas que decodifican logs de servidores o volcados de bases de datos que contienen caracteres especiales.

Ejemplos

1. Codificación de credenciales para un script de red

Administrador de Redes
Contexto
Un administrador necesita representar la palabra 'Admin' en formato hexadecimal con prefijos '\x' para un script de automatización.
Problema
Convertir texto plano a hexadecimal con formato de escape de bytes específico.
Cómo usarlo
Introduce 'Admin' en la entrada, selecciona la operación 'Texto a Hex', elige la codificación 'ASCII', el prefijo '\x' y el separador 'Ninguno'.
Configuración de ejemplo
Operación: Texto a Hex, Codificación: ASCII, Prefijo: \x, Separador: Ninguno
Resultado
Obtiene la cadena '\x41\x64\x6d\x69\x6e' lista para usar en el script.

2. Decodificación de un volcado de memoria

Analista de Malware
Contexto
Durante un análisis, se extrae la cadena hexadecimal '53 65 63 75 72 69 74 79' de un proceso sospechoso.
Problema
Identificar el texto legible detrás de la secuencia de bytes hexadecimales.
Cómo usarlo
Pega '53 65 63 75 72 69 74 79' en el cuadro de entrada, selecciona la operación 'Hex a Texto' y la codificación 'UTF-8'.
Configuración de ejemplo
Operación: Hex a Texto, Codificación: UTF-8
Resultado
La herramienta muestra inmediatamente la palabra 'Security'.

Probar con muestras

text

Hubs relacionados

Preguntas frecuentes

¿Qué codificaciones de caracteres admite esta herramienta?

Admite UTF-8, ASCII y Latin-1 (ISO 8859-1) tanto para la codificación como para la decodificación.

¿Puedo decodificar cadenas hexadecimales que contienen prefijos como 0x?

Sí, el decodificador procesa y limpia automáticamente prefijos comunes como 0x, \x y U+.

¿Cómo puedo separar los bytes hexadecimales resultantes?

Puede elegir entre separar los bytes con un espacio o mantenerlos juntos sin ningún separador.

¿Qué diferencia hay entre usar mayúsculas o minúsculas en la codificación?

Afecta a las letras de la A a la F en el resultado hexadecimal; puede generarlas en minúsculas (a-f) o mayúsculas (A-F).

¿La conversión se realiza de forma segura?

Sí, todo el procesamiento se realiza localmente en su navegador, garantizando la privacidad de sus datos.

Documentación de la API

Punto final de la solicitud

POST /es/api/tools/hex-to-string

Parámetros de la solicitud

Nombre del parámetro Tipo Requerido Descripción
inputText textarea -
operation select -
encoding select No -
prefix select No -
case select No -
separator select No -

Formato de respuesta

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
Texto: Texto

Documentación de MCP

Agregue este herramienta a su configuración de servidor MCP:

{
  "mcpServers": {
    "elysiatools-hex-to-string": {
      "name": "hex-to-string",
      "description": "Convierte texto hacia/desde cadenas hexadecimales con espaciado, prefijo (0x/\x/U+) y opciones de mayúsculas/minúsculas flexibles",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=hex-to-string",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Puede encadenar múltiples herramientas, por ejemplo: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, máximo 20 herramientas.

Si encuentra algún problema, por favor, póngase en contacto con nosotros en [email protected]