ForHosting KIT · Utilidades de desarrollo

Consulte códigos ASCII en decimal, hexadecimal, octal y binario

La letra A es el decimal 65, el hexadecimal 0x41, el octal 0o101 y el binario 01000001. Escriba un carácter, un código decimal o uno con 0x y obtendrá la entrada completa de la tabla, con los caracteres de control invisibles mostrados de forma legible. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Valor
0x41
Obtiene
Carácter
A
Visualización
A
Decimal
65
Hex
0x41

Esta consulta de tabla ASCII convierte un carácter, número decimal o número hexadecimal en una referencia completa de nivel de byte. Devuelve el carácter correspondiente junto con las notaciones decimal, hexadecimal, octal y binaria de ocho bits, además de una representación legible, el nombre del control cuando existe e información sobre su capacidad de impresión. ASCII estándar abarca los códigos de 0 a 127, por lo que la herramienta rechaza de forma predeterminada los códigos mayores. Para una tabla heredada de bytes hasta 255, active explícitamente la opción extendida. El algoritmo es determinista, local y apropiado para comprobaciones, enseñanza, depuración y pruebas.

Elija un carácter o código numérico inequívoco

Introduzca exactamente un carácter cuando desee conocer su código. Por ejemplo, A produce el decimal 65, el hexadecimal 0x41, el octal 0o101 y el binario 01000001. Un dígito de un solo carácter se interpreta como carácter: 7 representa el glifo cuyo código decimal es 55.

Para solicitar un código numérico, utilice un decimal de varios dígitos, como 65, o un hexadecimal con prefijo 0x, como 0x41. Se aceptan dígitos hexadecimales en mayúsculas y minúsculas, y se ignoran los espacios exteriores de las formas numéricas. Se rechazan palabras, valores con signo, fracciones y prefijos incompletos, pues adivinarlos restaría fiabilidad.

Cada solicitud devuelve una sola entrada, lo que facilita leerla en el navegador o consumirla mediante un script.

Interprete todas las representaciones de la respuesta

La respuesta incluye el carácter real y un campo de visualización pensado para interfaces y registros. Los caracteres imprimibles aparecen normalmente; tabulaciones, saltos de línea, retornos de carro y otros controles usan secuencias de escape visibles. El decimal se devuelve como entero.

El hexadecimal emplea el prefijo 0x, mayúsculas y relleno con cero; el octal usa 0o y relleno; el binario siempre contiene ocho dígitos. El nombre opcional identifica controles estándar como NUL, HT, LF, CR y DEL, y en los demás casos es nulo. El indicador de impresión distingue símbolos visibles de controles, mientras que el conjunto señala ASCII estándar o byte extendido.

Por último, el origen indica si la entrada se interpretó como carácter, decimal o hexadecimal, evitando que cada cliente tenga que deducirlo.

Comprenda ASCII estándar y la opción extendida

De forma predeterminada se admiten códigos de 0 a 127, todo el intervalo ASCII estándar de siete bits. Establezca extended en true únicamente cuando el material use deliberadamente una tabla de ocho bits. Las páginas de códigos históricas asignan glifos diferentes, por lo que la herramienta utiliza una correspondencia directa y predecible de unidad Latin-1 de JavaScript.

Los valores negativos o superiores a 255 siempre son inválidos. Sin red, reloj ni azar, la misma entrada produce siempre la misma salida.

Depurar constantes de protocolos

Convierta un byte de una captura o archivo fuente en formas de carácter, decimal, hexadecimal, octal y binaria.

Preparar lecciones de programación

Ofrezca al alumnado una entrada ASCII coherente con escapes visibles, nombres convencionales y binario alineado a ocho bits.

Validar datos de bytes heredados

Mantenga ASCII estándar estricto y permita valores hasta 255 solo cuando el flujo heredado lo requiera expresamente.

¿Qué entradas puede utilizar?

Use un carácter, un código decimal como 65 o un código hexadecimal como 0x41.

¿Por qué un solo dígito se interpreta como carácter?

Una cadena de un carácter representa ese carácter literal. Use su código decimal de varios dígitos, como 55 para el carácter 7, si desea consultar por código.

¿Qué ocurre con un código superior a 127?

El modo extendido admite bytes de 128 a 255.

¿Cómo sé qué carácter tiene el código 65?

Escriba 65, o 0x41 en hexadecimal, y verá la letra A junto con sus formas octal y binaria. Un solo dígito se interpreta como carácter, así que use al menos dos dígitos para indicar un código.

¿Cómo se muestran los caracteres invisibles, como el tabulador o el salto de línea?

Aparecen en una notación de escape visible para que no desordenen el texto, junto con su nombre corto estándar, como HT para el tabulador, LF para el salto de línea o CR para el retorno de carro.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

POSThttps://api.kit.forhosting.com/dev2/ascii-table-lookup

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

curl -X POST https://api.kit.forhosting.com/dev2/ascii-table-lookup \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"value":"0x41"}'
{
  "value": "0x41"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "dev2.ascii_table_lookup",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Comprenda ASCII estándar y la opción extendida

Un carácter o código superior genera invalid_input e indica que debe activar el modo extendido. Así se permiten valores de 128 a 255 y se etiquetan como extended_byte, sin afirmar que exista una codificación ASCII extendida universal. El navegador es gratuito y cada ejecución correcta de la API consume $0.002 del saldo prepago KIT.

¿El modo extendido selecciona una página de códigos histórica?

No. ASCII extendido no es un estándar universal; la herramienta ofrece una correspondencia directa determinista y la etiqueta extended_byte.

¿Cuánto cuesta una solicitud de API?

La herramienta del navegador es gratuita. Cada elemento correcto de la API consume $0.002 del saldo prepago KIT.

Ver la documentación completa del KIT →