Skip to content

netik/UTCMenuClock

Repository files navigation

UTCMenuClock

UTCMenuClock is a lightweight macOS menubar app that keeps Coordinated Universal Time (UTC) visible at all times. It is handy for operations teams, distributed work, aviation, astronomy, or anyone who needs a reliable UTC reference next to the system clock.

Features

  • UTC clock in the menu bar using monospaced digits for stable alignment.
  • Toggle 24-hour/12-hour display, seconds, date, Julian day, and timezone suffix.
  • ISO-8601 override for the menubar text plus “Copy as ISO-8601.”
  • Copy the current UTC timestamp (using your selected format) to the clipboard.
  • “Open at Login” toggle built into the menu.

Download prebuilt binary

  • Grab the unsigned universal binary: downloads/UTCMenuClock_v1.4_universal.zip.
  • Because the app is unsigned, macOS will warn on first launch. Use Right Click > Open to allow it, or permit it under System Settings → Privacy & Security.

Build from source

  • Requirements: macOS 15+, Xcode 16 (project is updated for ARC).
  • Open UTCMenuClock.xcodeproj, select the UTCMenuClock scheme, then build & run.
  • The built app will appear in Xcode’s derived data under build/Release/UTCMenuClock.app when using a Release build.

Using the app

  • Launching the app adds the UTC clock to the menu bar; click it to open the menu.
  • Menu items:
    • Copy copies the current UTC string using your chosen format.
    • Copy as ISO-8601 copies an ISO-8601 UTC timestamp.
    • Toggles: 24 HR Time, Show Date, Show Seconds, Show Julian Date, Show Time Zone, Show ISO8601 Instead.
    • Open at Login toggles a login item; Quit exits the app.
  • When Show ISO8601 Instead is enabled, the other format toggles are disabled and the menubar displays a full ISO-8601 string.

Troubleshooting

  • Unsigned app: allow it via Right Click > Open or Security settings after the first block.
  • If the clock stops updating after sleep, toggle a preference or restart the app to rebuild the timer (the app also listens for wake events).

Credits

  • Built and maintained by John Adams ([email protected]).
  • LaunchAtLoginController by Ben Clark-Robinson ([email protected]).
  • Licensed under the Apache License 2.0. See LICENSE for details.

About

Simple Objective-C based Menu Clock for Mac OS X. Displays the UTC time in the menubar and nothing more.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published