Get e-mails with new posts.

Web Site


Alarm++ can remind you with event windows, e-mail, text messages (SMS), speech—whatever works best for you. You can also use Alarm++ to schedule nightly backups, wake to music, open Web sites in the morning, and e-mail files home—automatically.

“I like this product a lot, and we find more and more uses for it in our office. After much searching, this is exactly the tool we needed. Simple to install, simple to use, inexpensive, and it has all the features we were looking for.”

Use Alarm++ to:

  • remind you of meetings, birthdays, and deadlines
  • wake up to your favorite MP3 files, videos, and CDs
  • visit your favorite Web sites every morning
  • send text messages (SMS) to a cell phone and remind anyone anywhere
  • send messages over the network to remind others
  • check your stocks weekly
  • start scripts and batch files to perform complex tasks
  • send e-mail reminders to anyone
  • use animated characters for speech and gestures
  • much more…

Download 64-bit

Download 32-bit

Alarm++ supports Windows 10, 8.1, and 7. If you need an older version, some are still available on the Change History page.

Buy Alarm++ Unlimited Risk-Free

Alarm++ Free is limited to five alarms. Alarm++ Unlimited supports an unlimited number of alarms.

If you enjoy Alarm++ and plan to continue using it, please register Alarm++ and receive these benefits:

  • 30-day Money-Back Guarantee
  • Unlimited alarms
  • Free upgrades
  • Upgrade alarm files created with previous versions
  • Free replacement registrations
  • Free customer support


After you place your order, you will receive an e-mail with your registration information. (There may be a delay because credit card orders can take a few hours to be approved.)

Relax knowing that Alarm++ will play your favorite MP3 track to wake you up in the morning, remind you to go to that 10AM meeting with Marketing, and tell you to pick up milk on your way home. Alarm++ can even automatically start your e-mail program and favorite Web sites before you come in tomorrow morning and put your computer to sleep after you’re gone for the day.

“I couldn’t run my office without this program and would endorse it anytime, anywhere.”

“Make sure you don’t forget about important tasks by using the powerful functionality of Alarm++ to create a variety of reminders.” —FindMySoft review

Reminder Windows

Alarm++ reminds you with event windows that don’t take focus away from what you’re doing. Most alarm applications rudely steal focus from the application you’re using. This often means you accidentally dismiss the reminder, leaving you wondering what it was for. Alarm++ displays polite reminders, not rude ones. Dismiss them or snooze them (for a few minutes, hours, or days) whenever it’s convenient.

Play Audio/Video Media

Events play any media you’ve got: MP3s, video, etc.—wake up to your favorite track, favorite movie, or favorite sound clip from South Park.

Repeating Events

Events repeat at many different intervals: every few minutes, hours, days, weeks, months, or years. Set alarms for every third Tuesday, Friday the 13th, the second workday of the month, the last Monday of every third month, and more…

Events repeat as many times as you want: once, twice, … forever, or until a specific date.

Customize Events

Restrict events to certain hours of the day, weekdays, weeks of the month, months of the year, only on workdays, or only on non-workdays.

“Thanks for your fast and thorough support. I depend on Alarm++ to run my life!”

Schedule Tasks

Start applications or scripts, open Web sites, open files, anything you can do with a Windows shortcut. Make backups every night, download your stock information every week, visit your favorite Web sites every morning, and more…

If you have advanced needs, you can use Windows Scripting to make Alarm++ do almost anything when an event goes off. The Alarm++ installation includes some sample scripts and batch files that you can modify for your own use.

Send E-Mail

Alarms send e-mail reminders to any e-mail address: your cell phone, someone’s pager, your spouse, your department, etc. (You can use a Web service that routes an e-mail to a cell phone as a text message via SMS.)

Shareware—Try Before You Buy

Alarm++ is shareware so you can try it for FREE before you register.

Alarm++ allows you to use ALL of its features: all types of repeat intervals, templates, e-mail, applications, and more. The only limitation is the number of alarms that can be active. You can create an unlimited number of alarms after you purchase a license.


Alarm++ saves your changes automatically—you’ll never lose your alarms if Windows crashes.


Alarm++ runs on Microsoft® Windows® 10, 8.1, 8, 7, and Vista. Alarm++ has both 32- and 64-bit editions. (Since Microsoft has ended support for Windows XP and Server 2003, Alarm++ 8.0.7 is the last release to fully support those platforms.)

And Much, Much More…

“GoldDownload Review Staff give this product a Pick Award because it is easy to use, it has a professional-looking interface, it is excellent compared to other programs in this section and so on.” —BrotherSoft

Main Window

Manage alarms, edit alarm templates, skip events, and test alarms.

Event Window

Alarm++ can (optionally) display a reminder window like this when an event occurs.

These are the settings that you can specify for each alarm that you create in Alarm++.

Alarm’s General Page

Set message, date, time, default snooze, an offset from the selected date(s), and an optional expiration time. You can also specify that this alarm is a template, from which you can create other alarms.

Alarm’s Repeat Page

Use this page to set the alarm’s start date, its repeat interval, and the number of events that should occur.

Alarm’s Advanced Page

You can specify that events occur only on certain days of the week, weeks of the month, or months. You can also indicate that events occur only on workdays or non-workdays and what Alarm++ should do if an event would occur on a day you don’t want. Finally, events can occur only during certain hours of every day.

Alarm’s Media Page

Specify the media Alarm++ will play when an event occurs. Alarm++ can play an audio file (MP3, WAV, etc.) or a video (.AVI, .MPEG, etc.). It can also simply beep (with a specific frequency and duration) or be silent.

Alarm’s Speech Page

Alarm++ can recite your reminder to you. Specify whatever text you want it to say, including the alarm’s name or message.

Alarm’s Window Page

Specify the size and location of the event window (if any), its level of transparency, and its animation.

Alarm’s Application Page

An event can start an application, visit a Web site, open a document, run a script, and more.

Alarm’s Mail Page

Send an e-mail with optional attachments.


Specify which days of the week you work and which days of the year are exceptions (such as holidays or vacation). This information is used for an alarm’s Advanced properties. (See above.)


These examples—and others—can be found in the Examples.alarm file which is installed in the Alarm++ installation folder. Or you can download the latest version.

Download Examples

Daily meeting for two weeks

Monday through Friday for two weeks: Repeat page and Advanced page

Westminster Chimes

Sound the Westminster Chimes of Big Ben every 15 minutes.

Download alarm file and Download sound files

Friday the 13th

The 13th. Only on Fridays. Repeat every month.

Repeat page and Advanced page

Check the local traffic web page before leaving work to go home

Every Monday through Friday: Repeat page
and Application page

Back up your computer

Back up your computer every other Friday: Repeat page and Application page


Mute your computer at night

I don’t like to hear my computer beeping or playing sound files when I get e-mail during the night, so I use Alarm++ to start Steve Gibson’s Wizmo utility to mute it.

Open: wizmo.exe
Arguments: quiet mute=1

Then, in the morning, Alarm++ turns it on again.

Open: wizmo.exe
Arguments: quiet mute=0

Wake up to a CD in the morning

Every workday: Repeat page, Advanced, and Application page.

The cdplayer.exe utility no longer comes with Windows XP and later. Most versions of Windows support the Windows Media Player, and you can use wmplayer.exe /device:AudioCD. Microsoft’s Web site has documentation on the media player’s command line options.

Automatically download e-mail with Outlook

MS Outlook can be set to send/receive e-mail at a certain interval, but it can’t do it only on non-workdays or 3am and 3pm. Alarm++ can do this for you automatically with two alarms. Create one alarm to start Outlook whenever you want to download your e-mail. (You will need to configure Outlook to automatically send/receive e-mail.)

Open: outlook.exe

Create another alarm to go off 15 minutes (or half an hour or whatever) after the first alarm—whenever you’re sure that Outlook is finished—and have it start this script to exit Outlook.

Open: SampleOutlookExit.vbs

(I also use this to make sure that Outlook shuts down when I leave work because I access the same e-mail accounts at home.)


Track a UPS package

  • Message: UPS tracking number (such as 1Z A72 28W 02 7232 539 0)
  • Repeat every 8 hours
  • Only on workdays (skip events on non-workdays; occur on the next event)
  • E-mail to totaltrack@ups.com

Similar alarm templates are set up for USPS, FedEx air, and FedEx ground.

Take your vitamins while at work

  • Repeat every 8 hours
  • Only on workdays (skip events on non-workdays; occur on the next event)
  • Only between 8AM and 5PM

Vote in the U.S.

  • Repeat every 12 months (presidential election: Repeat every 48 months)
  • Only on Monday
  • First week of the month
  • Offset 1 day after

Daylight Saving Time start and end

Start (US): Second Sunday of March
End (US): First Sunday of November

Send a message to another person on the network

Open: net.exe
Arguments: send Julian_PC %name%: %message%

Open the same Web sites every morning

Open: SampleOpenWebSites.js


Synchronize your computer’s time with another computer on the network

Open: net.exe
Arguments: time \\OtherComputer /set /yes

Use Microsoft Agent (such as Peedy) to animate and speak the reminder message

Open: SamplePeedy.vbs
Arguments: "You have a meeting at 10 o'clock."
Alternative arguments: “%message%”


Department meeting

The first Friday of every other month: Repeat page and Advanced page

Remember Mom’s birthday

Every year, one workday before March 29: General page and Repeat page

Remember to pay the mortgage

Three business days before the 1st of the month until it’s paid off in 2010: General page, Repeat page, and Advanced page

Pass arguments to a batch file

Open: SampleArguments.bat
Arguments: "%message%"


Start Word for Windows and write a status report…

Every Thursday: Repeat page and Application page

…then automatically e-mail the status report to The Boss at 9:00pm

Mail page

Sample batch file to create a new alarms

SampleCreateAlarm.vbs and SampleCreateAlarms.vbs

Batch file to write all alarms to a text file


Sample batch file showing different ways to start an application