Skip to content
ToolShelf

Suhoor and iftar planner

Build a suhoor and iftar timetable for every day of Ramadan at your location, with a reminder margin before Fajr if you want one.

Where you are

Positive north, negative south

Positive east, negative west

Hours ahead of UTC, daylight saving included

When Ramadan starts

The date announced where you are. The estimate below is only a placeholder.

Length of the month

This date is not something a calculator can know

Ramadan begins on the sighting of the new crescent and is announced locally, so countries differ by a day and sometimes two. The date filled in here is calculated from the tabular Islamic calendar as a placeholder. Replace it with the date announced where you are as soon as you have it.

The same goes for the length: whether the month runs 29 or 30 days is not settled until the evening of the 29th.

Calculation method

Widely used across Europe and much of the world. A reasonable default if you are unsure.

Show nothing rather than estimate. Ask your local mosque what they follow.

Methods disagree with one another by up to twenty minutes at Fajr and Isha, because they disagree about which angle of twilight marks the boundary. Follow whichever your local mosque follows rather than whichever gives the answer you prefer.

Suhoor margin

Optional. A margin of caution. It does not change when the fast starts.

Add your location and the first day of fasting, and the timetable for the whole month will appear here.

What the timetable shows

One row per day of Ramadan, with the moment suhoor must end and the moment the fast opens. Suhoor ends at the start of Fajr, dawn, not sunrise. The two are often an hour or more apart, and treating sunrise as the deadline is the most common error people make with a printed timetable.

The margin

If you prefer to stop eating a few minutes before Fajr, set a margin and the suhoor column shifts to the time you intend to stop. It is a margin of caution, not a change to the fast: the length column still measures from Fajr, because that is when the fast actually begins.

Why your mosque may differ

Iftar is sunset, and nobody disputes where the sun is. Fajr is defined by how far the sun sits below the horizon at dawn, and organisations settled on different angles for it. That difference is worth up to twenty minutes at the top of the fast and is almost always the reason a computed timetable and a printed one disagree. Set the method your mosque follows.

Rows that cannot be filled

Far enough north there are dates when dawn never properly arrives. The sky does not get dark enough before it begins to lighten again. There is then no Fajr to print, and those rows are marked rather than estimated. Several conventions exist for such places and communities differ over which to follow, so the choice is offered rather than made.

Planning before the announcement

The start date is filled in from the tabular Islamic calendar so the timetable has something to work from, but Ramadan begins on a local announcement. Every row is derived from that first date, so replacing it with your local one shifts the whole month into place at once.

Questions

When exactly does suhoor have to end?
At the start of Fajr, which is dawn rather than sunrise, typically an hour or more before the sun appears. Using sunrise instead is the most common mistake made with a timetable, and it adds an hour of eating that is not there.
What is the suhoor margin for?
Some people prefer to stop eating a few minutes before Fajr as a matter of caution. The margin subtracts those minutes from the suhoor column so the timetable shows the time you actually intend to stop. It does not change when the fast begins, and the length column is unaffected.
Why do the times differ from my mosque's timetable?
Almost always because of the Fajr angle. Mosques follow different calculation conventions, and the gap between an 18-degree and a 15-degree Fajr can be twenty minutes. Set the method your mosque uses and the two should line up. Iftar, which is sunset, rarely differs by much.
Why do some rows have no times?
At higher latitudes there are dates when the sun never drops far enough below the horizon for Fajr to occur, so there is genuinely no time to print. Those rows are marked rather than filled with a guess. If your mosque follows a convention for such nights, select it and the rows will fill in.
Can I use this before the start date is announced?
Yes, it fills in a calculated estimate so you can plan, and you can replace it the moment your local announcement is made. Every row shifts with the start date, so correcting it corrects the whole timetable.
Can I print it?
Use your browser's print command. The table is plain HTML, so it prints as a table rather than as a screenshot.

More tools