Google Calendar lets you organize your schedule and share events with co-workers and friends. With Google's free online calendar, it's easy to keep track of your daily schedule.
Spend less time planning and more time doing with shareable calendars that integrate seamlessly with Gmail, Drive, Contacts, Sites and Meet so you always know what's next.
Smart scheduling for meetings
Schedule events quickly by checking coworkers' availability or layering their calendars in a single view. You can share calendars so people see full event details or just if you are free.
Access from your laptop, tablet or phone
View and edit your schedule from your phone or tablet. Use our optimized mobile apps or sync with your phone’s built-in calendar.
Publish calendars on the web
Share special events with customers or let people know when you're available with easy calendar publishing. Calendars can also be integrated directly into Google Sites.
Easy migration from legacy systems
Easily migrate your business calendar from Exchange, Outlook or iCal, or directly from .ics and .csv files.
See if meeting rooms or shared resources are free
Browse and reserve conference rooms, with detailed information on capacity and equipment visible when reserving a room. It's easy to set up shared rooms or resources and add them to events.
Develop Google Calendar solutions
Enhance the Google Calendar experience
Insert interactive content, powered by your account data or an external service, with Add-ons.
- Show contextual details from a third-party system when users view or create events.
- Show your custom conferencing solution when users create an event.
Automate Google Calendar with simple code
Anyone can use Apps Script to automate and enhance Google Calendar in a web-based, low-code environment.
- Create events based on Google Form submissions.
- Update events or calendars from Google Sheets.
- Insert calendar data into Google Sheets for review.