BreakTaker is a lightweight application for Windows that reminds you to take breaks while working on your computer.

By encouraging you to take short breaks at regular intervals, BreakTaker can increase your overall productivity and can alleviate common workplace injuries resulting from fatigue, eye strain, and repetitive stress injury.

After launching BreakTaker, right click its icon to change the time between break notifications. The default notification delay is 55 minutes.

> Download BreakTaker


Technical Information

  • BreakTaker is written in C#, WPF, and .NET 3.5.

Problems? Need Help?

Frequently Asked Questions

I’ve uninstalled BreakTaker, but when I restart my computer I receive a message asking me if I want to re-install it.

  1. Open the Start menu, select “All Programs” in Windows 7 or “Program Files” in Windows XP.
  2. Locate the “Startup” folder. Within this folder should be a shortcut to BreakTaker.
  3. Right click the BreakTaker shortcut and select “Delete”.

Change Log

Version – 10/6/11:

  • BreakTaker now loads faster by checking for updates when it closes rather than it opens.
  • Minor updates to the About window

Version – 6/28/11:

  • Performance improvements
  • Added “Pause timer when PC is locked” feature. If enabled, BreakTaker will automatically pause the break timer if you lock your PC. The timer will automatically resume when the PC is unlocked.
  • Added more tooltips to Settings window – hover over any text or controls to view details about each setting.

Version – 5/11/2011:

  • Added: Gray icon when BreakTaker is paused. So you don’t forget, you know?

Version – 5/10/2011:

  • Fix: Default color scheme was reversed (white background with orange text instead of orange background with white text).

Version – 5/10/2011:

  • Added themes! 6 themes initially: Classic Orange, Monochrome Black, Verdant Green, Flamingo Pink, Eggplant Purple, and Techerator Blue. Try them out by right clicking the BreakTaker icon and going to Settings.New colors in BreakTaker Settings
  • Removed unused autorun code (now stores autorun in Program Files/Startup as detailed in version
  • Changed multiple instance detection language in dialog

Version – 3/29/2011:

  • From the previous update, missed a few criteria that could be inserted into the notification delay textbox that could crash the program. Using int.TryParse() instead of int.Parse() now so even if somebody does figure out how to insert a value that could crash the program, it will be properly handled and the program will continue to run with the previously set value. (Thanks to Ryan Nielson for finding this bug.)

Version – 3/29/2011:

  • Fixed bug where program would crash if non-integer value was used for the notification delay (int.Parse() doesn’t like parsing doubles). Input is now sanitized so you can ONLY input numbers, no decimal points or any other characters. (Thanks to Ryan Nielson for finding this one.)

Version – 3/29/2011:

  • Added a new icon for the Settings menu when right clicking the BreakTaker tray icon. This one has a darker border. (Thanks to Jon Paul who pointed out the other one looked very dim.)
  • Changing the notification delay in Settings no longer resets the timer. This makes sure you don’t miss any breaks if you adjust the notification delay. (Thanks to Jon Paul who requested this change.)
  • Added a link to the BreakTaker website in the About menu.

Version – 3/24/2011:

  • Added a fancy-schmancy Pause icon to the “Pause BreakTaker” item in right-click system tray menu. Because it’s the little things that matter.

Version – 3/17/2011:

  • Minor bugfix: The “Start With Windows” checkbox in the settings window was checked or unchecked based on the presence of the shortcut in the Start Menu –> Startup folder. Changed this to look at the value stored in settings instead, which is the correct functionality.
    • Thanks to Elton Muuga pointing this out.

Version – 3/17/2011:

  • Minor bugfix: If changes to autorun settings were made, they wouldn’t take effect until the program was closed and restarted. Now the changes take effect immediately.

Version – 3/17/2011:

  • In line with knowledge learned from Version, made more modifications to how the program autoruns.
    • Decided to use the Start Menu –> Startup folder method to autorun the program rather than use registry keys.
    • Added code that automatically checks for registry keys set in previous versions and removes them. Squeaky clean.

Version – 3/17/2011:

  • Thanks to Ryan Nielson who pointed out a bug in how the autorun was configured. Basically, ClickOnce is very picky about how you launch it and if you launch the executable directly, it doesn’t see it as a ClickOnce application anymore. The app still runs just fine, but it won’t return the correct version number and won’t check for updates.
    • Rewrote autorun code to point to the ClickOnce shortcut which is a .appref-ms file.
  • A minor version number upgrade! Welcome to 1.1.

Version – 3/16/2011:

Version – 3/7/2011:

  • Notification titlebar turns red when you’ve ignored a break. Turns back to orange once a break is taken.
  • Added mutex to prevent multiple instances of application running. Fancy.
  • Changed support link to this site ( Modified in
  • Started this change log!