Convertidor de texto a ASCII - Convierta texto a ASCII online
Convierta instantáneamente cadenas de texto en códigos de caracteres ASCII, en Decimal (0–255), Hexadecimal (00–FF), Binary (8-bit), o Octal (000–377), o decodificar números ASCII nuevamente en texto legible. Incluye delimitadores personalizables, prefijos (0x, 0b, 0o), compatibilidad con UTF-8/Unicode y un inspector de desglose de caracteres ASCII en vivo.
Inspector de caracteres y códigos ASCII
Enter text or ASCII codes above to inspect each character’s Decimal, Hexadecimal, Octal, Binary, and ASCII Category.
Cómo convertir texto a códigos ASCII
- Ingrese su texto: escriba o pegue cualquier texto en el campo Source Input, o haga clic en Sample Text para realizar la prueba de inmediato.
- Elija su base numérica: seleccione Decimal (base 10), Hexadecimal (base 16), Binary (base 2) o Octal (base 8).
- Personalizar separador y prefijo: separe códigos con espacios, comas, punto y coma, nuevas líneas o cadenas personalizadas y, opcionalmente, agregue prefijos de programador (
0x,0b,0o) o zero-padding. - Inspeccionar y exportar: revise el código exacto de cada carácter en las 4 bases simultáneamente en el Inspector de códigos y caracteres ASCII, luego haga clic en Copiar al clipboard o Descargar .txt.
Tabla de referencia estándar ASCII (control y caracteres imprimibles)
ASCII (Código estándar americano para el intercambio de información) es un estándar de codificación de caracteres de 7 bits que asigna valores numéricos desde 0 a 127 para controlar caracteres, espacios en blanco, dígitos, letras y puntuación:
| Gama ASCII | Categoría | Caracteres / Ejemplos | decimales | hexadecimal | Binario de 8 bits |
|---|---|---|---|---|---|
| Códigos de control | No imprimible | NUL (0), \t Pestaña (9), \n LF (10), \r CR (13), ESC (27) |
0 – 31 |
00 – 1F |
00000000 – 00011111 |
| Espacio | Espacio en blanco | (Espacio estándar) |
32 |
20 |
00100000 |
| Dígitos | numérico | 0 a 9 |
48 – 57 |
30 – 39 |
00110000 – 00111001 |
| Mayúsculas | Alfabeto latino | A a Z |
65 – 90 |
41 – 5A |
01000001 – 01011010 |
| Lminúscula | Alfabeto latino | a a z |
97 – 122 |
61 – 7A |
01100001 – 01111010 |
| Eliminar | Código de control | DEL |
127 |
7F |
01111111 |
| Extendido / UTF-8 | 8 bits/multibyte | Letras acentuadas (é, ñ), moneda (€), emojis (🚀) |
128 – 255 |
80 – FF |
10000000 – 11111111 |
Conversión de texto a ASCII en lenguajes de programación populares
- JavaScript / TypeScript: Utilice
"A".charCodeAt(0)(devuelve65) onew TextEncoder().encode("Hello")para unUint8Arrayde valores de bytes UTF-8. - Python: Utilice
ord('A')(devuelve65) olist("Hello".encode('utf-8'))para obtener[72, 101, 108, 108, 111]. - C / C++: Los caracteres ya están almacenados como valores de bytes enteros:
(int)'A'se evalúa directamente como65.
Preguntas frecuentes
¿Cuáles son los códigos ASCII para Espacio, Intro (Nueva línea) y Tabulador?
En ASCII, un Space ( ) es decimal 32 (0x20), un Line Feed / Newline (\n) es decimal 10 (0x0A), un Carriage Return (\r) es decimal 13 (0x0D), y un Horizontal Tab (\t) es el decimal 9 (0x09).
¿Por qué 'A' es igual a 65 y 'a' es igual a 97 en ASCII?
La especificación ASCII de 7 bits colocó letras mayúsculas en 65–90 y letras minúsculas en 97–122 de modo que cada letra minúscula sea exactamente 32 (25) mayor que su equivalente en mayúsculas. ¡Esto permite la conversión de cajas en hardware o ensamblaje alternando un solo bit!
¿Cómo maneja esta herramienta los emojis y los caracteres no ingleses?
Puede elegir cómo se procesan los caracteres superiores a 255 utilizando la configuración Caracteres > 255 (Unicode): codifíquelos como estándar UTF-8 bytes (0–255), genere su punto de código Unicode completo (p. ej., 128640 para 🚀), o Omítalos/ignora cuando se necesita un filtrado estricto de 8 bits.