Convertidor de numerales hebreos y gematría gratis
Escriba un número entero con letras hebreas o lea letras hebreas como número: el 5 se escribe ה׳ con su geresh, y cuarenta y dos es mem más bet. Respeta la grafía tradicional del quince y el dieciséis. 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 numerales hebreos
- Número introducido
- 5
- Numeral hebreo
- ה׳
- Valor de gematría
- 5
Convierte enteros a numerales hebreos con convenciones geresh y gershayim y lee valores de gematría. Gratis, determinista y privado en el navegador. Sin cuenta.
Cómo funcionan los numerales hebreos
Los numerales hebreos asignan a cada letra un valor aditivo fijo: álef vale uno, bet dos, y así hasta tet para nueve, yod para diez, kaf para veinte y tav para cuatrocientos. Los valores mayores se construyen escribiendo varias letras en orden descendente y sumándolas, de modo que cuarenta y dos se forma con mem más bet. Los millares se escriben con un dígito de miles marcado por un geresh tras la letra, y después el resto del número.
El convertidor acepta cualquier entero desde uno hasta nueve mil novecientos noventa y nueve, valida el tipo y el rango antes de calcular, y devuelve la cadena hebrea compuesta junto con el total de gematría, que coincide con el entero original cuando la codificación es correcta.
Formas especiales, puntuación y modo inverso
La escritura tradicional evita combinaciones que se parecen a nombres sagrados, por eso quince y dieciséis usan tet-vav y tet-zayin en lugar de yod-heh o yod-vav. Las formas de varias letras colocan gershayim antes de la última letra, mientras que una sola letra lleva geresh final. Las cadenas vacías y el ruido sin letras se rechazan pronto para que los clientes no vean ceros silenciosos.
Determinismo, límites e integración
La implementación es lógica pura de motor parse sin red, reloj ni azar, así que entradas idénticas producen siempre salidas idénticas. Los valores fuera del rango de uno a nueve mil novecientos noventa y nueve fallan con subcadenas de mensaje en inglés estables que el harness puede emparejar. Use los ejemplos publicados de codificación, decodificación y error antes de enlazar métricas de interfaz.
Revise el esquema de entrada para mode, n y hebrew y enlace solo las claves de éxito documentadas.
Qué puede hacer con ella
Deberes y exámenes
Comprueba problemas de gematría y numerales con respuestas estables y reproducibles.
Automatización
Llama a la misma función pura desde scripts sin hoja de cálculo ni CAS.
Preguntas frecuentes
¿Es gratis?
Sí. Tier A corre por completo en el navegador sin cuenta.
¿Llama a la red?
No. El motor parse mantiene todo en el dispositivo.
¿Los resultados son estables?
Sí. Matemáticas deterministas y ejemplos dorados fijan el contrato.
¿Puedo convertir letras hebreas en un número?
Sí. Elija la dirección inversa y escriba el numeral hebreo: se apartan los signos geresh y gershayim, se busca el valor de cada letra y se suman. Los caracteres desconocidos se rechazan con un aviso claro.
¿Por qué el quince y el dieciséis se escriben tet-vav y tet-zayin?
La tradición evita combinaciones que parecen un nombre sagrado. En lugar de yod-heh y yod-vav, el quince se escribe tet-vav y el dieciséis tet-zayin, y el convertidor aplica esa costumbre por usted.
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/hebrew-numerals \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"mode":"to_hebrew","n":1}'const res = await fetch("https://api.kit.forhosting.com/math/hebrew-numerals", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"mode": "to_hebrew",
"n": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/hebrew-numerals",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"mode": "to_hebrew",
"n": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/hebrew-numerals", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"mode":"to_hebrew","n":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"mode":"to_hebrew","n":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/hebrew-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_hebrew",
"n": 1
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.hebrew_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
Formas especiales, puntuación y modo inverso
En el modo from_hebrew la misma tabla se aplica al revés: se eliminan geresh y gershayim, se busca cada carácter restante y los glifos desconocidos lanzan un error invalid_input claro.
Casos de integración
Demos de enseñanza
Muestra ejemplos de codificación y decodificación alineados con el widget y la API.
Preguntas técnicas
¿Y si el input es inválido?
Recibe invalid_input con un mensaje claro en inglés.
¿Quién es el autor?
Aspire en el taller KIT de ForHosting.