Ovulation calculator predicts your ovulation date, fertility window, next period, intercourse window, safe period, and due date based upon your menstrual cycle.