A Practical Mac Desk Clock Setup for Multiple Displays
If you work with multiple displays on a Mac, you have probably wanted a visible clock that does not compete with your main workspace. The built-in menu bar clock is small and easy to miss when you are focused on a full-screen application. A dedicated secondary display, even a small one, can solve this without sacrificing screen real estate.
This article walks through a practical setup: a secondary display that shows nothing but a readable desk clock. It covers physical placement, software choices, how to keep the display awake during a session, and how to verify that the clock shows the correct local time. The goal is a stable, low-friction arrangement that you can set up in a few minutes and forget about.
The key component is a browser showing an embeddable clock widget in full-screen mode. That widget is the final piece after you make the decisions below. It is not a sponsored recommendation; it simply does the job without ads or clutter.
Choosing and positioning the secondary display
The first decision is which display to dedicate. A secondary monitor that you already own is the obvious choice. It does not need high resolution, color accuracy, or fast refresh. An old 1080p panel or even a portable USB-C monitor works well because the clock only needs to be readable, not pixel-perfect.
Placement matters for glanceability. The ideal spot is at the edge of your peripheral vision, angled slightly toward your primary monitor. If you have a vertical monitor next to a horizontal one, the top third of the vertical screen works well. If the display sits below your main screen, angle it upward. The goal is a single quick eye movement to read the time, not a head turn.
Apple provides official guidance on connecting an external display to a Mac. The cable type (HDMI, DisplayPort, USB-C) depends on your Mac model and the monitor. Once connected, open System Preferences > Displays and arrange the secondary display in the position that matches your physical setup. Drag the white menu bar to the secondary display if you want the clock widget to appear on the correct screen when you enter full-screen mode.
Browser in full-screen mode: which one to use
Any modern browser can show the clock widget in full-screen mode, but some handle the mode more reliably on macOS. Safari, Firefox, and Chrome all work, but each has tradeoffs.
Safari is the lightest on system resources. Its full-screen mode (View > Enter Full Screen or Option+Command+F) hides the address bar and dock. However, Safari sometimes exits full-screen mode when you click on the secondary display to activate another window. Firefox and Chrome stay in full-screen mode more stubbornly, even if you click away to another monitor. Chrome also offers a kiosk mode (--kiosk from the terminal) that hides all browser chrome and prevents accidental exit. The tradeoff is that kiosk mode requires a terminal command or a launcher script each time.
If you want the simplest approach, open Firefox, load the clock widget, and press F11 to enter full-screen. If the display ever loses the full-screen view, a single click on the browser window and another F11 restores it. The power consumption difference between browsers is negligible for a static page.
A limitation: some browsers dim the screen after a period of inactivity even in full-screen mode. This is a macOS power saving feature, not a browser bug. The next section addresses that.
Preventing the display from sleeping during a session
macOS will put a secondary display to sleep after a set period of inactivity if the system power settings are not adjusted. A clock that goes dark defeats the purpose. There are two reliable ways to keep the display awake.
The first is to change the system sleep setting. Open System Preferences > Power & Sleep (or Energy Saver on older macOS versions). Set “Turn display off after” to “Never” for both “On battery” and “Plugged in.” This keeps all displays on indefinitely. The tradeoff is higher electricity use and potential screen burn-in on OLED monitors. If you use an OLED display, consider a screensaver that moves the clock slightly every few minutes, or use an older LCD panel that is immune to burn-in.
The second approach is to use a small utility or script that simulates mouse movement every minute. Tools like Caffeine or Mouse Jiggler run in the background and prevent sleep without changing the global power setting. The tradeoff is an extra running process and a slight CPU overhead. Most users will find the system setting change simpler and more reliable.
A failure case to note: if you lock your Mac (Command+Option+Q or Apple menu > Lock Screen), the secondary display will go dark regardless of the power setting. The clock will reappear when you unlock. There is no way around this without disabling the lock screen, which is not recommended for security.
Verifying local time accuracy
A clock is useless if it shows the wrong time. The widget you load pulls time from the browser, which in turn uses the macOS system clock. If your Mac is set to synchronize with an internet time server, the clock will be accurate to within a second or two.
To check, open System Preferences > Date & Time. Ensure “Set time automatically” is enabled. macOS uses time.apple.com as its default Network Time Protocol (NTP) server. If you are behind a corporate firewall that blocks NTP traffic, the system clock may drift. You can add an internal NTP server in the same preference pane if your IT department provides one.
For a quick manual verification, compare the clock widget against the time shown in the macOS menu bar. They should match exactly. If they differ by more than a second, restart the browser or force a time sync by toggling the automatic setting off and on.
A limitation: if you travel across time zones and your Mac does not automatically update the time zone, the clock widget will follow the system time, not your current location. You can set location-based time zone updates in Date & Time preferences, but the widget itself has no location awareness. That is a feature of the underlying browser and OS, not the widget.
Configuring the clock widget for your display
Once your display, browser, and power settings are ready, load the embeddable clock widget in the browser on the secondary display. The widget is designed to be a clean, full-screen clock with no navigation, buttons, or advertisements. It uses an iframe element to embed the clock, which the Mozilla Developer Network documents as a standard HTML embedding method.
To use the widget, simply navigate to the URL. The page will show a large, readable clock. Press F11 (or the equivalent full-screen shortcut for your browser) to hide the browser chrome. The clock will fill the display. If the display has a different aspect ratio from the widget’s default, you can zoom in or out using Command+Plus or Command+Minus until the clock fits well. The widget scales to fill the available space.
A practical note: the widget displays time in 12-hour format by default. If you prefer 24-hour format, check the widget’s settings link on the page before entering full-screen mode. The setting persists in the browser’s local storage.
Tradeoffs and troubleshooting common issues
No setup is perfect. Here are common problems and their limits.
Browser crashes or updates. If the browser crashes, the clock disappears until you relaunch the browser and reload the widget. This is rare with modern browsers but can happen after a macOS update. Keep a launcher shortcut on the secondary display’s desktop for quick restart.
Screen burn-in. OLED and some high-end IPS displays can develop burn-in if a static element (like a clock face) is displayed for hours every day. The fix is to move the clock to a different corner of the screen every few weeks, or use an older LCD monitor that is immune to burn-in. The widget does not have a built-in moving feature, but you can resize the browser window slightly to shift the clock position.
Multiple displays and dock behavior. macOS sometimes forgets which display is the primary after disconnecting or reconnecting a monitor. The clock widget will still appear on the display where the browser is open, but if the display arrangement resets, you may need to re-arrange in System Preferences > Displays. This is a macOS limitation, not a widget issue.
Network dependency. The widget loads from the web. If your internet connection drops, the clock may stop updating. Most browsers will keep showing the last loaded page, so the clock will freeze at the time it last received data. A local fallback is not possible with this approach. If you need a clock that works offline, use a dedicated hardware clock instead.
Final arrangement and daily use
Once everything is set, the daily routine is simple: when you start your work session, open the browser on the secondary display, load the widget, and enter full-screen mode. The clock will stay visible and accurate until you shut down or lock the machine. When you are done, close the browser or let the display sleep normally.
This setup works for a home office, a studio, or a shared workspace where you want a visible clock without taking up space on your main monitor. It uses hardware you already have and software that is free and standard. The effort is in the initial configuration; after that, the clock runs itself.
