Hex Encode / Decode — Texto ↔ Hex
Hex Encode / Decode convierte texto en bytes hexadecimal (base-16) y decodifica hex de nuevo en texto legible. Úsalo para depurar cargas binarias, inspeccionar bytes UTF-8, revertir cadenas de escape, y trabajar con hashes o protocolos de bajo nivel. Acepta formatos hex comunes (con o sin espacios, nuevas líneas o prefijos 0x). Se ejecuta 100% localmente en su navegador — no se carga — y funciona fuera de línea después de instalar ToolMill como PWA.
Codificación
Pruébalo.
Ejemplos
Hello, ToolMill!
48656c6c6f2c20546f6f6c4d696c6c21
54686973206973206120686578206465636f646520746573742e
This is a hex decode test.
48 65 6c 6c 6f 20 54 6f 6f 6c 4d 69 6c 6c
Hello ToolMill
Lo que la codificación de hex significa
Hex es una representación base-16 de valores byte. Cada byte se escribe normalmente como dos caracteres hex, por lo que el texto simple se expande en una secuencia más larga cuando lo codifica aquí. Esto hace que el hex sea útil cuando desea inspeccionar valores de nivel secundario en una forma legible y copiable.
Cuándo codificar texto a hex
La codificación de texto a hex es útil cuando desea ver exactamente qué bytes una cadena produce, comparar las cargas copiadas, muestras de protocolo de documento, o inspeccionar caracteres no imprimibles indirectamente. Esto es a menudo más fácil que adivinar qué está mostrando un terminal, un registro de API o un depurador.
Cuándo decodificar hex volver al texto
Decodificar es útil cuando una herramienta, registro o vertedero copiado le da valores byte en lugar de caracteres legibles. Un decodificador exitoso sólo garantiza que los bytes puedan interpretarse como texto aquí. Algunos hex válidos todavía representan datos binarios o caracteres de control, por lo que la salida legible no siempre es el resultado esperado.
Reglas de entrada y errores comunes
Hex válido utiliza los caracteres 0-9 y A-F, y mayúscula o minúscula ambos funcionan. Esta herramienta elimina espacios y rupturas de línea antes de decodificar, pero un número impar de caracteres hex o cualquier carácter inválido todavía fallará. Si pasas prefijos como 0x, puntuación de los registros o separadores de un vertedero copiado, limpia primero esas partes.
Notas de codificación de texto
Cuando codificas texto, la página convierte primero ese texto en bytes y luego representa esos bytes en hex. Eso importa para símbolos, emoji y caracteres no latinos porque un personaje visible puede usar múltiples bytes. Esto también es por qué dos sistemas pueden parecer estar en desacuerdo cuando usan diferentes codificacións de texto.
Hex no está encriptando
Antes de Confiar en Valores Conversos en Hex en Logs, APIs o scripts
Antes de copiar el resultado en otro sistema, compruebe si el destino espera hex simple, bytes espaciados, caracteres mayúsculas o minúsculas, o formas prefijadas como 0x. Las pequeñas hipótesis de formato a menudo importan incluso cuando los bytes subyacentes son técnicamente iguales.
Lo que el código Hex/Decode no confirma sobre los datos subyacentes
La conversión de hex no le dice si los bytes provienen de texto simple, datos binarios, contenido comprimido o un formato específico de aplicación. Sólo cambia la representación. Todavía necesita saber qué se supone que significan los bytes antes de confiar en la salida para depurar o reutilizar.
Cómo saber si la salida de hex decodificada parece correcta
La salida de hex decodificada puede parecer correcta sólo si los bytes originales realmente representaban texto en la codificación de caracteres que usted espera. Si el resultado contiene símbolos impares, caracteres de reemplazo, o texto no legible, el hex puede seguir siendo válido mientras el codificación de texto asumido es incorrecto para su flujo de trabajo.
Hex cambia cómo se muestran los bytes, no quién puede leerlos. Si los bytes originales representan texto legible, cualquiera puede convertirlos de nuevo fácilmente. Utilice esta herramienta para inspección, depuración y flujos de trabajo de conversión, no para proteger secretos.
Herramientas relacionadas
Base64 código / herramienta de código
Encode text into Base64 or decode Base64 back into readable content directly in your browser. Es útil para inspeccionar las fichas, depurar los encabezados de autorización, revisar los valores de configuración, decodificar las cargas de pago de API y convertir texto plano sin usar un servicio remoto. ToolMill funciona completamente al lado del cliente para la privacidad y sigue trabajando fuera de línea después de la instalación.
Codificación
HTML Entity Encode / Decode — Escape & Unescape HTML
HTML Entity Encode / Decode converts special characters like <, >, &, and quotes into safe HTML entities (and decodes them back). Use it when working with HTML attributes, templates, CMS editors, Markdown docs, or when debugging copy/paste issues. Handles common named entities (e.g. <, >, &, ") and numeric entities. Runs 100% locally in your browser — no uploads — and works offline after installing ToolMill as a PWA.
Codificación
ROT13 Código / Decodificación — Texto ↔ ROT13 Cipher
ROT13 es un simple cifrado de sustitución de cartas que cambia A↔N, B↔O, etc. A menudo se utiliza para los spoilers, la obfuscación ligera y el texto de foro/email. Esta herramienta codifica texto plano a ROT13 y decodifica ROT13 de nuevo al texto (la operación es simétrica). Se ejecuta 100% localmente en su navegador — no se carga — y funciona fuera de línea después de instalar ToolMill como PWA.
Codificación
URL Código / Decodificación (porcentaje)
URL Encode/Decode (porcent-encoding) convierte caracteres inseguros en un formato seguro de URL y de nuevo. Úsalo para cadenas de consulta, redirigir URLs, parámetros UTM y depurar solicitudes de API (RFC 3986). Se ejecuta 100% localmente en su navegador — no se carga — y funciona fuera de línea después de instalar ToolMill como PWA.
Codificación
