Splitter - Speedrun Timer
Speedrun with Global Hotkeys
Only for Mac
Free
- Splitter is a fully native Mac app, making it lightweight and easy to use, but also uses LiveSplit-Core under-the-hood for the ultimate accuracy and stability
Create, import, and share
---
- Create splits for your games quickly and easily using the built-in Splits Editor.
- Import existing LiveSplit files
Control your run
---
- Support for customizable global hotkeys
- Overlay Mode keeps Splitter visible on top of all games - even in full screen
- Use Shortcuts actions to open and split runs
Advanced layout customization
---
- Change the background, font, and delta colors of your run
- Customize the start value, update value, and update trigger of columns - just like in LiveSplit
- Hide/show additional components, such as Sum of Best or Possible Time Save
Splitter is not affiliated with Microsoft/Mojang, Nintendo, or any other videogame developer/publisher
more Removed Splits.io integration
6.2 20/06/2025
- Windows will appear on top of full-screen apps when turning Overlay Mode on, without having to close the windows or reopen the app
- Saving a file in the middle of a run no longer resets the run
- Note: The timer will still always start at zero when loading a file
- Attempts field is no longer focused by default
6.1 05/09/2024
- Fixed an issue where a popup to update to a new version would appear
6.0.3 28/08/2024
Fixed Splits.io login
6.0.1 15/02/2024
- Added support for custom fonts
- Set the run's text font, splits font, and timer font, and customize their style and weight
- Added basic support for custom comparisons
- Add, remove, and modify custom comparisons in the Splits Editor
- Added a hotkey to show the Splits Editor
- Clearing all a run's times in the Splits Editor now requires a confirmation
6.0 14/01/2024
- Fixed an issue where Splits.io login didn't work
5.0.3 27/03/2023
- Fixes an issue where LiveSplit and Splits.io files wouldn't save
5.0.2 25/01/2023
- Fix crash on macOS Monterey
- Fix app icon size
5.0.1 10/01/2023
It's been quite a while since the last update, but Splitter 5.0 finally adds Overlay Mode, full column customization, and more!
Overlay Mode
- Overlay Mode can keep Splitter on top of games that run in full screen.
- When enabled, Splitter won't have a dock icon, but will have a status item in the menu bar instead.
Improved Splits component customization
- Customize the value for columns in the Splits component
- Edit the start value, updated value, and update trigger, just like in LiveSplit
- Customize the order and size of columns when using .split files
- Hide scroll bars
Misc. updates
- Improved UI for Splits.io import and login
- Updated global hotkeys settings UI
- Added Possible Time Save component
- Enhanced color pickers on macOS Ventura
- Minimize/maximize run windows
- Larger font in Splits component
- Added "Reset Warnings" button in Settings
- Improvements to Splits Editor
- Undo/redo support for hiding/showing attempts and components, setting component spacing, reordering components, and showing/hiding the "current time" label
- Added drag indicators to components in the Layout Editor
5.0 21/12/2022
Fixed an issue where changing the Selected Color didn't work
4.3.1 11/01/2022
- Diffs can now be compared to either Personal Best, Sum of Best, or Previous Run
- Fixed an issue where global hotkeys mapped without a modifier key would not activate unless Splitter was active
- Decreased CPU usage during a run
4.3 12/11/2021
Support for Shortcuts in macOS Monterey
- Get Open Runs
- Open Run
- Split/Start
- Undo Split
4.2 24/10/2021
- Added option to show diff as Split Time, instead of Segment Time
- Fixed an issue where Splitter would max out the CPU during a run
4.1 01/10/2021
- Splitter is now native on Apple Silicon (for some reason, 4.0 wasn't...)
4.0.1 01/08/2021
It's been a while, but Splitter 4.0 is the biggest update to Splitter yet!
Splitter's primary functions now all use LiveSplitCore under the hood. This makes it much more stable, and makes it easier to implement certain functionality that's already in LiveSplit.
- Split Table
- Show Segment Time instead of Split time for any column
- Fewer digits are shown on each column, giving it a more streamlined appearance
- Gold Splits
- Redesigned, transparent table header
- Option to hide the table header
- Split Editor
- The new Split Editor makes it much easier to edit your run
- Drag to rearrange segments
- Layout Editing
- Rearrange any of Splitter's components in any order you'd like
- Use new components, such as Sum of Best, Total Playtime, and more
- Hide/Show any component you'd like
- Support for transparent background colors and custom background images
Plus more!
- Skip Splits
- Set custom offsets for you run
- Use any run as a template - Splitter will open a copy whenever you make a new run
- Reset Run hotkey has been replaced by Cancel Run
- Hide title (without hiding titlebar)
- Undo Support
- Probably many more things I can't think of at the moment
4.0 27/07/2021
- More hotkey fixes
3.1.2 09/06/2021
- Fix a bug where global hotkeys wouldn't work
- Fix a UI bug in the Welcome screen on macOS 11.3
3.1.1 25/05/2021
- Splitter is now a universal app with native support for Apple Silicon.
- After closing the window for a .split file, it will be restored back to its previous position when reopened
- Hidden buttons no longer take up extra space on the Scoreboard - the Segment list now automatically resizes to make use of the extra space.
- Minor design tweaks to the Welcome window
- Buttons now properly respect the system's custom tint color
- Changed the background for the left pane
- Updated the build of livesplit-core used for parsing LiveSplit files and timing.
3.1 24/02/2021
Fixed an issue where UI icons wouldn't load properly
----
Splitter 3.0 adds one of the most requested features as well as support for macOS Big Sur
- Direct Splits.io Integration
- Download runs from Splits.io
- Upload runs to Splits.io (requires login)
- Updates to work better with macOS Big Sur
- A new Welcome screen makes it even easier to get started
- Support for the MacBook Pro Touch Bar
Note: While Splitter is not native for Apple Silicon yet, it should still run via emulation. It will be updated for Apple Silicon once LiveSplitCore is/can be compiled for it.
3.0.2 07/01/2021
Splitter 3.0 adds one of the most requested features as well as support for macOS Big Sur
- Direct Splits.io Integration
- Download runs from Splits.io
- Upload runs to Splits.io (requires login)
- Updates to work better with macOS Big Sur
- A new Welcome screen makes it even easier to get started
- Support for the MacBook Pro Touch Bar
Note: While Splitter is not native for Apple Silicon yet, it should still run via emulation. It will be updated for Apple Silicon once LiveSplitCore is/can be compiled for it.
3.0.1 simply changes the metadata/screenshots for the App Store
3.0.1 18/12/2020
Splitter 3.0 adds one of the most requested features as well as support for macOS Big Sur
- Direct Splits.io Integration
- Download runs from Splits.io
- Upload runs to Splits.io (requires login)
- Updates to work better with macOS Big Sur
- A new Welcome screen makes it even easier to get started
- Support for the MacBook Pro Touch Bar
Note: While Splitter is not native for Apple Silicon yet, it should still run via emulation. It will be updated for Apple Silicon once LiveSplitCore is/can be compiled for it.
3.0 17/12/2020
Splitter 2.2 brings a number of bug fixes and improvements:
- Game and Category fields resize properly when buttons are hidden
- Renamed "Show/Hide Timer/Splits Buttons" to "Show/Hide Buttons"
- Hotkey prompt now provides a link to System Preferences to grant the required permissions
- Hotkey prompt is now displayed when trying to enable global hotkeys if required permissions have not been granted
- User is now prompted to reopen Splitter when privacy settings are changed
- Fixed an issue where after changing the table background color, the old color would appear when scrolling
- Removed key equivalents from "reset" menu
2.2 09/08/2020
Splitter 2.1 is a small bugfix/stability update.
- Tweaked menu item behavior:
- The "Start"/"Split" menu item/hotkey is now disabled when paused, and no longer resumes the timer.
- The "Pause" menu item/hotkey now becomes a "resume" item when the time is paused. Use this to resume the timer when paused.
- It is no longer possible to pause a run that is not in progress (this prevents a crash in the previous version, where if a run that was not in progress was paused and then stopped, the app would crash)
- Renamed "Pause" hotkey to "Pause/Resume"
- Moved the "Previous Split" item in the same group as "Start/Split", etc.
- "Previous Split" item is now disabled unless the timer is running
- Fixed a crash when entering invalid text into the field for a time value (i.e. the "time" column)
- Fixed an issue where selecting a row wouldn't work properly after stopping the timer.
- Fixed an issue where columns' hidden/visible setting wasn't loaded from .split files
- Fixed an issue where scrollbars had the wrong color when opening Splits.io or Livesplit files
- Fixes an issue where not setting a custom table background color when saving a new file resulted in the table's background appearing incorrectly when opening the file.
- If you have files with this issue, simply go to the info panel, go to the "colors" tab, and reset the splits table color.
If you want to stay up to date with upcoming changes to Splitter, join the official Discord server at https://mberk.com/splitter/discord
Encounter a problem? Talk about it on Discord, or file an issue on GitHub: https://github.com/MichaelJBerk/Splitter/issues
2.1 26/07/2020
Splitter 2.0 focuses on some of the most requested changes and improvements to Splitter
- Custom Colors - Change up the window, segment table, text, and selection colors. Use it to give your run its own unique flair, or for Chroma Keying with OBS.
- The "Reset Run" hotkey's functionality has been tweaked:
- In 1.0, triggering it would reset the timer to zero, and make it so that the "current" segment was now the first segment of the run.
- In 2.0, triggering the hotkey resets the "current time" of every segment to zero, and stops the timer.
- Renamed "Clear Everything" to "Delete All Segments"
- Various other tweaks and improvements.
2.0 21/06/2020
Removed Splits.io integration
more Version 6.2 20/06/2025
Data Not Collected The developer does not collect any data from this app.