How it works
Let’s find a civilized hour.
1. Add people and places
Type a city, or a person and a city — “Courtney, Vancouver”. Rename, reorder or remove anyone at any time.
2. Pick a date
Times are recalculated with IANA time zone data, so daylight saving is correct for the date you chose — not for today.
3. Move through the day
Drag the timeline (or use arrow keys) and every local time updates instantly. Bands show night, morning, working day and evening for each place.
4. Let Not3AM choose
“Find the best time” scores every 15-minute slot of the day and returns the best, an earlier and a later option.
Comfort ratings
Comfortable
8:00 AM – 6:00 PM by default. No penalty.
Acceptable
7–8 AM and 6–9 PM. A small, growing penalty.
Poor
9:00 PM – 7:00 AM. A large penalty.
Unreasonable
Anywhere near 3AM. The penalty we named the product after.
Meeting Fairness
Higher scores mean the inconvenience is distributed more reasonably across participants. The score looks at how many people are outside their preferred hours, how far outside they are, whether anyone lands in the small hours, and whether one person is carrying all of it. The whole meeting is scored, not just its start — a 60-minute call at 8:30 PM rates worse than a 30-minute one.
Your hours, your rules
Each person has a settings icon for their earliest start and latest end, plus an “I’m flexible” switch that widens the window to 7:00 AM – 9:00 PM. Everything lives in the URL, so sharing a link shares the whole setup. No account required.
Try it now