Conversor de numerales abjad gratis en línea
Alif vale 1, ba vale 2 y ghayn vale 1000 en la tabla abjad oriental clásica. Pase un número del 1 al 1999 a letras, lea unas letras como total o calcule el valor de una palabra completa según el hisab al-jummal. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Modo de cálculo
- Número a abyad
- Número introducido
- 1
- Representación abyad
- ا
El abjad oriental asigna a cada letra árabe un valor entero fijo.
Letras que también cuentan
Las letras árabes pueden funcionar también como números. En el orden abjad oriental cada letra tiene un valor fijo: alif es 1, ba es 2, y la serie recorre las unidades, luego las decenas y después las centenas, hasta terminar en ghayn, que vale 1000. Al sumar las letras de una palabra se obtiene su total, una práctica conocida como hisab al-jummal. Historiadores, calígrafos y estudiantes de textos clásicos siguen encontrando estos valores cuando una inscripción fecha un edificio con letras, cuando una moneda o un colofón esconden un año, o cuando un poeta inserta una fecha en un verso.
Tres formas de usar la tabla y sus límites
Puede convertir un número entero en letras, devolver una secuencia de letras a su total o puntuar una palabra completa. Para escribir un número, la herramienta toma el mayor valor que cabe, luego el siguiente, hasta que no queda nada, que es como se construyen los valores posicionales clásicos. Para leer letras, suma cada letra reconocida y omite los espacios y los signos diacríticos sin valor. Los números van del 1 al 1999, porque la expansión clásica se detiene en ghayn y no se inventa ningún símbolo superior. Si su texto no contiene ninguna letra abjad, se le avisa en lugar de mostrarle un total.
Qué codifican los numerales abjad
El orden abjad oriental asigna unidades, decenas, centenas y el millar a letras árabes sucesivas: alif vale uno, ba vale dos, y así hasta ghayn en mil. Historiadores, calígrafos y estudiantes de textos clásicos siguen encontrando estos valores cuando un manuscrito data un edificio con letras, cuando un poeta inserta un año en un verso o cuando un profesor practica el hisab al-jummal.
Límites, determinismo y errores
Los valores fuera de 1..1999 se rechazan en lugar de envolverlos, porque la expansión clásica de valores posicionales usada aquí termina en ghayn y no inventa símbolos superiores. Las cadenas vacías y la puntuación pura producen un mensaje claro de que no se hallaron letras abjad. Esas tres rutas fijan el contrato para automatización y demostraciones en aula.
Qué puede hacer con ella
Estudio de manuscritos y epigrafía
Descifre fechas en letras sobre edificios, monedas y colofones sin sumar a mano cada valor posicional.
Hisab al-jummal en el aula
Muestre a los alumnos cómo un nombre o una frase totaliza según la tabla clásica, con goldens reproducibles.
Preguntas frecuentes
¿Por qué el tope es 1999?
El orden oriental usado aquí culmina en ghayn para mil y compone las plazas inferiores sin extenderse más allá de 1999 en esta capacidad.
¿Qué número representa cada letra árabe?
En el orden abjad oriental cada letra tiene un valor fijo: alif es 1, ba es 2, y los valores suben por las decenas y las centenas hasta ghayn, que vale 1000.
¿Cómo obtengo el total abjad de una palabra o un nombre?
Elija la opción de valor de palabra y escriba la palabra. La herramienta suma el valor de cada letra reconocida, ignora espacios y signos diacríticos y le da el total del hisab al-jummal.
¿Cómo se escribe un número con letras abjad?
La herramienta toma el mayor valor de letra que cabe, luego el siguiente, hasta que no queda nada, y escribe las letras correspondientes. Sirve cualquier número entero del 1 al 1999; el 1 es simplemente alif.
¿Qué pasa si mi texto no tiene letras abjad?
Recibe un mensaje claro de que no se encontraron letras abjad, en lugar de un total engañoso. Un texto vacío o formado solo por signos de puntuación se trata igual.
Herramientas relacionadas
Para desarrolladores — acceso por API
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.
Endpoint de API
¿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.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/math/abjad-numerals \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"mode":"to_abjad","n":1}'const res = await fetch("https://api.kit.forhosting.com/math/abjad-numerals", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"mode": "to_abjad",
"n": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/abjad-numerals",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"mode": "to_abjad",
"n": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/abjad-numerals", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"mode":"to_abjad","n":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"mode":"to_abjad","n":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/abjad-numerals", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"mode": "to_abjad",
"n": 1
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.abjad_numerals",
"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.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Esta capacidad convierte números en cadenas de letras con el modo to_abjad, recupera totales con from_abjad y valora palabras con word_value para el hisab al-jummal. Todo se ejecuta como lógica parse pura en el navegador o en la API, con la misma tabla determinista.
Qué codifican los numerales abjad
El modo to_abjad recorre esa tabla de forma codiciosa para cualquier entero del intervalo cerrado 1..1999; los modos from_abjad y word_value suman las letras reconocidas e ignoran espacios y signos diacríticos sin valor.
Cómo invocar los tres modos
La respuesta de éxito siempre repite mode y devuelve abjad en las conversiones a letras o value en las sumas, para que un cliente enlace la interfaz sin adivinar nombres de campo. Envíe mode to_abjad con el campo entero n cuando desee la cadena de letras de un número. Envíe mode from_abjad o word_value con text (o abjad) cuando desee el total de una secuencia de letras o de una palabra completa. Las formas exigidas son estrictas: n debe ser un entero entre 1 y 1999 inclusive, y text debe contener al menos una letra del mapa o el manejador lanza invalid_input.
Casos de integración
Conversión por lotes en scripts
Convierta muchos enteros o palabras desde un pipeline con la misma función pura que el widget gratuito del navegador.
Preguntas técnicas
¿Qué rango acepta to_abjad?
Enteros del 1 al 1999 inclusive. Fuera de ese rango recibe invalid_input.
¿Cuentan los diacríticos en word_value?
No. Solo aportan las letras presentes en la tabla abjad; se omiten espacios y marcas sin valor.
¿from_abjad es distinto de word_value?
Ambos suman valores de letras. Los nombres permiten etiquetar cadenas numéricas frente a palabras ordinarias; la matemática es la misma tabla.
¿Funciona sin conexión en el navegador?
Sí. El motor parse de nivel A mantiene la tabla en el dispositivo; el widget gratuito no exige cuenta ni red.