📊

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
HexadecimalCarácter
00x00
NUL
10x01
SOH
20x02
STX
30x03
ETX
40x04
EOT
50x05
ENQ
60x06
ACK
70x07
BEL
80x08
BS
90x09
HT
100x0a
LF
Segundo tercio (11-21)
Decimal
HexadecimalCarácter
110x0b
VT
120x0c
FF
130x0d
CR
140x0e
SO
150x0f
SI
160x10
DLE
170x11
DC1
180x12
DC2
190x13
DC3
200x14
DC4
210x15
NAK
Tercer tercio (22-31)
Decimal
HexadecimalCarácter
220x16
SYN
230x17
ETB
240x18
CAN
250x19
EM
260x1a
SUB
270x1b
ESC
280x1c
FS
290x1d
GS
300x1e
RS
310x1f
US
Carácter imprimible (32-126)
Primer tercio (32-64)
Decimal
HexadecimalCarácter
320x20
330x21
!
340x22
"
350x23
#
360x24
$
370x25
%
380x26
&
390x27
'
400x28
(
410x29
)
420x2a
*
430x2b
+
440x2c
,
450x2d
-
460x2e
.
470x2f
/
480x30
0
490x31
1
500x32
2
510x33
3
520x34
4
530x35
5
540x36
6
550x37
7
560x38
8
570x39
9
580x3a
:
590x3b
;
600x3c
<
610x3d
=
620x3e
>
630x3f
?
Segundo tercio (65-97)
Decimal
HexadecimalCarácter
640x40
@
650x41
A
660x42
B
670x43
C
680x44
D
690x45
E
700x46
F
710x47
G
720x48
H
730x49
I
740x4a
J
750x4b
K
760x4c
L
770x4d
M
780x4e
N
790x4f
O
800x50
P
810x51
Q
820x52
R
830x53
S
840x54
T
850x55
U
860x56
V
870x57
W
880x58
X
890x59
Y
900x5a
Z
910x5b
[
920x5c
\
930x5d
]
940x5e
^
950x5f
_
Tercer tercio (98-126)
Decimal
HexadecimalCarácter
960x60
`
970x61
a
980x62
b
990x63
c
1000x64
d
1010x65
e
1020x66
f
1030x67
g
1040x68
h
1050x69
i
1060x6a
j
1070x6b
k
1080x6c
l
1090x6d
m
1100x6e
n
1110x6f
o
1120x70
p
1130x71
q
1140x72
r
1150x73
s
1160x74
t
1170x75
u
1180x76
v
1190x77
w
1200x78
x
1210x79
y
1220x7a
z
1230x7b
{
1240x7c
|
1250x7d
}
1260x7e
~
DEL (127)
Decimal
HexadecimalCarácter
1270x7f
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

1️⃣
Paso 1
Navegue por la tabla ASCII para encontrar códigos de caracteres.
2️⃣
Paso 2
Use la función de búsqueda para encontrar rápidamente caracteres específicos.
3️⃣
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.

User Comments

0 / 2000
Loading...