#032 · Herramienta para desarrolladores

ASCII Decoder

Transforma listas de códigos ASCII en texto legible sin asumir una base equivocada. Admite valores decimales, hexadecimales, binarios y detección automática con prefijos habituales. También valida el rango 0–127 y muestra qué tokens no se pudieron interpretar, algo útil al revisar volcados, payloads de pruebas o documentación de protocolos antiguos.

Datos de entrada

Códigos ASCII
Espacio publicitario

Cómo usar esta herramienta para desarrolladores

  1. Pega una secuencia de números ASCII.
  2. Selecciona la base o deja la detección automática.
  3. Indica cómo están separados los valores.
  4. Ejecuta la decodificación.
  5. Revisa los tokens inválidos antes de reutilizar el texto.

Qué hace esta herramienta para desarrolladores

Los tokens válidos se convierten con String.fromCharCode después de comprobar que representan un entero ASCII entre 0 y 127.

La detección automática reconoce prefijos 0x para hexadecimal y 0b para binario; sin prefijo usa decimal. Los tokens que no representan enteros o exceden 127 se rechazan.

Valores de 128 a 255 dependen de páginas de códigos extendidas y no forman parte de ASCII estándar.

Ejemplo

Entrada: 72 105 33

Hi!

Casos de uso

  • Leer secuencias ASCII de documentación técnica.
  • Reconstruir texto desde logs o pruebas unitarias.
  • Validar que una lista realmente use ASCII de 7 bits.
  • Convertir valores hexadecimales con prefijo 0x.

Consejos para obtener resultados fiables

  • Usa detección automática solo cuando los prefijos sean claros.
  • Para hexadecimal sin 0x, selecciona Hexadecimal explícitamente.
  • No mezcles binario y decimal sin prefijos.
  • Revisa los caracteres de control: pueden no verse en pantalla.
  • Si necesitas UTF-8, usa una herramienta de bytes Unicode.

Detalles del procesamiento

El parser tokeniza la entrada según el modo seleccionado, interpreta cada token con la base indicada y genera estadísticas de validez. Los caracteres de control se conservan en la salida.

No intenta adivinar Windows-1252, ISO-8859-1 ni otras codificaciones de 8 bits.

Preguntas frecuentes

¿Cómo decodifico una lista ASCII como 72 101 108 108 111?

Pega los valores, selecciona Decimal o Automática y ejecuta; la salida será Hello.

¿Se pueden mezclar 0x41 y 66 en la misma entrada?

Sí, con Base automática: 0x41 se interpreta como hexadecimal y 66 como decimal.

¿Por qué 200 aparece como valor inválido?

Porque ASCII estándar termina en 127. El valor 200 solo tiene significado dentro de una codificación extendida concreta.

¿Cómo decodifico números binarios ASCII?

Selecciona Binario e introduce tokens como 01001000 01101001, o usa prefijos 0b en modo automático.

¿Los caracteres de control ASCII se eliminan?

No. Se conservan, aunque algunos como salto de línea o tabulador pueden mostrarse como espacio estructural en el área de resultado.

Resumen técnico

ElementoDetalle
BasesDecimal, hexadecimal, binaria
Rango0–127
DetecciónPrefijos 0x y 0b
SalidaTexto copiable