⌥+⌃AltPlusCtrl

Toggl Track Keyboard Shortcuts

Toggl Track's whole product is built around reducing the friction of starting and stopping a timer, since any time-tracking tool lives or dies on whether people actually remember to use it consistently — and its shortcuts follow that priority closely. The global start/stop shortcut in the desktop app is the single most load-bearing binding in the entire product, letting you begin tracking without switching windows or breaking your concentration on whatever task you're actually about to do. Because a huge share of time-tracking friction comes from mislabeling or forgetting to categorize an entry after the fact, Toggl also puts real shortcut weight behind quickly editing a running or recent entry's description and project tag, rather than assuming you'll get the categorization perfect the moment you hit start. The browser extension's automatic tracking suggestions, which detect time spent on specific websites and suggest creating a matching time entry retroactively, address the common failure mode of simply forgetting to start a timer at all, offering a lighter-weight safety net than RescueTime's fully passive background tracking while still requiring the user to confirm each suggested entry manually. Idle detection, which prompts you to discard or keep tracked time after a period of no keyboard/mouse activity, exists specifically to catch the scenario where a timer was left running through a lunch break or an unplanned interruption, preventing inflated time totals from silently skewing a client invoice.

Timer Control

ActionWindowsMacDescription
Start/stop timer (global, desktop app)Ctrl+Alt+Shift+F9 (varies by config)Ctrl+Option+Shift+F9Starts or stops the active timer from anywhere on the system without switching to the Toggl window first, the most important shortcut in the app given how central minimizing tracking friction is to Toggl's whole design philosophy.
Continue last time entryContinue button in entry list (no universal default key)Restarts a timer using the same description, project, and tags as a previous entry, faster than retyping the same details when resuming a task you paused earlier.
Respond to idle time promptPrompt appears automatically after inactivityWatches for a stretch of no keyboard or mouse input while a timer is running, then surfaces a dialog letting you keep or discard the idle stretch once activity resumes — the safety net for the classic case of a timer left ticking through a coffee run.
Accept a browser tracking suggestionExtension notification > AcceptConfirms a suggested time entry generated by the browser extension after detecting time spent on a specific site, offering a lighter safety net against simply forgetting to start the timer manually.

Entry Editing

ActionWindowsMacDescription
Edit running entry's descriptionClick description field + typeClick description field + typeEdits the label of the currently running timer directly, letting you refine what you're tracking mid-task rather than needing it perfectly labeled from the moment you hit start.
Assign project/tag to entryClick project dropdown on entryAssigns or changes the project and tags associated with a time entry, either while running or after the fact, central to how Toggl generates accurate billable-hours reporting later.
Delete time entryHover entry > trash icon (no universal default key)Removes a logged time entry entirely, used to correct mistaken or duplicate entries before they're included in a report or invoice.
Add tag to time entryClick tag field on entryApplies one or more tags to a time entry beyond its project assignment, useful for cross-cutting categorization like billable status that doesn't map cleanly onto the project structure alone.

Navigation

ActionWindowsMacDescription
Switch between Timer, Report, and Calendar viewsSidebar navigation icons (no dedicated key shortcuts documented)Navigates between Toggl's main sections — the live timer view, saved reports, and calendar view of past entries — primarily through sidebar clicks rather than dedicated keyboard shortcuts in the current app version.

Frequently Asked Questions

Why is the global start/stop shortcut considered Toggl's most important feature?

Time tracking tools are only useful if people actually remember to start and stop them consistently, and any added friction (switching windows, finding the right button) increases the chance of forgotten or inaccurate entries. A global shortcut that works from any application removes that friction almost entirely, which is why Toggl treats it as a headline feature rather than a minor convenience.

Does the desktop app's global shortcut work the same way in the browser extension and mobile app?

No — true system-wide global shortcuts are a desktop-app-specific capability tied to OS-level hotkey registration; the browser extension and mobile apps have their own separate, more limited interaction patterns (like a toolbar icon click or mobile widget) since a browser extension can't register truly global OS-level hotkeys outside its own tab context.

Can I edit a past time entry's duration directly, not just its description?

Yes — clicking into the start or end time fields of any saved entry (not just the currently running one) lets you adjust the duration manually, which is commonly used to correct entries where you forgot to start or stop the timer at the exact right moment.

What happens if I forget to stop a timer before leaving my desk?

Idle detection monitors for a period of no keyboard or mouse activity and then prompts you to either discard the idle portion or keep it as tracked time, specifically designed to catch scenarios like a timer left running through lunch, preventing an inflated total from silently making it into a client-facing report or invoice.

How is the browser extension's tracking suggestion different from RescueTime's fully automatic tracking?

Toggl's browser suggestions still require manual confirmation before becoming an actual logged time entry, acting as a safety net against forgetting to start a timer rather than fully automatic background tracking — RescueTime, by contrast, passively records and categorizes time without needing that manual accept step at all.

Can tags be used for something other than the project a task belongs to?

Yes, tags are a separate, flexible categorization layer independent of the project/client structure, commonly used for cross-cutting attributes like billable-versus-non-billable status or work type, so reports can be filtered along an axis the project hierarchy by itself was never designed to represent.

Does Toggl Track support tracking time against specific tasks within a project, not just the project itself?

Yes, Toggl Track supports an optional task layer beneath projects on paid plans, letting you track time against a specific task within a larger project for more granular reporting, in addition to the simpler project-and-tag-only tracking available on the free tier.

Can I duplicate a previous time entry to quickly log the same task again in Toggl Track?

Yes — hovering over a past entry in the time log reveals a duplicate icon (no keyboard shortcut bound) that creates a new running entry with the same project, task, and description pre-filled, faster than manually re-typing details for a task you log repeatedly throughout the week.