NEW: Optimized for iCal/iCloud reminders and much improved recognition engine!

★ Mac.AppStorm: "… a prime example of how you can make an intuitive, automated and very simple app."
★ MacStories: "… a simple and effective companion for iCal"
★ TUAW: "… one of my favorite ways to add items to iCal"

Why should creating an event be such an event?

QuickCal is the perfect companion for your calendar! Create events and reminders in speed of thought with natural language!
Tap a hotkey or click the dock icon, and start typing!

✎ "Pick up Joe tomorrow at LAX at 8pm"
✎ "Cycling class @6 for 1.5h"
✎ "Reminder: Order Pizza in 10m"
✎ "Pay taxes before 4/15!"

As you type, QuickCal will show you what it is thinking, as well as pointing out any schedule conflicts with events you're about to create! QuickCal will also suggest common terms as you are typing … and it will learn long words you use frequently. Hit tab (⇥ ) or enter (↩) to accept auto-completion suggestions.

You'll be amazed how much quicker you can create events than using any other calendar.

You can choose calendars and reminder lists by typing a portion of its name before you enter your event or by adding "/name" at the end of your entry.
In case you have calendars and list with matching names you need to start your entry with "Reminder " or simply "r " to create a reminder instead of an event.

But this isn't all.
QuickCal supports "Smart Alerts", which will create alarms at configurable time intervals, specific to how far in the future the event is. A meeting tomorrow? Alert 15 min in advance. A meeting in 6 months? Remind a few _days_ in advance.

QuickCal also shows you at a glance in your menu bar events coming up, and allows you to easily manage/complete reminders directly from the menu!

QuickCal supports iCal, Google Calendar and BusyCal.
Reminders will be synced via iCal/iCloud with the reminders app on your iOS devices running iOS 5.

(We don't have CalDAV support yet. For now you need to run iCal to sync with iCloud/MobileMe. Google Calendar works fine though.)

Some more hints:
QuickCal is very flexible. There is no fix syntax. Most things should be intuitive however there are few hints you won't find out right away.
☛ If you want to keep QuickCal from parsing words or numbers you type use quotes e.g. "Run 10 Miles"
☛ If a location is followed by a description you need to use ":" as a delimiter

Also, If you want to have our beautiful icon showing up in you dock with the current day of the month just drag it from Launchpad or the Application folder onto your dock.

Please contact if you have any questions! We have a support forum on and we are active on Twitter (@quickcal).

What’s New

Version 3.1.2

3.1.2 arrives along with warmer temps in the northern hemisphere!

✔ Fixed issues with dates not updating in menu and dock icons after waking from sleep
✔ Fixed entry issues w/ some glyphs on Vietnamese and Japanese keyboards
✔ Fixed startup issues w/ some locales
✔ A few natural language parsing fixes
✔ Some fixes surrounding alert times for events in the distant future

Ratings and Reviews

4.0 out of 5
51 Ratings

51 Ratings

JohnInDC ,

Handy little app, desperately needs updating though

This simple app provides a quick and easy way to enter native Mac OS Calendar events in (reasonably) natural language from within any other application in Mac OS, with just a keystroke to invoke it. I use it 10x every day. *However*. It’s quite long in the tooth now and is very slow running under Sierra (and now a beta of High Sierra). I would happily pay another $3 for an updated version - but sadly am close to abandoning it now because of its sluggishness. Please update this app!

deef67 ,


v 3.1.2:Parsing is still weak and unreliable. I entered an event starting a week from today and it tried to parse it as a week long event. On the other hand, iCal/Calendar parsed it perfectly. I'm gonna uninstall Quickcal. And even when I select Last used calendar as the default, it adds events to a calendar I haven't used in a year, and which isn't set to display in iCal.

v.2.5.1:They've fixed Google Calendar integration, which is a major upgrade, and which got me to actually use this on a regular basis. Unfortunately the language parsing is not so good. I just entered "2pm Friday student" and 1st it created an entry at 2pm on Friday with the title "Friday" (apparently losing the word "student" altogether - it doesn't appear in the entry. Tried again to see if it would catch the conflict & it created an entry at 2pm on Friday with the title "2pm". If you start with the description it's fine, but if you start with the time it doesn't seem to parse correctly.

update: I noticed this morning on my home computer that QuickCal showed none of the four appointments that I had today. Now on my work computer - with the latest update - it's having the same problem. Google Calendar integration doesn't seem to be working in practice :(

jv123456 ,

Just what the doctor ordered

I was about to start building exactly this app when I thoguht I should first check to see if someone had already made it. GLad I did. Works like a charm. Hit Command+Shift+C to create a new event with natural language. Hit return to add the event instantly. Click in to preferences to only Sync and show your Gmail calender. Auto growl reminders 5 mins before the event for every event entered. Discreet little icon in the toolbar showing upcoming apointments. Great job.

App Privacy

The developer, SmellyPuppy, has not provided details about its privacy practices and handling of data to Apple.

No Details Provided

The developer will be required to provide privacy details when they submit their next app update.


  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.