Convertidor de ASCII a Texto
Dada una cadena como 72 101 108 108 111, este convertidor lee cada número como un código ASCII y devuelve el texto que forma — en este caso, Hola. Detecta automáticamente la base (decimal, hexadecimal o binaria) de la entrada, tolera cualquier separador común y elimina los prefijos 0x, \x o # para que puedas pegar códigos directamente desde un archivo fuente en C, un volcado hexadecimal o un desafío CTF sin limpiarlos primero.
Cómo el convertidor lee tu entrada
-
1
Pega los códigos ASCII
Separados por espacios, comas, punto y coma, saltos de línea — o nada, si cada código tiene un ancho fijo.
-
2
Elige o autodetecta la base
Decimal para números 0-127, hexadecimal para pares de dos dígitos, binario para grupos de 8 bits.
-
3
Cada código se convierte en un carácter
El código 65 es `A`, 0x61 es `a`, 00100000 es espacio.
-
4
Lee el texto decodificado
Los códigos no imprimibles (NUL, BEL, DEL) se muestran como su mnemotécnico entre corchetes.
Formatos de entrada que el convertidor entiende
| Ejemplo de entrada | Base |
|---|---|
72 101 108 108 111 |
decimal |
72,101,108,108,111 |
decimal |
48 65 6C 6C 6F |
hex |
0x48 0x65 0x6C 0x6C 0x6F |
hex |
\x48\x65\x6C\x6C\x6F |
hex (escape de C) |
48656C6C6F |
hex (continuo) |
01001000 01100101 01101100 01101100 01101111 |
binario |
Manejo de códigos de control
ASCII 0-31 y 127 son no imprimibles. Dependiendo del uso objetivo, el convertidor puede o bien mostrarlos como bytes en bruto (útil para construir una cadena de protocolo) o sustituir sus mnemotécnicos entre corchetes angulares: <LF>, <CR>, <TAB>, <NUL>, <DEL>.
Más allá de ASCII
Si tus códigos están por encima de 127, estrictamente hablando no son ASCII. Dos casos comunes:
- Latin-1 / Windows-1252 — Un byte por carácter, valores 128-255 cubren letras acentuadas.
- UTF-8 — Multibyte, con bytes de continuación comenzando con
10xxxxxx. Una cadena de códigos comoC3 A9se decodifica a\u00e9.
El convertidor trata la entrada por encima de 127 como bytes UTF-8 por defecto, lo que cubre la mayoría del texto moderno.
Invirtiendo la dirección
Para texto a códigos, usa las herramientas complementarias: Texto a ASCII, Texto a Binario, Texto a Hex.
Preguntas frecuentes
Sí, si cada código tiene un ancho fijo: 8 bits para binario, 2 dígitos para hex. Para decimal necesitas separadores porque los códigos decimales son de 1 a 3 dígitos y no se pueden dividir de manera confiable de otra manera.
Algunos códigos en tu entrada están por encima de 127 y pueden ser secuencias de bytes UTF-8 no válidas. Intenta decodificar como Latin-1 si la fuente es un archivo de texto antiguo o un volcado de un sistema Windows.
Sí. Las escapadas al estilo C (\x48), literales de C (0x48), codificación de porcentaje de URL (%48) y prefijos de ensamblaje ($48) se eliminan antes del análisis.
Los códigos por encima de 127 son bytes válidos pero no ASCII. Los códigos por encima de 255 no caben en un byte — el convertidor los marca y los omite en lugar de adivinar.
Herramientas relacionadas
Contador de Palabras
Cuenta palabras, caracteres, oraciones y párrafos con tiempo de lectura, tiempo de locución, densidad de palabras clave y una puntuación de legibilidad de Flesch para ensayos, publicaciones, subtítulos y meta descripciones.
Emoji Kitchen
Combina dos emojis y descubre la pegatina que genera Google Emoji Kitchen. Explora miles de combinaciones disponibles.
Generador de texto glitch
Crea texto glitch de estilo Zalgo con marcas Unicode combinantes. Elige la intensidad, previsualiza variantes y copia texto corrupto para perfiles, memes o publicaciones de terror.
Generador de anagramas
Introduce una palabra corta y consulta cada reordenamiento único de sus letras, sin permutaciones duplicadas y con un límite de resultados ajustable.
Generador de nombres de empresa
Genera ideas de nombres de empresa a partir de palabras clave y estilos, y usa la lista de comprobación para revisar dominios, registros y marcas.
Generador de contraseñas
Genera contraseñas aleatorias fuertes con longitud ajustable, símbolos, números y mayúsculas y minúsculas mediante aleatoriedad criptográfica.