Empfängnisfenster-Rechner
Bei einer Periode ab dem 1. März 2026 und einem Zyklus von 28 Tagen fällt der Eisprung auf den 15. März, das fruchtbare Fenster reicht vom 10. bis 16. März. Eine Kalenderschätzung zum Planen und Lernen, keine Diagnose. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Letzte Periode
- 2026-03-01
- Zykluslänge
- 28
- Lutealphase (Tage)
- 14
- Eisprungdatum
- 2026-03-15
- Fensterbeginn
- 2026-03-10
- Fensterende
- 2026-03-16
Die Planung um ein wahrscheinliches Empfängnisfenster herum gehört zu den ersten Kalenderfragen, wenn man beginnt, einen Menstruationszyklus zu erfassen. Dieser Empfängnisfenster-Rechner nimmt den ersten Tag der letzten Menstruation und eine durchschnittliche Zykluslänge in ganzen Tagen, wendet ein Modell mit fester vierzehntägiger Lutealphase und reiner bürgerlicher Kalenderarithmetik an und liefert den geschätzten Ovulationstag, das mehrtägige fruchtbare Fenster darum herum, die projizierte nächste Periode sowie eine kurze Formelzeichenkette, die Sie neben dem Ergebnis anzeigen können. Nutzen Sie es für persönliche Planungswerkzeuge, didaktische Demos der Kalendermethode und Automatisierung, die eine transparente Basis für das fruchtbare Fenster braucht, ohne eine vollständige Fertilitätsbibliothek auszurollen.
Was das Empfängnisfenster-Modell aus letzter Periode und Zykluslänge berechnet
Die hier verwendete Kalendermethode schätzt, wann eine Empfängnis am wahrscheinlichsten ist, indem sie alles am ersten Blutungstag der letzten Menstruation und an der angegebenen durchschnittlichen Zykluslänge verankert. Zykluslänge bedeutet ganze Tage vom Beginn einer Periode bis zum Beginn der nächsten; wenn Sie sie weglassen, verwendet das Werkzeug standardmäßig achtundzwanzig Tage, die übliche Lehrbuchlänge. Jedes Datum wird als strenge YYYY-MM-DD-Zeichenkette ausgegeben, damit Clients nie Zeitzonen raten müssen.
Dies ist nur eine bevölkerungsbezogene Kalenderschätzung: keine Diagnose, keine Garantie für Fruchtbarkeit oder Unfruchtbarkeit an einem bestimmten Tag und kein Ersatz für klinischen Rat, Ovulationstests, Ultraschall oder Basaltemperaturmessung, wenn diese angezeigt sind. Zyklen, die von Monat zu Monat stark schwanken, postpartale Zyklen und hormonelle Verhütung brechen die Annahme einer festen Lutealphase; behandeln Sie die Ausgabe daher als didaktische Planungshilfe und nicht als medizinische Bestimmung fruchtbarer Tage.
Wo die Schätzung fruchtbarer Tage hilft
Fertilitäts-Bildungsseiten und Wellness-Apps brauchen oft ein transparentes erstes fruchtbares Fenster in dem Moment, in dem ein Nutzer das Datum der letzten Periode eingibt, bevor eine Basaltemperaturreihe oder ein LH-Teststreifen vorliegt. Das Einbetten dieses Rechners liefert eine veröffentlichte Formel, eine feste Lutealphase und ISO-Datumsausgaben, die Produkttext und Support zitieren können, ohne eine undurchsichtige Datumsbibliothek zu reverse-engineeren. Coaching-Portale, Aufnahmeformulare und Prüfungsmaterialien können Lernende die Zykluslänge ändern lassen und sofort sehen, wie ein kürzerer oder längerer Zyklus Ovulation und umgebendes Fenster verschiebt.
Weil die Engine reine Parse-Tier-A-Analytik ist — wenige Integer-Validierungen und Kalenderrollen — bleibt die Latenz niedrig und das Kostenmodell flach. Bevorzugen Sie klinische Methoden, wenn medizinische Entscheidungen vom Timing abhängen, und behandeln Sie diese Ausgabe als die herkömmliche Kalenderschätzung, die sie sein soll: einfach, erklärbar und deterministisch.
Anwendungsfälle
Persönliche Planungs- und Tracking-Apps
Zeigen Sie ein erstes fruchtbares Fenster aus letzter Periode und durchschnittlicher Zykluslänge mit ISO-Daten, die eine Oberfläche im Kalender hervorheben kann.
Unterricht und Gesundheitsbildung
Demonstrieren Sie die Kalendermethode mit strengen YYYY-MM-DD-Eingaben und einem deterministischen Orakel, das unmögliche Tage und Zyklen außerhalb des Bereichs ablehnt.
Stapelverarbeitung von Periodenarchiven
Berechnen Sie Empfängnisfenster für Coaching oder Forschung aus gespeicherten Spalten der letzten Periode neu, ohne zeitzonenempfindliche Date-Bibliotheken.
Häufige Fragen
Warum ist die Lutealphase auf 14 Tage fixiert?
Dieses Werkzeug implementiert das gängige Lehrbuch-Kalendermodell mit fester 14-tägiger Lutealphase. Es akzeptiert keine benutzerdefinierte Luteallänge; so bleibt der Vertrag einfach und voll deterministisch für Goldens und SEO-Demos.
Ist das eine medizinische Fertilitätsdiagnose?
Nein. Es ist eine didaktische Kalenderschätzung für Planung und Unterricht. Unregelmäßige Zyklen, postpartale Erholung und Verhütung ändern die reale Fruchtbarkeit; nutzen Sie klinische Werkzeuge, wenn medizinische Entscheidungen vom Timing abhängen.
Wie wird das Empfängnisfenster berechnet?
Der Eisprung liegt Ihre Zykluslänge minus 14 Tage nach dem ersten Tag der Periode. Ein längerer Zyklus verschiebt Eisprung und Fenster also nach hinten, ein kürzerer nach vorn.
Warum beginnt das Fenster fünf Tage vor dem Eisprung?
Weil Spermien mehrere Tage im Fortpflanzungstrakt überleben können, die Eizelle aber nur etwa einen Tag befruchtungsfähig ist. Das Fenster reicht von fünf Tagen davor bis einen Tag danach, insgesamt sieben Tage.
Funktioniert die Schätzung bei unregelmäßigen Zyklen?
Nur eingeschränkt. Stark schwankende Zyklen, Zyklen nach einer Geburt und hormonelle Verhütung durchbrechen die Annahme einer festen Lutealphase. Nutzen Sie das Ergebnis dann nur als grobe Orientierung.
Verwandte Tools
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/health/conception-window \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"last_period":"2026-03-01"}'const res = await fetch("https://api.kit.forhosting.com/health/conception-window", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"last_period": "2026-03-01"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/conception-window",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"last_period": "2026-03-01"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/conception-window", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"last_period":"2026-03-01"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"last_period":"2026-03-01"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/conception-window", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"last_period": "2026-03-01"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.conception_window",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Fehlende oder unmögliche Daten sowie Zykluslängen außerhalb des unterstützten Bereichs von einundzwanzig bis fünfundvierzig Tagen scheitern mit invalid_input, statt ein Fenster zu erfinden.
Was das Empfängnisfenster-Modell aus letzter Periode und Zykluslänge berechnet
Die Ovulation wird cycle_length minus vierzehn Tage nach der letzten Periode gesetzt, weil die Lutealphase nach der Ovulation für diese Schätzung als fester vierzehntägiger Abschnitt behandelt wird. Das Empfängnisfenster läuft dann von fünf Tagen vor diesem Ovulationstag bis einen Tag danach und spiegelt die gängige Lehre wider, dass Spermien mehrere Tage im Fortpflanzungstrakt überleben können, während die Eizelle etwa einen Tag nach der Freisetzung lebensfähig ist.
Eingabevertrag, Validierung, Antwortform und deterministische Fehler
Der Monat muss zwischen eins und zwölf liegen; der Tag muss für diesen Monat real sein, sodass Werte wie der dreißigste Februar zweitausendsechsundzwanzig abgelehnt werden und der neunundzwanzigste Februar zweitausenddreiundzwanzig abgelehnt wird, weil dieses Jahr nach der gregorianischen Regel kein Schaltjahr ist. Zykluslängen außerhalb von einundzwanzig bis fünfundvierzig, Nicht-Ganzzahlen und nicht endliche Zahlen scheitern ebenfalls mit klarer Meldung und werden nicht abgerechnet. Senden Sie per POST ein JSON-Objekt, dessen Pflichtfeld last_period eine Zeichenkette mit vier Ziffern, Bindestrich, zweistelligem Monat, Bindestrich und zweistelligem Tag ist. Die Aliase lmp, period_start und last_menstrual_period führen denselben Parse-Pfad, damit Formulare und Integrationen ihre bevorzugten Namen behalten können. Optionales cycle_length ist eine ganze Zahl von einundzwanzig bis fünfundvierzig; die Aliase cycle_days und cycle werden akzeptiert, und das Weglassen des Feldes verwendet achtundzwanzig. Fehlendes last_period, null, leere Zeichenkette, Nicht-String-Objekte und Zeichenketten, die das Muster verfehlen, werfen invalid_input und nennen Feld und erwartete Form. Bei Erfolg enthält der Body stets last_period, cycle_length, luteal_days (immer vierzehn), ovulation_date, window_start, window_end, next_period, window_days (inklusive Anzahl der Kalendertage im Fenster), method mit dem Wert calendar_luteal_14 und eine Formelzeichenkette, die die Offsets wiedergibt. Beispiel: last_period am ersten März zweitausendsechsundzwanzig mit cycle_length achtundzwanzig ergibt Ovulation am vierzehnten Zyklustag, ein siebentägiges Fenster von fünf Tagen vor der Ovulation bis einen Tag danach und next_period achtundzwanzig Tage nach der letzten Periode.
Wo eine Empfängnisfenster-API in Produkt und Bildung Nutzen stiftet
Batch-Skripte, die Planungsdaten aus archivierten Periodenspalten neu berechnen, können dieselbe reine Funktion aufrufen, ohne ein vollständiges geburtshilfliches oder Fertilitäts-SDK auszurollen und ohne von einer Host-Date-Implementierung abzuhängen, die nahe Sommerzeitgrenzen springt.
Technische Fragen
Wie wird das Empfängnisfenster berechnet?
Die Ovulation wird als last_period plus (cycle_length − 14) geschätzt. Das Fenster läuft von fünf Tagen vor der Ovulation bis einen Tag danach. Die nächste Periode ist last_period plus cycle_length. Alle Daten nutzen bürgerliche Kalenderarithmetik.
Welche Eingabefelder sind erforderlich?
Nur last_period (YYYY-MM-DD). Aliase lmp, period_start und last_menstrual_period werden akzeptiert. cycle_length ist optional und standardmäßig 28 (Bereich 21–45). Ungültige Eingabe liefert invalid_input und wird nicht abgerechnet.
Was kostet der Empfängnisfenster-Rechner?
Das Browser-Widget ist kostenlos. API-Aufrufe nutzen das vorausbezahlte KIT-Guthaben zu $0.002 pro erfolgreicher Aufgabe; ungültige Eingabe wird nicht berechnet.