October DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsPC HealthRecommendedCrashes, freezes, slowdowns? Check your PC nowSpot repairable issues before they interrupt work.Check PCOctober DealsAmazon USDeal season is back - check today's better picksAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to content
World desk6 min

Código ASCII: qué es, características, tabla y usos

ASCII es una codificación de 7 bits con 128 posiciones. Esta guía explica su tabla, controles, conversiones y relación con Unicode y UTF-8.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

ASCII (American Standard Code for Information Interchange) es una codificación de caracteres de 7 bits que asigna valores numéricos a letras latinas básicas, cifras, signos, espacio y caracteres de control. Define 128 posiciones, de 0 a 127 (0x00–0x7F).

Aunque el texto internacional se escribe normalmente con Unicode y UTF-8, ASCII sigue presente en código fuente, terminales, protocolos, archivos de configuración y formatos técnicos. Entender sus valores evita confundir un carácter, su número, su representación hexadecimal y el byte que lo almacena.

As an Amazon Associate I earn from qualifying purchases.

¿Qué significa ASCII?

El nombre procede de American Standard Code for Information Interchange («Código Estándar Estadounidense para el Intercambio de Información»). ASCII asigna un número a cada elemento de un repertorio pequeño y estable. Por ejemplo, la letra A es 65 en decimal, 0x41 en hexadecimal y 1000001 en binario de 7 bits.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

El registro de conjuntos de caracteres de IANA identifica US-ASCII y alias históricos como ANSI_X3.4-1968, ISO646-US, IBM367 y cp367: registro de IANA.

#1 Best Overall
Permacharts American Sign Language Reference Guide (ASL) 4-page Laminated ASL Chart to learn and communicate using Sign Language
  • American Sign language 4-page guide with quick study tips and detail information
  • ASL study skills are made crystal clear in this ASL quick reference Guide!
  • This chart covers rules of basic sentence structure, sign variations, questions, verbs, simple etiquette, adjectives, positives & negatives, people & relationships, non-manual elements, tense, classifiers and manual elements of a sign.
  • Clear images and diagrams.
  • Easy-to-read to promoted memory retention. Great quick reference aid.

¿Cómo funciona?

Una codificación de 7 bits

Los valores originales van de 0 a 127. En un ordenador suelen guardarse dentro de un byte de 8 bits, con el bit más significativo a cero. Ese octavo bit pertenece al almacenamiento, no al ASCII estándar; por tanto, los valores 128–255 no son ASCII.

Representación Rango
Decimal 0–127
Hexadecimal 0x00–0x7F
Binario de 7 bits 0000000–1111111

La especificación histórica se relaciona con X3.4-1968 y el conjunto fue documentado para el intercambio en red en el RFC 20: RFC 20.

Controles, espacio y gráficos

Hay 33 posiciones de control (normalmente 0–31 y 127), el espacio en 32 y 94 caracteres gráficos entre 33 y 126. Algunas tablas llaman «imprimibles» a 95 posiciones porque incluyen el espacio; otras reservan «gráfico» para las 94 visibles. El RFC 20 también trata DEL con una consideración distinta de los controles ordinarios.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Rangos ordenados

  • Dígitos 0–9: 48–57.
  • Mayúsculas A–Z: 65–90.
  • Minúsculas a–z: 97–122.

La mayúscula y la minúscula equivalente se separan por 32 decimal (0x20): A = 65 y a = 97. Esta regularidad sirve para algoritmos ASCII simples, pero no debe aplicarse como regla universal a Unicode.

Tabla de códigos ASCII esenciales

Controles y valores habituales

Decimal Hex Abreviatura Nombre o uso
0 0x00 NUL Null
1 0x01 SOH Start of Heading
2 0x02 STX Start of Text
3 0x03 ETX End of Text
4 0x04 EOT End of Transmission
5 0x05 ENQ Enquiry
6 0x06 ACK Acknowledge
7 0x07 BEL Bell
8 0x08 BS Backspace
9 0x09 HT/TAB Tabulación horizontal
10 0x0A LF Line Feed
11 0x0B VT Tabulación vertical
12 0x0C FF Form Feed
13 0x0D CR Carriage Return
14 0x0E SO Shift Out
15 0x0F SI Shift In
27 0x1B ESC Escape
32 0x20 SP Espacio
127 0x7F DEL Delete

Rangos de caracteres gráficos

Rango decimal Contenido
32 Espacio
33–47 Signos y puntuación
48–57 Dígitos 0–9
58–64 Signos y puntuación
65–90 Mayúsculas A–Z
91–96 Signos y puntuación
97–122 Minúsculas a–z
123–126 Llaves, barra vertical, virgulilla y otros símbolos

Cómo leer y convertir un código ASCII

Ejemplos numéricos

Carácter Decimal Hexadecimal Binario de 7 bits Byte habitual
A 65 0x41 1000001 01000001
a 97 0x61 1100001 01100001
0 48 0x30 0110000 00110000
Espacio 32 0x20 0100000 00100000

Una palabra completa

Hola equivale a 72, 111, 108 y 97 en decimal; en hexadecimal, 48 6F 6C 61. Cada letra se convierte por separado y la secuencia de bytes conserva el orden original.

¿Para qué se utiliza ASCII?

Programación

Se usa para literales básicos, validación de dígitos, comparaciones, identificadores y escapes como n, r, t y . Un escape es una notación del lenguaje que produce un carácter; n suele producir LF (0x0A), pero el resultado depende del lenguaje y del entorno.

Terminales

CR, LF, ESC, TAB y BEL aparecen en terminales y registros. ASCII aporta caracteres como ESC, pero las secuencias completas usadas por terminales modernos dependen de convenciones como ANSI/ECMA-48 y del emulador.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Protocolos y archivos técnicos

Cabeceras, comandos, delimitadores, tokens, logs, código fuente y configuraciones simples suelen restringirse al repertorio ASCII para maximizar la interoperabilidad. Muchos protocolos actuales aceptan UTF-8, aunque mantienen una sintaxis estructural basada en caracteres ASCII. IANA separa claramente US-ASCII de codificaciones como ISO-8859-1.

HTML, URL y ASCII art

La referencia HTML A representa A, pero no convierte automáticamente todo el documento en ASCII. Del mismo modo, %20 en una URL es un escape de transporte, no una nueva tabla ASCII. El ASCII art es una composición visual hecha con caracteres; no es un formato de imagen binaria.

Rank #2
Vitamins & Minerals Laminated 8.5' x 11" Reference Chart - Quick Reference Guide by Permacharts
  • 4-page Laminated Quick reference Vitamins & Minerals nutritional guide
  • Detailed vitamins & minerals charts and their related benefits and effects to the human body
  • Full glossary of terms, types and daily in-take levels required to maintain optimum health
  • A guide to diet supplements
  • Great teaching tool

¿ASCII admite tildes, ñ o emojis?

No, el ASCII estándar no los incluye. Tampoco contiene letras griegas, cirílicas, árabes, hebreas o asiáticas, el euro, comillas tipográficas, guiones largos ni emojis. En año, a y o son ASCII, pero ñ no.

Una aplicación que interpreta bytes UTF-8 como ASCII puede producir errores, reemplazos o truncamientos. Para español y otros idiomas, la opción habitual es Unicode codificado como UTF-8: FAQ de Unicode sobre UTF-8.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

ASCII extendido, ANSI, Unicode y UTF-8

Qué significa «ASCII extendido»

Es un término informal para varias codificaciones de 8 bits que conservan 0x00–0x7F y asignan otros caracteres a 0x80–0xFF. Code Page 437, ISO-8859-1 y Windows-1252 no son intercambiables: el mismo byte puede representar caracteres distintos. No existe una única tabla universal de «ASCII extendido».

Comparación

Aspecto ASCII Unicode UTF-8
Qué es Conjunto/codificación histórica Repertorio y modelo de caracteres Codificación de Unicode
Capacidad 128 valores Más de un millón de posiciones posibles De 1 a 4 bytes por punto de código
Tildes, ñ y emojis No Sí Sí
Compatibilidad byte a byte Referencia No es una codificación por sí solo Sí, para 0x00–0x7F

Unicode separa repertorio, puntos de código y codificación. UTF-8 no es «ASCII actualizado»: conserva exactamente los bytes ASCII iniciales y añade representaciones para el resto del repertorio. Consulta el modelo Unicode en Unicode Standard Annex #17.

La palabra «ANSI»

ANSI puede aludir a estándares del American National Standards Institute o, de forma coloquial, a Windows-1252. No identifica por sí sola una codificación concreta; siempre hay que indicar el nombre exacto de la tabla.

Conversión práctica

Python

ord("A")       # 65
chr(65)        # 'A'
"A".encode("ascii")   # b'A'
"ñ".encode("ascii")   # UnicodeEncodeError

ord("ñ") devuelve un punto de código Unicode, no un código ASCII. errors="ignore" puede eliminar caracteres no representables, pero pierde información.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

JavaScript

"A".charCodeAt(0);       // 65
String.fromCharCode(65); // "A"

charCodeAt() trabaja con unidades UTF-16; fuera del rango ASCII no debe interpretarse automáticamente como «código ASCII».

Linux o macOS

printf 'Holan' | od -An -t x1
printf 'A' | xxd -g 1

La primera orden muestra aproximadamente 48 6f 6c 61 0a. En PowerShell, [int][char]'A' devuelve 65.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Casos que suelen causar errores

LF, CR y CRLF

ASCII define LF (0x0A) y CR (0x0D) como controles distintos. Unix y macOS modernos suelen terminar líneas con LF; Windows suele usar CRLF (0x0D 0x0A). Por eso no es exacto afirmar que «el salto de línea» siempre es el valor 10.

Rank #3
Reflexology Chart - Natural Health - Medical Quick Reference Guide by Permacharts
  • Reflexology 4-page, 8.5" x 11" Laminated Quick reference Guide
  • Full-color diagrams with clear numbered indexes from text to diagram.
  • Anatomical diagrams and the essential reflex points are described.
  • Details the relationship between human feet, hands, and major organ function.
  • Easy-to-read to promoted memory retention. Great learning aid.

NUL y cadenas

NUL es el valor cero. C lo usa habitualmente como terminador de cadenas, pero ASCII no obliga a que todas las cadenas de texto terminen en NUL.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Espacio y cadena vacía

Un espacio es un carácter ASCII (32, 0x20); una cadena vacía no contiene ningún carácter. La diferencia importa en validaciones y protocolos.

Normalizar acentos

Transformar acción en accion puede servir para un identificador, pero modifica o elimina información. Es una transliteración o normalización deliberada, no una conversión ASCII reversible.

Qué no define ASCII

  • No prescribe tipografía, tamaño, apariencia en pantalla ni resolución de impresión.
  • No define por sí solo un documento completo, compresión, detección de errores o protocolo de comunicación.
  • No determina el significado de cada símbolo en un lenguaje de programación.

El repertorio indica valores y nombres; el sistema o protocolo decide cómo utilizarlos. El RFC 20 recoge estas limitaciones: RFC 20.

Resumen de errores frecuentes

  • «Tiene 256 caracteres»: ASCII estándar tiene 128 posiciones.
  • «Es de 8 bits»: es de 7 bits, aunque suele almacenarse en un byte.
  • «Incluye la ñ»: no; hace falta otra codificación.
  • «ANSI y ASCII son iguales»: ANSI es ambiguo y Windows-1252 es una tabla distinta.
  • «Unicode es una codificación»: UTF-8, UTF-16 y UTF-32 son las codificaciones.
  • «Cada carácter ocupa un byte»: en ASCII sí es habitual; en UTF-8 pueden ser de uno a cuatro bytes.

Para texto internacional y protocolos modernos, la recomendación de interoperabilidad es utilizar Unicode, normalmente UTF-8; el RFC 5198 trata la normalización de texto internacional: RFC 5198.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Frequently Asked Questions

¿Cuántas posiciones define ASCII?

ASCII estándar define 128 posiciones, numeradas de 0 a 127.

¿Cuál es el código ASCII de la letra A?

65 en decimal, 0x41 en hexadecimal y 1000001 en binario de 7 bits.

¿Qué codificación conviene para español?

Unicode codificado como UTF-8, porque representa tildes, ñ y otros caracteres sin depender de tablas regionales.

¿Por qué un archivo muestra caracteres extraños?

Suele ocurrir cuando los bytes se interpretan con una codificación distinta de la usada al guardarlos, por ejemplo UTF-8 leído como Windows-1252 o ASCII.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Quick Recap

Bestseller No. 1
Permacharts American Sign Language Reference Guide (ASL) 4-page Laminated ASL Chart to learn and communicate using Sign Language
Permacharts American Sign Language Reference Guide (ASL) 4-page Laminated ASL Chart to learn and communicate using Sign Language
American Sign language 4-page guide with quick study tips and detail information; ASL study skills are made crystal clear in this ASL quick reference Guide!
$9.95
Bestseller No. 2
Vitamins & Minerals Laminated 8.5' x 11' Reference Chart - Quick Reference Guide by Permacharts
Vitamins & Minerals Laminated 8.5' x 11" Reference Chart - Quick Reference Guide by Permacharts
4-page Laminated Quick reference Vitamins & Minerals nutritional guide; Full glossary of terms, types and daily in-take levels required to maintain optimum health
$9.95
Bestseller No. 3
Reflexology Chart - Natural Health - Medical Quick Reference Guide by Permacharts
Reflexology Chart - Natural Health - Medical Quick Reference Guide by Permacharts
Reflexology 4-page, 8.5" x 11" Laminated Quick reference Guide; Full-color diagrams with clear numbered indexes from text to diagram.
$9.95

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
Outdated Drivers Are Slowing You DownFree scan - exact matches
PC Slower Than It Used to Be?Free scan - under a minute

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.