World Clock & Focus Timer
View local and world times, use a fullscreen clock, set one-time alarms, and run a stopwatch or scheduled focus countdown. Customize cities and background colors.
How to use
World clocks and cities
Select a city card to show its time in the center. Search in Settings to add up to 8 cities; use each card’s arrow to move it earlier or × to remove it. Times follow your device clock, with local dates, UTC offsets and daylight saving rules.
Fullscreen and background
Change the background using the swatches or color picker on the clock. Text contrast adjusts automatically. Fullscreen shows the main clock and other cities below. Settings also opens in fullscreen; close it with ×, Esc or a backdrop click. Settings includes 12/24-hour format, seconds and screen wake lock.
Scheduled focus sessions
In Settings, choose a start date, start time and end time, then schedule the session. Local time is used: the clock counts down to the start, then to the end with a progress bar. An earlier end time means the next day. Completion triggers a visual and sound alert. Cancel session clears the schedule.
One-time alarms
Set a name, time, time zone and sound for up to 12 alarms. Each fires once at the next occurrence of that time and then disables itself; weekday repetition is not supported. Stop dismisses it, while Snooze delays it by 5 or 10 minutes. Test the sound first to enable playback and check device volume.
Stopwatch and countdown
The stopwatch supports start, pause, resume and reset, with up to 100 laps. View and copy cumulative and split times in Settings. For countdown, choose 1–1,440 minutes or a 5/10/25/60-minute preset in Settings, then start it on the clock. Both modes work in fullscreen.
Saved settings and alert limits
Cities, main clock, background, display preferences and alarms are saved in this browser. Stopwatch, countdown, focus progress and snoozes reset on reload or when the page closes. Keep this page open for alerts. Sleep, suspended tabs or a closed browser can prevent alerts, and wake lock depends on browser support.