📊
Tabla ASCII
Tabla completa de códigos de caracteres ASCII con representaciones decimales, hexadecimales y de caracteres.
Tabla ASCII (128/128)
Carácter de control (0-31)
Primer tercio (0-10)
Decimal | Hexadecimal | Carácter |
|---|---|---|
0 | 0x00 | NUL |
1 | 0x01 | SOH |
2 | 0x02 | STX |
3 | 0x03 | ETX |
4 | 0x04 | EOT |
5 | 0x05 | ENQ |
6 | 0x06 | ACK |
7 | 0x07 | BEL |
8 | 0x08 | BS |
9 | 0x09 | HT |
10 | 0x0a | LF |
Segundo tercio (11-21)
Decimal | Hexadecimal | Carácter |
|---|---|---|
11 | 0x0b | VT |
12 | 0x0c | FF |
13 | 0x0d | CR |
14 | 0x0e | SO |
15 | 0x0f | SI |
16 | 0x10 | DLE |
17 | 0x11 | DC1 |
18 | 0x12 | DC2 |
19 | 0x13 | DC3 |
20 | 0x14 | DC4 |
21 | 0x15 | NAK |
Tercer tercio (22-31)
Decimal | Hexadecimal | Carácter |
|---|---|---|
22 | 0x16 | SYN |
23 | 0x17 | ETB |
24 | 0x18 | CAN |
25 | 0x19 | EM |
26 | 0x1a | SUB |
27 | 0x1b | ESC |
28 | 0x1c | FS |
29 | 0x1d | GS |
30 | 0x1e | RS |
31 | 0x1f | US |
Carácter imprimible (32-126)
Primer tercio (32-64)
Decimal | Hexadecimal | Carácter |
|---|---|---|
32 | 0x20 | |
33 | 0x21 | ! |
34 | 0x22 | " |
35 | 0x23 | # |
36 | 0x24 | $ |
37 | 0x25 | % |
38 | 0x26 | & |
39 | 0x27 | ' |
40 | 0x28 | ( |
41 | 0x29 | ) |
42 | 0x2a | * |
43 | 0x2b | + |
44 | 0x2c | , |
45 | 0x2d | - |
46 | 0x2e | . |
47 | 0x2f | / |
48 | 0x30 | 0 |
49 | 0x31 | 1 |
50 | 0x32 | 2 |
51 | 0x33 | 3 |
52 | 0x34 | 4 |
53 | 0x35 | 5 |
54 | 0x36 | 6 |
55 | 0x37 | 7 |
56 | 0x38 | 8 |
57 | 0x39 | 9 |
58 | 0x3a | : |
59 | 0x3b | ; |
60 | 0x3c | < |
61 | 0x3d | = |
62 | 0x3e | > |
63 | 0x3f | ? |
Segundo tercio (65-97)
Decimal | Hexadecimal | Carácter |
|---|---|---|
64 | 0x40 | @ |
65 | 0x41 | A |
66 | 0x42 | B |
67 | 0x43 | C |
68 | 0x44 | D |
69 | 0x45 | E |
70 | 0x46 | F |
71 | 0x47 | G |
72 | 0x48 | H |
73 | 0x49 | I |
74 | 0x4a | J |
75 | 0x4b | K |
76 | 0x4c | L |
77 | 0x4d | M |
78 | 0x4e | N |
79 | 0x4f | O |
80 | 0x50 | P |
81 | 0x51 | Q |
82 | 0x52 | R |
83 | 0x53 | S |
84 | 0x54 | T |
85 | 0x55 | U |
86 | 0x56 | V |
87 | 0x57 | W |
88 | 0x58 | X |
89 | 0x59 | Y |
90 | 0x5a | Z |
91 | 0x5b | [ |
92 | 0x5c | \ |
93 | 0x5d | ] |
94 | 0x5e | ^ |
95 | 0x5f | _ |
Tercer tercio (98-126)
Decimal | Hexadecimal | Carácter |
|---|---|---|
96 | 0x60 | ` |
97 | 0x61 | a |
98 | 0x62 | b |
99 | 0x63 | c |
100 | 0x64 | d |
101 | 0x65 | e |
102 | 0x66 | f |
103 | 0x67 | g |
104 | 0x68 | h |
105 | 0x69 | i |
106 | 0x6a | j |
107 | 0x6b | k |
108 | 0x6c | l |
109 | 0x6d | m |
110 | 0x6e | n |
111 | 0x6f | o |
112 | 0x70 | p |
113 | 0x71 | q |
114 | 0x72 | r |
115 | 0x73 | s |
116 | 0x74 | t |
117 | 0x75 | u |
118 | 0x76 | v |
119 | 0x77 | w |
120 | 0x78 | x |
121 | 0x79 | y |
122 | 0x7a | z |
123 | 0x7b | { |
124 | 0x7c | | |
125 | 0x7d | } |
126 | 0x7e | ~ |
DEL (127)
Decimal | Hexadecimal | Carácter |
|---|---|---|
127 | 0x7f | DEL |
❓Qué es ASCII
ASCII (American Standard Code pour Information Interchange) es un estándar de codificación de caracteres de 7 bits establecido en 1963, definiendo 128 caracteres incluyendo caracteres de control (0-31), caracteres imprimibles (32-126) y el carácter DEL (127). Mapea los números 0-9, letras mayúsculas/minúsculas A-Z/a-z, puntuación y códigos de control a valores numéricos específicos. ASCII es la base de todos los sistemas de codificación de texto modernos (UTF-8, Unicode), esencial para representación de texto computacional, almacenamiento de archivos, transmisión de red y programación. La tabla ASCII muestra representaciones decimales, hexadecimales, octales y binarias, ayudando a los desarrolladores a comprender la codificación de caracteres, depurar problemas de codificación, convertir entre sistemas de caracteres e implementar algoritmos de procesamiento de texto.
✨Características
🚀
Conjunto completo de caracteres ASCII (0-127) con valores decimales y hexadecimales.
Conjunto completo de caracteres ASCII (0-127) con valores decimales y hexadecimales.
⚡
Función de búsqueda para encontrar rápidamente caracteres específicos.
Función de búsqueda para encontrar rápidamente caracteres específicos.
🎯
Nombres de caracteres de control para caracteres Non imprimibles.
Nombres de caracteres de control para caracteres Non imprimibles.
🔒
Función de copia para integración fácil en código.
Función de copia para integración fácil en código.
📋Guía de uso
Paso 1
Navegue por la tabla ASCII para encontrar códigos de caracteres.
Paso 2
Use la función de búsqueda para encontrar rápidamente caracteres específicos.
Paso 3
Copie los valores que necesita para su trabajo de desarrollo.
📚Introducción Técnica
🔬Historia del estándar ASCII
ASCII (American Standard Code pour Information Interchange) fue desarrollado en la década de 1960 como un estándar de codificación de caracteres de 7 bits. Define 128 caracteres (0-127): 33 caracteres de control (0-31, 127) para control de dispositivos (NULL, CR, LF, ESC, etc.) y 95 caracteres imprimibles (32-126) incluyendo letras mayúsculas/minúsculas, dígitos, puntuación y símbolos.
⚙️Sistema de códigos de caracteres
ASCII usa codificación binaria de 7 bits (0000000-1111111) para representar caracteres. Cada carácter tiene tres representaciones: decimal (0-127), hexadecimal (0x00-0x7F) y binaria. Por ejemplo, 'A' = 65 (decimal) = 0x41 (hexadecimal) = 0100 0001 (binario). La codificación está ordenada: 0-31 caracteres de control, 32 espacio, 33-47 símbolos, 48-57 dígitos (0-9), 58-64 símbolos, 65-90 mayúsculas (A-Z), 91-96 símbolos, 97-122 minúsculas (a-z), 123-126 símbolos, 127 DEL.
💡Aplicaciones de programación
ASCII es esencial en: manipulación de cadenas (charCodeAt(), String.fromCharCode()), validación de caracteres (isAlpha, isDigit), transmisión de datos (HTTP, FTP, SMTP), formatos de archivo (CSV, TXT, JSON), secuencias de escape (\n, \t, \r), codificación URL, codificación Base64, expresiones regulares, procesamiento de entrada de teclado, emuladores de terminal. Comprender ASCII es crucial para programación de bajo nivel,
❓
Frequently Asked Questions
❓
¿Qué es ASCII y por qué es importante?
ASCII (American Standard Code pour Information Interchange) es un estándar de codificación de caracteres de 7 bits que representa 128 caracteres (0-127). Incluye 33 caracteres de control para control de dispositivos y 95 caracteres imprimibles (letras, dígitos, puntuación, símbolos). ASCII es fundamental para la informática, las redes y la programación, sirviendo como base para la codificación de caracteres moderna. Es esencial para el procesamiento de texto, la transmisión de datos, los formatos de archivo y la comprensión de cómo las computadoras representan caracteres.
💬
¿Cómo uso la tabla ASCII?
La tabla ASCII muestra los 128 caracteres con sus representaciones decimales (0-127), hexadecimales (0x00-0x7F) y de caracteres. Puede buscar por carácter, valor decimal o valor hexadecimal. Haga clic en cualquier carácter para copiar su código o representación. La tabla está organizada en caracteres de control (0-31, 127) y caracteres imprimibles (32-126), facilitando la búsqueda de caracteres específicos para programación, depuración o tareas de codificación.
🔍
¿Cuál es la diferencia entre caracteres de control y caracteres imprimibles?
Los caracteres de control (0-31, 127) son caracteres Non imprimibles utilizados para el control de dispositivos: NULL (0), salto de línea LF (10), retorno de carro CR (13), escape ESC (27), borrar DEL (127), etc. Los caracteres imprimibles (32-126) son caracteres visibles: espacio (32), dígitos 0-9 (48-57), mayúsculas A-Z (65-90), minúsculas a-z (97-122), y varios signos de puntuación y símbolos. Los caracteres de control son esenciales para el formato de texto, el control de terminal y los protocolos de datos.
💡
¿Cómo se relacionan los valores decimales y hexadecimales?
Cada carácter ASCII tiene tres representaciones: decimal (base 10), hexadecimal (base 16) y binario (base 2). Por ejemplo, 'A' = 65 (decimal) = 0x41 (hex) = 01000001 (binario). El hexadecimal se usa comúnmente en programación porque es más compacto que el binario y se alinea con los límites de bytes. La tabla ASCII muestra valores decimales y hexadecimales para facilitar la conversión y referencia.
📚
¿Cuándo necesitaría referenciar códigos ASCII?
Los casos de uso comunes incluyen: manipulación de cadenas (charCodeAt(), String.fromCharCode()), validación de caracteres (verificar si un carácter es una letra, dígito o símbolo), codificación URL, codificación Base64, expresiones regulares, secuencias de escape (\n, \t, \r), procesamiento de entrada de teclado, emuladores de terminal, implementación de protocolos y depuración de problemas relacionados con caracteres. Comprender los códigos ASCII es crucial para la programación de bajo nivel y el procesamiento de texto.
💡How To & Tips
1️⃣
Input
Introducir data.
2️⃣
Procesar
Procesar datos.
3️⃣
Avis
Verificar Sortie.
4️⃣
Usar
Copiar resultado.
🔗Related Documents
📚Codificación de caracteres: ASCII vs UTF-8-Comprender ASCII en el contexto de la codificación moderna de caracteres
User Comments
Loading...