Guías rápidas Datos y codificación

Guía rápida de la tabla ASCII

Los 95 caracteres ASCII imprimibles con su código decimal y hex, los caracteres de control habituales y trucos como la diferencia de 32 entre mayúsculas y minúsculas.

Última revisión:

AdSense Placeholder
Slot: header_reference_page
En esta página

ASCII (ASCII) asigna a cada uno de 128 caracteres un número del 0 al 127. Los códigos 32 a 126 son los caracteres imprimibles de abajo; 0 a 31 y 127 son códigos de control pensados para teletipos. Convierta texto con el Conversor de Texto a ASCII y el Conversor de ASCII a Texto, o cambie de base con el Conversor de Bases Numéricas.

Caracteres imprimibles (32 a 126)

Dec Hex Car. Dec Hex Car. Dec Hex Car. Dec Hex Car.
32 20 space 56 38 8 80 50 P 104 68 h
33 21 ! 57 39 9 81 51 Q 105 69 i
34 22 " 58 3A : 82 52 R 106 6A j
35 23 # 59 3B ; 83 53 S 107 6B k
36 24 $ 60 3C < 84 54 T 108 6C l
37 25 % 61 3D = 85 55 U 109 6D m
38 26 & 62 3E > 86 56 V 110 6E n
39 27 ' 63 3F ? 87 57 W 111 6F o
40 28 ( 64 40 @ 88 58 X 112 70 p
41 29 ) 65 41 A 89 59 Y 113 71 q
42 2A * 66 42 B 90 5A Z 114 72 r
43 2B + 67 43 C 91 5B [ 115 73 s
44 2C , 68 44 D 92 5C \ 116 74 t
45 2D - 69 45 E 93 5D ] 117 75 u
46 2E . 70 46 F 94 5E ^ 118 76 v
47 2F / 71 47 G 95 5F _ 119 77 w
48 30 0 72 48 H 96 60 ` 120 78 x
49 31 1 73 49 I 97 61 a 121 79 y
50 32 2 74 4A J 98 62 b 122 7A z
51 33 3 75 4B K 99 63 c 123 7B {
52 34 4 76 4C L 100 64 d 124 7C |
53 35 5 77 4D M 101 65 e 125 7D }
54 36 6 78 4E N 102 66 f 126 7E ~
55 37 7 79 4F O 103 67 g

Caracteres de control que encontrará

Dec Hex Nombre Significado Escape
0 00 NUL Nulo \0
7 07 BEL Campana (pitido) \a
8 08 BS Retroceso \b
9 09 HT Tabulador horizontal \t
10 0A LF Salto de línea \n
11 0B VT Tabulador vertical \v
12 0C FF Avance de página \f
13 0D CR Retorno de carro \r
27 1B ESC Escape \e
127 7F DEL Suprimir

Los demás códigos de control (SOH, STX, ETX, EOT, ENQ, ACK, SO, SI, DLE, DC1 a DC4, NAK, SYN, ETB, CAN, EM, SUB, FS, GS, RS y US) ocupan los códigos 1 a 31 y son raros fuera de los protocolos serie. EOT (4) es lo que envía Ctrl+D en una terminal.

Patrones que conviene conocer

  • Los dígitos 0 a 9 son 48 a 57, así que el valor de un dígito es su código menos 48.
  • Las mayúsculas A a Z son 65 a 90 y las minúsculas a a z son 97 a 122. Se diferencian en exactamente 32, un solo bit: invertir el bit 5 cambia entre mayúscula y minúscula.
  • Los caracteres de control se pueden teclear como Ctrl más una letra: Ctrl+J es LF (10) y Ctrl+M es CR (13).
  • Finales de línea. Unix y macOS terminan las líneas con LF (10), Windows con CR LF (13 10) y los Mac antiguos con CR.
  • Más allá del 127. ASCII es solo de 7 bits. Las tablas de «ASCII extendido» varían según el sistema; use UTF-8 para todo lo que quede fuera de la tabla.

Pruebe estas herramientas

Véase también

  • Glosario ASCII
    ASCII es una codificación de caracteres de 7 bits que asigna los números 0 a 127 a letras inglesas, dígitos.
  • Glosario UTF-8
    UTF-8 es la codificación Unicode dominante: escribe cada carácter con uno a cuatro bytes y es idéntica a ASCII en los primeros 128.
  • Guía Cómo funcionan Base64 y la codificación
    Qué es (y qué no es) la codificación, cómo Base64 convierte tres bytes en cuatro caracteres, por qué añade un tercio y qué errores evitar.
  • Guía Cómo funcionan las bases numéricas: binario, octal y hex
    El valor posicional en binario, octal y hexadecimal, convertir 202 entre todas ellas paso a paso, colores hexadecimales.
AdSense Placeholder
Slot: footer_leaderboard