Video: Preferences Overview


  • Default calendar: Sets the calendar to which events will be added (unless specified manually when creating the event)
  • Default reminder list: Sets the reminder list to which new reminders will be added (unless specified manually when creating the reminder)
  • Default event duration: When new events are added, they will default to this length and their end time will be specified automatically
  • Start week view on: Sets whether week view will start on the day selected in the “Start week on” preference above, or on today/the currently selected day
  • Start month view on: Sets whether month view will start on the first week of the month or the current/selected week
  • Start week on: Sets the day of the week displayed in the first column of a calendar view
  • Days per week: Determines how many days will be shown in the week view
  • Weeks per month: Determines how many weeks will be shown in the month view
  • Day starts/ends at: These options will determine which hours are highlighted in the day view
  • Show (hours) at a time: Determines how many hours are visible in one page of the day and week views (you can also use the “pinch-to-zoom” gesture in day or week view to change this preference)

Date & Time formats may be set in System Preferences under Language & Region. You can open this panel quickly by clicking "Date & Time Formats..." in Fantastical's General preference pane.

  • Play user interface sounds: If you check this setting, Fantastical will provide a confirmation sound when creating an event or reminder

Using a keyboard shortcut

The Mini Window keyboard shortcut option sets the system-wide shortcut used to instantly open the Mini Window from any app. Watch a video to see it in action.

To set a keyboard shortcut, click the "Record Shortcut" button, then press the desired keyboard shortcut. When you release the keys, the shortcut will be saved automatically and displayed in the button's title.

This shortcut will be available in any app, so use a key combination that won't conflict with default shortcuts.


Many aspects of Fantastical's appearance can be adjusted to match your personal preferences.

Icon display options

Hide Fantastical 2 in menu bar

If you check this setting, no icon for Fantastical will be shown in the menu bar.

Hide Fantastical 2 in Dock

If you check this setting, no icon for Fantastical will appear in the Dock.

If you have previously dragged Fantastical to the Dock, or have set “Keep in Dock” on the icon, Hide Fantastical 2 in Dock will not remove the existing icon. To hide it, right click on the icon in the Dock and click Options > Keep in Dock to disable it.

Note that if both of the above settings are checked, you will need to use the shortcut defined in the General preference pane to activate Fantastical.

View options

  • List shows: Determines how many days of events to include in the list
  • Text size: Use this to adjust the text size of events and reminders to fit your display size and personal preference
  • Sort reminders by: When displaying reminders, Fantastical can sort them by priority and/or due date, title, or by Reminders list
  • Menu bar icon shows: Determines the display format for Fantastical's icon in the menu bar, which can be configured to display a wide variety of data relating to date, events, reminders and invites
  • App icon badge shows: Determines the display format for Fantastical’s app icon badge in the Dock, which can be configured to display data relating to events, reminders and invites

Event display options

  • Show when events end: If you check this setting, Fantastical 2 will include the event's end time when displayed in list views
  • Show calendar week numbers: If you check this setting, week numbers will be included in calendar views
  • Show declined events: Uncheck this setting to hide event invitations that you've declined
  • Show map for locations: If you check this setting, a map will be displayed for events which have an address in the location field
  • Show reminders in Day, Week, and Month: Check this setting to display reminders directly in your calendar
  • Show completed reminders: Uncheck this setting to hide reminders you've marked as complete
  • Combine identical events: Combines events with the same time, name, and location into one event (useful if you have shared calendars with other people who have the same events)
  • Organize reminders by list: Check this setting to sort your reminders in the same lists as configured in the Reminders app

Additional appearance settings

  • Use color menu bar icon: If you check this setting, the icon displayed in the menu bar will be shown in color
  • Light theme: By default, Fantastical uses a theme with a dark background and light text. Check this setting to use a light background instead


The Accounts pane in Fantastical’s Preferences allows you to add a variety of calendar types, including iCloud, Google, Exchange, Yahoo, fruux or any CalDAV account.

To add a new account:

  1. Choose the "+" icon at the bottom of the sidebar on the left side of the Accounts preferences
  2. A panel with account type options will appear
  3. Select the type of account you'd like to add
  4. Fill in the requested information

Depending on the account type, different information will be required. To see instructions for specific account types, use the links below:

Existing accounts can be enabled or disabled without deleting them by selecting them in the left pane and checking the Enable this account setting in the right pane.

Delegated calendars

Enable and disable delegated calendars on Google and other CalDAV accounts by selecting an account in the left pane, then clicking the "Manage Delegates…" button.

Local calendars

Enable Use local calendars if you want to view local calendars. Local calendars are configured with the Apple Calendar app. To manage the visibility of these calendars and reminder lists, select the Calendars tab in Fantastical’s Preferences. If you have iCloud, Google, Exchange or other CalDAV accounts set up in Calendar then you need to add those accounts to Fantastical directly.


Add a new Calendar Set using the "+" icon at the bottom of the left pane. Select a set in the list and its available calendars will be displayed in the right pane. Checking or unchecking calendars on the right toggles their visibility when the set is selected in any view.

You can use Calendar Sets to quickly switch between groups of calendars with ease. For example, creating Calendar Sets titled “Work” and “Home” will allow you to hide all work events when you’re not at your workplace.

Adding calendars

Click the “+” icon at the bottom of the right pane to add a new calendar, reminder list or calendar subscription. You can also access these options from the File menu.

Editing calendars

Right-click on a calendar and select Get Info to change a calendar's name or color. You can also disable all alerts and invitation notifications for a calendar by checking the Ignore Alerts setting.

Location-based Calendar Sets

Your current view can change automatically based on your location. Simply check the Automatically activate at location setting at the bottom of a Calendar Set's configuration options and define a location.

The set can be activated by either arriving or leaving a location, based on the selected radio button below the location.


Use alerts to make sure you never miss an event.

  • Show time to leave notifications: Shows a notification when you need to leave in order to arrive at an upcoming event on time (see Travel Time for more information)
  • Show shared calendar messages in Notification Center: Shows a notification when new events and existing event modifications are made to a shared calendar by another person
  • Show invitation messages in Notification Center: Shows a notification when someone invites you to an event, or when an invitee accepts or declines one of your event invites
  • Add default alerts when accepting invitations: Automatically add the default alerts to an invitation when accepting the invitation in Fantastical

Fantastical 2 can be set to automatically add alerts to new Timed, All-Day, and Birthday/Anniversary events. Notification types and alert times can be specified for each type.

Add multiple alerts by choosing another alert type at the bottom of each section. Set an alert to "None" to disable it.

Alerts can always be adjusted manually for each event when necessary.


  • Open maps in: Specifies which app to use when opening a location link or map
  • Go to today after adding items: If you check this setting, Fantastical will go back to today a few seconds after you add a new event or reminder. This helps you stay focused on the day ahead. To temporarily override this setting, press a key or click anywhere in Fantastical as soon as the new event or reminder has been added to your calendar. Uncheck this setting if you prefer to remain on the day you added your event or reminder to.
  • Time zone override: allows you to force a time zone for displaying event times
  • Show second time zone in Day and Week: adds an additional timeline to the right of the day and week views, which can be configured to display a specific time zone. Video: Second Time Zone Timeline