Conectar vía MCP →

Ingresar cálculo

Fórmula

Publicidad

Resultados

Código ASCII decimal
65
punto de código decimal
Fórmula code = ord(char)

¿Qué es el conversor de ASCII a decimal?

Esta herramienta convierte un único carácter en su código decimal. Para las letras, dígitos y signos de puntuación habituales, ese número es el clásico valor ASCII; para caracteres que quedan fuera de ASCII, devuelve el punto de código Unicode. ASCII (American Standard Code for Information Interchange, o Código Estándar Estadounidense para el Intercambio de Información) asigna a los caracteres básicos del inglés números del 0 al 127, mientras que los sistemas modernos amplían ese rango mediante Unicode.

El carácter A asignado a su código decimal 65 mediante una flecha
Cada carácter corresponde a un único código ASCII decimal (A = 65).

Cómo se usa

Escribe un único carácter —una letra como A, un dígito como 5 o un símbolo como @— en el campo de entrada y la calculadora te devolverá al instante su código decimal. Si pegas más de un carácter, solo se convierte el primero.

La fórmula explicada

La conversión emplea la función ord: $$\text{Decimal} = \operatorname{code}\!\left( \text{Character} \right)$$ code = ord(char). Internamente, un carácter se almacena como un número, y ord simplemente muestra ese número en forma decimal. La operación inversa, char = chr(code), transforma un código decimal de nuevo en su carácter correspondiente.

Caracteres de ejemplo con sus códigos ASCII decimales: 0=48, A=65, a=97, !=33
Caracteres comunes y sus valores ASCII decimales.

Ejemplo práctico

Tomemos la letra mayúscula A. En la tabla ASCII, el alfabeto en mayúsculas empieza en el 65, de modo que \( \operatorname{ord}(\text{'A'}) = 65 \). Las minúsculas comienzan en el 97, así que \( \operatorname{ord}(\text{'a'}) = 97 \). Los caracteres de los dígitos arrancan en el 48, lo que significa que \( \operatorname{ord}(\text{'0'}) = 48 \) y \( \operatorname{ord}(\text{'9'}) = 57 \).

Tabla de Referencia de Códigos Decimales ASCII

El Código Estándar Americano para el Intercambio de Información (ASCII) asigna un número decimal del 0 al 127 a cada carácter. La operación code() (u ord()) devuelve este valor para cualquier carácter. Para los caracteres imprimibles, esto también coincide con el punto de código Unicode, ya que los primeros 128 puntos de código Unicode son idénticos a ASCII.

Códigos de control (sin imprimir)

Decimal Nombre Significado
0 NUL Carácter nulo
9 HT (TAB) Tabulación horizontal
10 LF Avance de línea (nueva línea)
13 CR Retorno de carro
27 ESC Escape

Símbolos comunes y espacio

Carácter Decimal
(espacio) 32
! 33
" 34
# 35
$ 36
% 37
& 38
( 40
) 41
* 42
+ 43
, 44
- 45
. 46
/ 47
: 58
; 59
< 60
= 61
> 62
? 63
@ 64
[ 91
\ 92
] 93
^ 94
_ 95
` 96
{ 123
| 124
} 125
~ 126

Dígitos 0–9 (decimal 48–57)

Carácter Decimal
0 48
1 49
2 50
3 51
4 52
5 53
6 54
7 55
8 56
9 57

Letras mayúsculas A–Z (decimal 65–90)

Car Dec Car Dec Car Dec
A 65 J 74 S 83
B 66 K 75 T 84
C 67 L 76 U 85
D 68 M 77 V 86
E 69 N 78 W 87
F 70 O 79 X 88
G 71 P 80 Y 89
H 72 Q 81 Z 90
I 73 R 82    

Letras minúsculas a–z (decimal 97–122)

Car Dec Car Dec Car Dec
a 97 j 106 s 115
b 98 k 107 t 116
c 99 l 108 u 117
d 100 m 109 v 118
e 101 n 110 w 119
f 102 o 111 x 120
g 103 p 112 y 121
h 104 q 113 z 122
i 105 r 114    

Observe el desplazamiento constante de 32 entre cada letra mayúscula y su contraparte minúscula, por ejemplo, a (97) − A (65) = 32. Puede decodificar cualquiera de estos valores decimales nuevamente al texto con el códigos 65 66 67 → ABC.

Preguntas frecuentes

¿Es ASCII lo mismo que Unicode? Para los códigos del 0 al 127 son idénticos. A partir del 127, esta herramienta devuelve el punto de código Unicode, que amplía ASCII para abarcar todos los idiomas y símbolos.

¿Y el carácter de espacio? El espacio tiene el código decimal 32.

¿Por qué solo lee un carácter? Un código decimal corresponde exactamente a un carácter, por lo que únicamente se convierte el primer carácter de lo que introduzcas.

Última actualización: