Timer & Stopwatch for VS CodeRun countdowns and track elapsed time without leaving VS Code. The remaining or elapsed time stays visible in the status bar while you work, and VS Code saves the session locally. Preview
Quick startThe status bar is the horizontal strip along the bottom of the VS Code window.
To measure elapsed time, select Start stopwatch. It starts immediately without asking for a duration. If you do not see Timer, select View > Command Palette from the VS Code menu bar. Type Features
Detailed usageStart from the VS Code menuUse the Command Palette if you cannot find Timer in the VS Code window:
When the session starts, the remaining or elapsed time replaces Timer in the status bar. Your current editor, terminal, or panel keeps focus. You can also open the Command Palette with Shift+Command+P on macOS or Ctrl+Shift+P on Windows and Linux. Start from the status barThe status bar is the horizontal strip along the bottom of the VS Code window. After installing the extension, look near the left side for a clock icon followed by Timer.
Control a running sessionOnce a timer or stopwatch starts, the status bar shows its remaining or elapsed time in place of Timer. A clock-face icon marks a running countdown, a watch icon marks a running stopwatch, and a pause icon marks either type of paused session.
Reset pauses the session and returns a stopwatch to zero or a countdown to its full duration. Countdown formats
VS Code stores one session for each workspace, meaning the project or folder open in the current window. Reopening that workspace restores its session. Countdown completionWhen a countdown finishes, the extension clears its session. The status bar returns to Timer, or to a clock icon if the idle label is hidden. By default, the extension also plays a short beep and shows a VS Code notification with an option to start another timer. Configure sound and notifications separately:
You can also change these options in VS Code Settings. Select View > Command Palette, run Preferences: Open Settings (UI), then search for
The extension creates the completion beep as a local WAV file. On macOS it uses VS Code must be open for the extension to notify you immediately. If a countdown expires while VS Code is closed, the notification appears after you reopen the same workspace. Compatibility
After installation, run Timer & Stopwatch: Test Completion Sound from the Command Palette. If you hear nothing, check the system volume and selected audio output. On Linux, also check that PrivacyThe extension does not use telemetry or analytics, require an account, show advertising, or inspect project files. It makes no network requests. VS Code stores the current session locally for that workspace. The stored session data contains only the mode, whether the session is running or paused, the duration when one applies, and the timing values needed to restore it. LicenseThe source code uses the MIT License. Created by Online Alarm Kur, which offers an online alarm clock, timer, stopwatch, countdown, and more. Trademarks and brand assetsThe MIT License applies to the source code only. The Online Alarm Kur name, logos, icons, and other brand assets are not covered by it and remain reserved. The Online Alarm Kur name, logo, and icon artwork are reserved brand assets and are not licensed for use with another product or service. The extension includes its icon so VS Code can display it. |

