Convertidor de texto a ASCII - Convierta texto a ASCII online

Convierta instantáneamente cadenas de texto en códigos de caracteres ASCII, en Decimal (0–255), Hexadecimal (00–FF), Binary (8-bit), o Octal (000–377), o decodificar números ASCII nuevamente en texto legible. Incluye delimitadores personalizables, prefijos (0x, 0b, 0o), compatibilidad con UTF-8/Unicode y un inspector de desglose de caracteres ASCII en vivo.

Caracteres de entrada: 0

Códigos de salida: 0

No ASCII (>127): 0

Inspector de caracteres y códigos ASCII

Enter text or ASCII codes above to inspect each character’s Decimal, Hexadecimal, Octal, Binary, and ASCII Category.

Cómo convertir texto a códigos ASCII

  1. Ingrese su texto: escriba o pegue cualquier texto en el campo Source Input, o haga clic en Sample Text para realizar la prueba de inmediato.
  2. Elija su base numérica: seleccione Decimal (base 10), Hexadecimal (base 16), Binary (base 2) o Octal (base 8).
  3. Personalizar separador y prefijo: separe códigos con espacios, comas, punto y coma, nuevas líneas o cadenas personalizadas y, opcionalmente, agregue prefijos de programador (0x, 0b, 0o) o zero-padding.
  4. Inspeccionar y exportar: revise el código exacto de cada carácter en las 4 bases simultáneamente en el Inspector de códigos y caracteres ASCII, luego haga clic en Copiar al clipboard o Descargar .txt.

Tabla de referencia estándar ASCII (control y caracteres imprimibles)

ASCII (Código estándar americano para el intercambio de información) es un estándar de codificación de caracteres de 7 bits que asigna valores numéricos desde 0 a 127 para controlar caracteres, espacios en blanco, dígitos, letras y puntuación:

Gama ASCII Categoría Caracteres / Ejemplos decimales hexadecimal Binario de 8 bits
Códigos de control No imprimible NUL (0), \t Pestaña (9), \n LF (10), \r CR (13), ESC (27) 0 – 31 00 – 1F 00000000 – 00011111
Espacio Espacio en blanco (Espacio estándar) 32 20 00100000
Dígitos numérico 0 a 9 48 – 57 30 – 39 00110000 – 00111001
Mayúsculas Alfabeto latino A a Z 65 – 90 41 – 5A 01000001 – 01011010
Lminúscula Alfabeto latino a a z 97 – 122 61 – 7A 01100001 – 01111010
Eliminar Código de control DEL 127 7F 01111111
Extendido / UTF-8 8 bits/multibyte Letras acentuadas (é, ñ), moneda (€), emojis (🚀) 128 – 255 80 – FF 10000000 – 11111111

Conversión de texto a ASCII en lenguajes de programación populares

  • JavaScript / TypeScript: Utilice "A".charCodeAt(0) (devuelve 65) o new TextEncoder().encode("Hello") para un Uint8Array de valores de bytes UTF-8.
  • Python: Utilice ord('A') (devuelve 65) o list("Hello".encode('utf-8')) para obtener [72, 101, 108, 108, 111].
  • C / C++: Los caracteres ya están almacenados como valores de bytes enteros: (int)'A' se evalúa directamente como 65.

Preguntas frecuentes

¿Cuáles son los códigos ASCII para Espacio, Intro (Nueva línea) y Tabulador?

En ASCII, un Space ( ) es decimal 32 (0x20), un Line Feed / Newline (\n) es decimal 10 (0x0A), un Carriage Return (\r) es decimal 13 (0x0D), y un Horizontal Tab (\t) es el decimal 9 (0x09).

¿Por qué 'A' es igual a 65 y 'a' es igual a 97 en ASCII?

La especificación ASCII de 7 bits colocó letras mayúsculas en 65–90 y letras minúsculas en 97–122 de modo que cada letra minúscula sea exactamente 32 (25) mayor que su equivalente en mayúsculas. ¡Esto permite la conversión de cajas en hardware o ensamblaje alternando un solo bit!

¿Cómo maneja esta herramienta los emojis y los caracteres no ingleses?

Puede elegir cómo se procesan los caracteres superiores a 255 utilizando la configuración Caracteres > 255 (Unicode): codifíquelos como estándar UTF-8 bytes (0–255), genere su punto de código Unicode completo (p. ej., 128640 para 🚀), o Omítalos/ignora cuando se necesita un filtrado estricto de 8 bits.