ForHosting KIT · Utilidades de desarrollo

Consulta de códigos ASCII

Consulte cualquier carácter o código ASCII y véalo de todas las formas a la vez: la A es 65 en decimal, 41 en hexadecimal, 101 en octal y 1000001 en binario. Puede escribir 65, 0x41 o 0o101. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Búsqueda
A
Obtiene
Dirección
char_to_code
Carácter
A
Visualización
A
Nombre
A

Cuando necesite el código decimal de una letra, el byte hexadecimal de un salto de línea o el glifo tras el octal ciento uno, esta capacidad responde en un solo paso determinista. Envíe un solo carácter o un código numérico escrito como decimal, hexadecimal con prefijo 0x u octal con prefijo 0o; el motor devuelve el carácter, una forma de visualización segura, el nombre de control convencional cuando aplica y las representaciones decimal, hexadecimal, octal y binaria a la vez.

Todas las formas de escribir un código ASCII en una sola consulta

Escriba un carácter o un código numérico y obtendrá el carácter, una forma segura de mostrarlo, el nombre de control habitual cuando lo tiene y los valores decimal, hexadecimal, octal y binario juntos. El decimal va del 0 al 127. El binario es un patrón de siete bits completado con ceros a la izquierda, útil para enseñar patrones de bits. La forma segura escribe el tabulador, el salto de línea, el retorno de carro y los demás controles como secuencias de escape, para que nada invisible acabe en pantalla. El nombre recoge abreviaturas como NUL, LF, CR, ESC, SPACE o DEL. Use el decimal para sistemas que esperan números enteros, el hexadecimal al documentar volcados de bytes y los nombres al enseñar los caracteres de control.

Cómo se interpreta lo que escribe y los errores habituales

Un solo carácter se trata siempre como carácter, así que el dígito 5 devuelve el signo cinco y no el código cinco. Un valor de varias cifras, como 65, se lee como código decimal, mientras que 0x41 y 0o101 indican hexadecimal y octal de forma explícita, algo práctico al copiar de volcados o listados de la consola. Los códigos por encima de 127 se rechazan en lugar de pasar a Unicode, igual que la entrada vacía, los números negativos y los decimales. Los estudiantes lo usan para comparar LF y CR o ver por qué falla el 128, y los ingenieros, para convertir bytes de control de un volcado en símbolos con nombre.

Deberes y ejercicios de codificación

Los estudiantes consultan caracteres y códigos en decimal, hexadecimal y octal, comparan nombres de control como LF y CR, y reciben un error claro cuando se envía por error un valor superior a 127.

Depuración de protocolos y firmware

Los ingenieros convierten bytes de control de los volcados en símbolos ASCII con nombre y verifican que una constante decimal o hexadecimal realmente corresponde al carácter imprimible esperado.

¿Cómo consulto el código ASCII de un carácter?

La respuesta incluye decimal, hex, octal, binary y un nombre convencional cuando aplica.

¿Cómo convierto un código de vuelta a un carácter?

La respuesta devuelve el carácter correspondiente y todas las representaciones.

¿Qué ocurre si el código supera 127?

Esta capacidad implementa solo ASCII clásico de 7 bits; los valores superiores a 127 se rechazan y no se cobran.

¿Es gratuita la consulta de códigos ASCII?

La herramienta del navegador funciona gratis en su dispositivo.

¿Puedo consultar caracteres de control como el salto de línea?

Sí. Envíe el carácter único o su código (por ejemplo 10 u 0x0A).

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/enc/ascii-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/enc/ascii-lookup \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"query":"A"}'
{
  "query": "A"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "enc.ascii_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.

ASCII asigna los 128 valores clásicos de siete bits, de cero a ciento veintisiete, a señales de control y al juego de caracteres latinos imprimibles que aún sustenta las cabeceras de correo, los tokens HTTP, el código fuente e innumerables formatos binarios. Los códigos superiores a 127 se rechazan con invalid_input, de modo que el contrato es honesto sobre el ASCII de siete bits en lugar de colarse silenciosamente en Unicode.

Qué enviar: carácter o código, y cómo se detectan los formatos

Una cadena de longitud uno siempre se trata como un carácter, incluidos los dígitos y el espacio, así que enviar A produce el decimal sesenta y cinco y enviar el dígito cinco produce el decimal cincuenta y tres para el propio glifo cinco. Una cadena decimal pura de varios dígitos, como sesenta y cinco, se lee como código numérico, no como dos caracteres. Las formas con prefijo 0x41 y 0o101 seleccionan explícitamente las bases hexadecimal y octal, útil cuando copia valores de volcados, escapes de C o listados de shell. Coloque el valor en el campo obligatorio query (se aceptan los alias value, input, text, q, char y code). Los números JSON se aceptan como códigos decimales para que las pipelines puedan pasar enteros sin comillas. La entrada vacía, el texto de varios caracteres que no sea una forma numérica reconocida, los no enteros, los códigos negativos y cualquier código superior a ciento veintisiete generan invalid_input y no se cobran. Consultas idénticas producen siempre JSON idéntico, porque la ruta es aritmética pura de enteros y cadenas, sin red, sin semilla aleatoria y sin reloj.

Cómo leer la respuesta: decimal, hex, octal, nombres e imprimibilidad

El campo decimal es el punto de código entero de cero a ciento veintisiete. Binary es una cadena de siete bits con ceros a la izquierda para enseñar patrones de bits. El campo char es el carácter JavaScript real de String.fromCharCode; display es una forma segura de imprimir que escapa el tabulador, el salto de línea, el retorno de carro y otros controles como secuencias con barra, de modo que las interfaces nunca muestren glifos invisibles. Name contiene el nemónico ASCII convencional, como NUL, LF, CR, ESC, SPACE o DEL para los controles y posiciones especiales, o el propio glifo para los imprimibles normales. En caso de éxito, la respuesta devuelve la cadena query normalizada y un indicador de dirección char_to_code o code_to_char para que los clientes sepan qué interpretación se usó. Hex es una cadena de dos dígitos en mayúsculas sin prefijo, y hex_prefixed añade la conocida forma 0x para pegar en el código fuente. Octal y octal_prefixed siguen el mismo patrón con el prefijo 0o. El booleano is_printable es verdadero para los códigos del treinta y dos al ciento veintiséis inclusive. Use decimal al hablar con API que esperan enteros, hex al documentar volcados de bytes y name al enseñar el juego de controles sin obligar a memorizar cada número.

Uso de la API, precios, flujos de aula y límites prácticos

Recuerde que este producto es intencionadamente de siete bits: los emoji, las letras acentuadas por encima de ciento veintisiete y los puntos de código Unicode completos quedan fuera del alcance y fallan de forma cerrada. Envíe un cuerpo JSON con la cadena query obligatoria o un código entero y use la consulta gratuita de códigos ASCII en el navegador para deberes, chuletas de codificación, depuración de protocolos y comprobaciones rápidas sin instalar una tabla local ni una hoja de cálculo. Use la API prepagada cuando una plataforma de programación, un generador de documentación, una suite de herramientas de firmware o una pipeline de limpieza de datos necesite un contrato estable con saldo KIT a $0.002 por elemento con éxito; los fallos de validación nunca consumen saldo tras el rechazo del motor. Combine este endpoint con conversores de texto a hexadecimal cuando el siguiente paso sea UTF-8 multibyte, o con herramientas URL y base64 cuando el carácter vaya a viajar por la red. Los autores de SDK pueden mapear decimal, hex_prefixed y name directamente en tablas que coinciden con las clásicas tablas ASCII que los estudiantes aún usan en papel.

Generadores de documentación y chuletas

Las pipelines construyen tablas de referencia ASCII y ejemplos de SDK a partir de un contrato JSON estable, en lugar de incrustar datos frágiles de tablas en cada lenguaje.

Ver la documentación completa del KIT →