Calculadora de prueba de embarazo
A los 14 días de la ovulación, una hCG de 150 mUI/ml da una probabilidad estimada de embarazo del 100 %. La calculadora pondera la hormona según cuándo se espera la implantación: la misma cifra no significa lo mismo el día cuatro que el catorce. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Días desde la ovulación
- 14
- Hcg
- 150
- Unidad de hCG
- mIU/mL
- Probabilidad
- 100
- Franja
- very_high
- Categoría de hCG
- positive
Una prueba de embarazo cuantitativa no es solo un más o un menos en una tira: la misma lectura de hCG en sangre o en orina no significa lo mismo el día cuatro tras la ovulación que el día catorce. Esta calculadora de prueba de embarazo acepta los días transcurridos desde la ovulación y una concentración de hCG en miliunidades internacionales por mililitro, y devuelve una probabilidad estimada de embarazo en porcentaje, junto con la clase hormonal (por debajo del umbral, zona gris o positiva), un factor de momento de implantación y una interpretación breve.
Por qué los días desde la ovulación cambian el significado de un valor de hCG
La gonadotropina coriónica humana la produce el trofoblasto tras la implantación, y la implantación no es instantánea el día de la ovulación. En un ciclo típico el blastocisto se adhiere entre unos seis y doce días después de ovular, con una mediana próxima al día nueve. Hasta que eso ocurre, un embarazo nuevo aún no secreta hormona medible, de modo que una lectura por debajo de cinco miliunidades internacionales por mililitro el día cuatro es esperable tanto si hubo concepción como si no.
Tras la implantación, la hCG sérica mediana arranca en torno a la docena baja y se duplica aproximadamente cada dos días en un embarazo precoz viable; por eso una casete de orina doméstica que dispara a veinticinco miliunidades internacionales por mililitro suele ser negativa a los nueve días posovulación y claramente positiva a los catorce. Esta calculadora se niega, por tanto, a tratar la hCG como una bandera de laboratorio sin contexto.
Primero evalúa una curva logística de implantación con punto medio en nueve días y escala de uno coma cuatro, y después compara la concentración observada con una trayectoria log-normal cuya mediana es 12 × 2 elevado a max(t − 9, 0) / 2, mezclada con una base exponencial no gestante de media dos miliunidades internacionales por mililitro. El resultado es una probabilidad posterior, informada como porcentaje, de que quien se analiza esté embarazada dados ambos números.
Cómo leer el porcentaje y qué no es esta herramienta
Use el porcentaje como un posterior educativo, no como un diagnóstico. Las lecturas de zona gris entre cinco y veinticinco siguen indeterminadas a propósito: el siguiente paso clínico habitual es repetir un análisis cuantitativo unas cuarenta y ocho horas después para buscar duplicación, cosa que este extremo no hace porque recibe un solo par de números.
Una hCG elevada muy temprana, antes de alrededor del día siete, se mezcla hacia un prior de análisis de un cuarto porque la hormona endógena de una concepción de este ciclo aún no se espera y la hCG exógena o residual es frecuente tras un tratamiento de fertilidad. La calculadora no lee la fotografía de una tira, no convierte mIU a IU, no data un embarazo a partir de la última menstruación, no distingue gestaciones viables de no viables y no sustituye a un clínico.
Prefiera esta página cuando la búsqueda sea una calculadora de prueba de embarazo que quiera una probabilidad a partir de días desde la ovulación y hCG; use una herramienta de fecha de ovulación si aún necesita localizar la ovulación, y una de ganancia gestacional si la pregunta es el aumento recomendado y no si el embarazo es probable.
Preguntas frecuentes
¿Qué necesita como entrada esta calculadora de prueba de embarazo?
Dos números finitos: días desde la ovulación (cero o más) y hCG cuantitativa en mIU/mL (cero o más). Devuelve una probabilidad estimada de embarazo como porcentaje.
¿Qué ocurre si los días desde la ovulación son negativos?
Un recuento de días negativo no es un tiempo transcurrido real y nunca se factura.
¿Un porcentaje alto es un diagnóstico médico de embarazo?
No. La cifra es un posterior educativo de un modelo analítico publicado. Confírmelo con un clínico colegiado y, cuando proceda, con hCG cuantitativa seriada o ecografía.
¿Por qué una hCG de aspecto positivo puede seguir saliendo indeterminada antes del día siete?
La hCG endógena de un embarazo nuevo no se espera tan pronto. Las lecturas elevadas en esa ventana se mezclan hacia el prior porque la hormona residual o exógena (por ejemplo una inyección de disparo) es una alternativa habitual.
¿Cuánto cuesta la calculadora de prueba de embarazo?
La herramienta del navegador es gratuita y se ejecuta en local.
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/health/pregnancy-test \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"days_since_ovulation":14,"hcg":150}'const res = await fetch("https://api.kit.forhosting.com/health/pregnancy-test", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"days_since_ovulation": 14,
"hcg": 150
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/pregnancy-test",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"days_since_ovulation": 14,
"hcg": 150
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/pregnancy-test", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"days_since_ovulation":14,"hcg":150}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"days_since_ovulation":14,"hcg":150}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/pregnancy-test", 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
{
"days_since_ovulation": 14,
"hcg": 150
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.pregnancy_test",
"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.
Límites
min_days_since_ovulation | 0 |
min_hcg | 0 |
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
Los días negativos desde la ovulación se rechazan con invalid_input en lugar de recortarse en silencio, porque un reloj que marcha hacia atrás no es un resultado de análisis.
Por qué los días desde la ovulación cambian el significado de un valor de hCG
Los días desde la ovulación por debajo de cero no pueden surgir de un reloj real y se rechazan con invalid_input para que los clientes nunca confundan un error de tecleo con un cero por ciento de aspecto clínico.
Contrato de entrada, umbrales y el JSON que recibe de vuelta
Se admiten días fraccionarios para una extracción de sangre por la tarde. Envíe un cuerpo JSON con POST y dos números finitos obligatorios: days_since_ovulation (alias dso, days_post_ovulation, dpo, days), que debe ser mayor o igual que cero, y hcg (alias hcg_level, hcg_miu, beta_hcg, bhcg) en miliunidades internacionales por mililitro, que debe ser mayor o igual que cero. Campos ausentes, cadenas vacías, texto no numérico, infinitos y hCG negativa fallan con invalid_input nombrando el campo; un days_since_ovulation negativo falla con un mensaje de que el valor no debe ser negativo y nunca se factura.
Cómo leer el porcentaje y qué no es esta herramienta
Una banda very_high con hCG muy por encima de veinticinco miliunidades internacionales por mililitro a los catorce días tras la ovulación es lo que la gente entiende por un positivo claro de análisis de sangre; una banda very_low con hormona indetectable el mismo día es lo que se entiende por un negativo tardío tranquilizador. La validación fallida no consume saldo prepago, así que los scripts exploratorios que envían a propósito un día negativo resultan baratos de ejecutar.
Casos de integración
Interpretación del registro de hCG en una app de fertilidad
Una aplicación de seguimiento guarda la beta-hCG cuantitativa junto a una marca de ovulación y necesita un porcentaje determinista de probabilidad de embarazo más la clase hormonal para el explicador interno, sin llamar a la API de una clínica.
Claves de educación y de fichas de trabajo
Los tutores de matronería y enfermería introducen viñetas de días desde la ovulación y valores de hCG y comparan las estimaciones del alumnado con un posterior de Bayes documentado, incluido el camino obligatorio de invalid_input para un recuento de días negativo.
Generación de fixtures para baterías de pruebas
El equipo de ingeniería congela JSON de referencia para un positivo tardío, una lectura temprana indetectable y un rechazo por día negativo, de modo que los estados de la interfaz de prueba de embarazo sigan siendo honestos entre refactors.