A simple count-up timer for the macOS menu bar that only appears while it’s running.
It’s intentionally minimal, with no configuration options, but it’s easy to tweak if you want more control. Enjoy!
MenuBar Stopwatch.kmmacros (12 KB)
Macro Group Image
Here’s what the MenuBar Stopwatch macro group looks like. Note that it’s disabled and contains no macros. It’s used only to display and hide the stopwatch.
Setup:
- After importing, add a single Hot Key trigger to this macro
- Create a Macro Group named MenuBar Stopwatch
- The macro group is used only to display the menu bar item and contains no macros
- Set the group to Display in menu bar with title from variable: MBS_StopwatchDisplay
- Leave the group disabled by default
Usage:
- Trigger once: The stopwatch appears in the menu bar and begins counting
- Trigger again: The stopwatch stops, displays the elapsed time in a window, removes the menu bar item, and resets variables
Details:
- Updates at 0.1-second intervals
- The menu bar item exists only while the macro group is enabled
- The same trigger toggles (starts/stops) the stopwatch
- Do not delete or rename global variable MBS_StopwatchDisplay
- This macro must not be in the MenuBar Stopwatch Macro Group


