Scheduling that respects your time
OpenCalendar is a free, open-source booking platform. Share one link, let people pick a slot that works, and never trade emails to find a time again. No fees, no lock-in — your calendar stays yours.

Join OpenCalendar today
Create your free account in seconds — no credit card.
Everything included, nothing gated
How it works
Up and running in three steps.
Connect your calendar
Link Google or Microsoft. We read your busy times so you're never double-booked.
Set your availability
Define weekly hours, buffers, minimum notice and date exceptions. One-on-one or group — your rules.
Share your link
Send your personal booking link. Guests pick a slot in their own timezone and get instant confirmation.
Everything you need to book meetings
Powerful scheduling, without the busywork.
Book without the back-and-forth
Publish your event types and let guests self-book. Every booking is timezone-aware, so no one shows up an hour late.
Never get double-booked
Real-time busy-time sync with Google and Microsoft calendars, backed by instant updates.
Reschedule and cancel, painlessly
Guests move or cancel in one click. Everyone sees the old time → new time, and calendars update automatically.
Reminders that actually land
Automatic email reminders from 10 minutes to a day before — with calendar (.ics) files attached.
Meetings your way
Online, auto-generated Google Meet links, or in-person. One-on-one or group events with participant limits.
Recurring & manual meetings
Set up daily, weekly or monthly series, add multiple guests, and keep private host notes guests never see.
Use cases
One scheduler for every way people book time.
1-on-1 scheduling
Turn a link into a booked sales call, consult, or tutoring session — no email back-and-forth.

Event registration
Publish a single link for webinars, workshops, or open houses and let anyone reserve a spot instantly.
1-to-many sessions
Run one group demo or training slot that fills up from a single shared link.
Interview coordination
Match recruiters, panels, and candidates automatically, even across multiple interviewers.
Recurring scheduling
Set a series once — weekly tutoring, therapy, or advisory calls book themselves from there.
Many-to-many scheduling
Coordinate whole committees or agency-client teams without juggling everyone's calendars by hand.
Drop-in / office hours
Open a recurring window for questions — no sign-up needed, just first-come, first-served.

Waitlist & queue scheduling
Keep a line moving for clinics, events, or support — no seat goes unfilled when someone cancels.
Marketplace scheduling
Let each tutor, coach, or freelancer manage their own availability under one shared booking page.
Hybrid online / in-person
Offer Zoom, phone, or on-site as options on the same booking flow, guest's choice.
Works with the tools you already use
Built for anyone who books time
From solo work to small teams.
Freelancers & consultants
Turn your booking link into a client intake flow.
Coaches, tutors & therapists
Recurring sessions, reminders and no-show-proof attendance confirmation.
Small teams
Group events, shared availability and manual meetings for your whole crew.
Developers & privacy-first teams
Self-host it on your own infrastructure. Your data never leaves your server.
Frequently asked questions
Everything you might want to know before you start.
Is there a paid tier or will core features ever be paywalled?
Does it support group and team scheduling?
What calendars does it sync with?
Can my clients reschedule a meeting?
Free. Yours. Fast.
Most schedulers lock the useful features behind a paywall and keep your data on their servers. OpenCalendar flips that: every feature is free, and it's open source — audit it, extend it, and self-host it on your own machine.
Get started