Enter a date, a latitude and longitude, and (optionally) a UTC offset to get sunrise and sunset times for that exact location.
Fill in date, latitude, and longitude
Where to get latitude and longitude
Most map apps show coordinates when you long-press or right-click a location. West longitudes and southern latitudes are negative in this tool — for example, New York City is roughly 40.71 latitude, -74.01 longitude.
Why a UTC offset, not a timezone name
Sunrise and sunset are astronomical events tied to longitude, not to timezone boundaries or daylight saving rules — this calculator computes them in UTC first, since that's unambiguous, and then applies whatever offset you provide to show local clock time. If you skip the offset, you'll still get the correct UTC times; just add your zone's current offset (accounting for daylight saving if it applies) to convert.
This uses a standard solar-position approximation accurate to within about a minute for most dates and locations — for that last measure of precision, dedicated astronomical software or an official almanac is the reference to use.