Accessibility

A calendar that says what it shows.

A calendar is a picture of your time. Colour says which calendar an event is on, position says when it starts, a dimmed row says it has already happened — and none of that survives being read aloud unless somebody does the work. InstaCal does that work: with VoiceOver, one swipe gives you the whole event, and every button tells you what it does.

$29.99 once. One purchase includes InstaCal for Mac, iPhone, iPad and Apple Watch. No subscription, InstaCal account or ads.

Accessibility in short

No unlabelled buttons
The complaint every VoiceOver user has about every app. InstaCal is checked for it automatically on every release, and there are none — not in the toolbars, not in the settings, not on a row.
VoiceOver
On Mac, iPhone, iPad and Apple Watch. Every event, reminder and calendar day is one stop that reads as a sentence — “Design review, 11:00 AM to 11:45 AM, Room 4, Work” — instead of four fragments you have to assemble yourself.
Empty days say so
A day with nothing on it announces “No events” rather than leaving you swiping through silence wondering whether it is empty or broken.
What colour alone would hide
Which calendar an event belongs to, that an event has already ended, that a reminder is done, that an invitation is unanswered, that an event repeats or carries an alert. All of it is spoken.
Actions
Join a video call, complete a reminder or delete an event straight from the VoiceOver actions rotor, without hunting for a control.
Reduced Motion
Turn it on and InstaCal's springs become brief cross-fades and its sliding and zooming transitions become plain fades — including the view-to-view zoom, the largest movement in the app.
Larger Text
InstaCal follows your system text size and adds an adjustment of its own on top, so the calendar can be sized independently of everything else on your Mac or phone.
Dark Interface
A full dark appearance on every platform, plus per-widget themes so a light widget on a dark wallpaper is your choice rather than your fate.
Languages
All spoken text is translated into the same 12 languages as the interface.
Price
$29.99 once on the App Store. One purchase includes InstaCal for Mac, iPhone, iPad and Apple Watch; it is not a subscription.
Privacy
No analytics, no tracking, no server of ours.
What a VoiceOver user hears

The whole story, in one swipe.

Real announcements, from the app as it ships.

The agenda

One swipe gives you the whole row — when it is, what it is, where it is, and which calendar it belongs to. That last one is a coloured dot on screen and nothing else.

  • “Cabin trip — All day, Friday to Monday, Family, Repeats”
  • “Design review — 11:00 AM to 11:45 AM, Room 4, Work”
  • “Water the plants — Not completed, All day”

The month grid

Every day speaks its full date and how busy it is, so you always know where you are in the grid — and today and the day you have picked announce themselves as such.

  • “Today, Saturday, August 15, 2026 — Events: 7 — Selected”
  • Skip a whole month in a single move
  • Jump straight from one day to the next

Day and week views

An hour grid says when things happen by where it puts them. Every block reads out its real start and end instead — including on a phone, where the tile is far too small to print them.

Settings

Every switch, button and colour well says which calendar it belongs to and how it is currently set — so a page of them is a list you can work through, not a dozen identical “button”s.

  • “Colour, Work” — not “colour picker”
  • “Mute alerts, Work — Muted”
  • “Show in the menu bar, Work — Excluded”

The Mac menu bar

The menu bar squeezes your next event into the space available, so what it displays can read “Call Indo…22999”. VoiceOver is given the untruncated version instead.

Every screen InstaCal puts you on

The same care, wherever the calendar turns up.

One purchase, four platforms — and the accessibility work follows the app onto every one of them.

Mac

The menu bar reads out your whole schedule rather than the abbreviation it has room to draw. The panel and the full calendar window work the same way, so a keystroke and a swipe answer what is next without opening anything.

iPhone & iPad

The agenda, all six calendar views, quick add, the editor and settings — all of it navigable, with Join, Complete and Delete on the rotor so you can act on a row without leaving it.

Apple Watch

Countdowns speak their title and how long is left, updating as it counts down. The day's timeline gives you the shape of it in a sentence, and a task can be ticked off straight from its row.

Widgets & complications

Widgets read out what they are showing and how long is left, without making you wade through the decoration around it. Complications answer in a sentence instead of a silent dial.

And it stays that way

Accessibility is easy to break by accident — a layout change three screens away can quietly cost a control its name. So every release is checked against what a screen reader actually hears, automatically, as part of the same test run that guards everything else. If something stops speaking properly, the build fails before it reaches you.

Tell us what would help

The people who find the gaps that matter are the people using InstaCal every day. If something does not read the way it should, tell us — it is treated as a bug, not a feature request. And if there is something you need that is not here yet, ask, and we will build it.

FAQ

Common questions

Are there any unlabelled buttons?
No. It is the first thing most VoiceOver users check and the most common way an app fails them, so InstaCal is checked for it automatically on every release — across the toolbars, the calendar views, the event editor and settings. Every control says what it is and what it will do.
Can I actually run my calendar with VoiceOver, or just read it?
Run it. Reading the day, opening an event, adding one by typing plain English, completing a reminder, answering an invitation, switching between the six calendar views and changing settings are all reachable and operable with VoiceOver — including joining a video call, which is on the row's actions rotor rather than behind a control you have to hunt for.
Does InstaCal work with VoiceOver?
Yes — on Mac, iPhone, iPad and Apple Watch. Every event, reminder and calendar day is a single VoiceOver element with a complete spoken description, and the facts a calendar normally carries in colour or position — which calendar an event is on, whether it has already ended, whether an invitation is still unanswered — are spoken rather than shown.
Can I join a meeting or complete a reminder with VoiceOver?
Yes. Joining a video call, completing a reminder and deleting an event are available from the VoiceOver actions rotor on the row itself, so you do not have to find a separate control.
Does InstaCal respect Reduce Motion?
Yes. With Reduce Motion on, InstaCal's spring animations become brief cross-fades and its sliding and zooming transitions become plain fades, including the zoom between calendar views.
Does InstaCal support Dynamic Type?
Yes. InstaCal follows your system text-size setting, and adds a text-size control of its own on top of it — so you can make the calendar bigger without resizing everything else on your Mac or phone, or make it bigger still than the system setting alone allows.
Something does not read correctly. Will you fix it?
Yes — tell us and it is treated as a bug rather than a feature request. The same applies to anything you need that is not there yet: accessibility work is never finished, and requests from people who rely on it go to the front.
How much does InstaCal cost?
InstaCal is $29.99 once. One App Store purchase includes the Mac, iPhone, iPad and Apple Watch apps. There is no subscription, separate mobile purchase, Pro tier, InstaCal account or in-app purchase.
Does InstaCal collect any data?
No. InstaCal contains no analytics and no tracking. Your Google and Microsoft tokens live in Apple's Keychain, and your events sync directly between your device and your calendar provider — there is no server of ours for your data to visit.
InstaCal app icon

A calendar you can actually hear.

InstaCal for Mac, iPhone, iPad and Apple Watch is $29.99 once — no subscription, and no accessibility tier. If something does not work for you, ask and we will fix it.

$29.99 once. One purchase includes InstaCal for Mac, iPhone, iPad and Apple Watch. No subscription, InstaCal account or ads.