Determine su signo zodiacal por fecha de nacimiento
Indique el mes y el día de nacimiento y obtenga el signo solar con su rango: el 23 de agosto es Virgo, que va del 23 de agosto al 22 de septiembre. No hace falta el año y el 29 de febrero también vale. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Mes
- 8
- Día
- 23
- Signo
- Virgo
- Rango de fechas
- August 23 – September 22
Introduzca el mes y el día de nacimiento para determinar el signo zodiacal occidental correspondiente según los rangos tropicales habituales. La calculadora comprueba que la fecha pueda existir, admite el 29 de febrero sin exigir un año y devuelve el nombre del signo junto con su intervalo conocido. Utiliza una tabla fija y determinista, no la fecha actual, una zona horaria ni un servicio externo. Por ello resulta adecuada para formularios, cuestionarios, perfiles y flujos automatizados que necesitan una respuesta coherente.
Introduzca un mes y un día válidos
Indique month como un entero de 1 a 12 y day como un entero posible para ese mes. Enero es 1, febrero es 2 y diciembre es 12. Se admite el 29 de febrero porque una persona puede haber nacido en un año bisiesto y esta consulta no necesita el año.
Así, una aplicación puede mostrar el error para que usted corrija los datos, en vez de convertirlos o redondearlos silenciosamente. Tras validar la fecha, la calculadora compara el par con los límites inclusivos de los 12 signos. La respuesta también conserva el mes y el día normalizados.
Comprenda los límites zodiacales habituales
La consulta emplea los intervalos fijos más difundidos para los signos solares del zodiaco tropical occidental. Capricornio abarca del 22 de diciembre al 19 de enero y cruza el cambio de año.
Acuario empieza el 20 de enero; Piscis, el 19 de febrero; Aries, el 21 de marzo; Tauro, el 20 de abril; Géminis, el 21 de mayo; Cáncer, el 21 de junio; Leo, el 23 de julio; Virgo, el 23 de agosto; Libra, el 23 de septiembre; Escorpio, el 23 de octubre; Sagitario, el 22 de noviembre; y Capricornio, el 22 de diciembre.
Use el resultado en aplicaciones y flujos
La respuesta incluye el mes y el día validados, el nombre inglés del signo y su rango estándar legible. Un formulario puede guardar sign, un cuestionario puede compararlo con una respuesta prevista y un gestor de contenido puede seleccionar una página temática sin mantener otra tabla. Use la experiencia del navegador para una consulta personal inmediata.
Si falla la validación, muestre el mensaje junto a los controles para que usted pueda corregir la combinación. Para ascendentes, casas, posiciones siderales o cúspides exactas, utilice una herramienta astronómica especializada que reciba fecha completa, hora y lugar.
Qué puede hacer con ella
Registro de perfiles
Convierta el mes y el día recogidos durante el alta en una etiqueta coherente de signo zodiacal occidental.
Cuestionarios de cumpleaños
Compruebe respuestas y muestre el rango habitual del signo sin mantener una tabla independiente.
Personalización de contenido
Seleccione artículos o tarjetas temáticas a partir de un mes y un día de nacimiento validados.
Preguntas frecuentes
¿Qué sistema zodiacal utiliza?
Utiliza los rangos fijos habituales de los 12 signos solares del zodiaco tropical occidental.
¿Se incluyen las fechas límite?
Sí. Cada inicio y final es inclusivo: el 20 de marzo es Piscis y el 21 de marzo es Aries.
¿Es obligatorio indicar el año de nacimiento?
No. Solo se usan el mes y el día, y se admite el 29 de febrero sin indicar el año.
¿Qué signo zodiacal tiene alguien nacido el 20 de marzo?
El 20 de marzo corresponde a Piscis, y el 21 de marzo es el primer día de Aries. Cada fecha límite se incluye en el rango de su signo, así que un cumpleaños en la frontera siempre recibe una única respuesta.
¿Qué signo corresponde a un cumpleaños de finales de diciembre o principios de enero?
Capricornio, que va del 22 de diciembre al 19 de enero y es el único signo que cruza el cambio de año. Acuario empieza el 20 de enero.
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/misc2/zodiac-sign-from-date \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"month":8,"day":23}'const res = await fetch("https://api.kit.forhosting.com/misc2/zodiac-sign-from-date", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"month": 8,
"day": 23
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/misc2/zodiac-sign-from-date",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"month": 8,
"day": 23
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/misc2/zodiac-sign-from-date", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"month":8,"day":23}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"month":8,"day":23}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/misc2/zodiac-sign-from-date", 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
{
"month": 8,
"day": 23
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "misc2.zodiac_sign_from_date",
"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
Introduzca un mes y un día válidos
Antes de elegir un signo, el sistema valida la combinación; por tanto, fechas como 31 de abril, 31 de junio o 30 de febrero producen invalid_input. Debe enviar enteros JSON reales: se rechazan palabras, decimales, cadenas numéricas, campos vacíos, listas y valores fuera de rango.
Comprenda los límites zodiacales habituales
Ambos extremos son inclusivos: el 20 de marzo corresponde a Piscis y el 21 de marzo a Aries. date_range muestra el criterio aplicado. Estos límites sirven para perfiles, ocio y enseñanza general; no calculan la posición solar exacta según año, hora y lugar, ni sustituyen unas efemérides.
Use el resultado en aplicaciones y flujos
La implementación no consulta la red, el reloj ni valores aleatorios, y tampoco crea objetos Date; por eso una misma entrada siempre produce el mismo JSON, con independencia de la zona horaria. Las llamadas automatizadas cuestan $0.002 por elemento.
Preguntas técnicas
¿Qué ocurre con una fecha imposible?
Una combinación imposible, como el 31 de abril, devuelve invalid_input en lugar de un signo.
¿Cuánto cuesta una consulta mediante API?
Cada elemento procesado correctamente cuesta $0.002; la calculadora del navegador es gratuita.