DeskGyver

Calendar Availability

Upload your .ics, .ifb, or .ical calendar file and instantly generate copy-paste availability text for scheduling meetings. Set working hours, lunch breaks, and preferred time block sizes.

Frequently Asked Questions

What calendar file formats are supported?
The tool supports .ics (iCalendar — used by Google Calendar, Apple Calendar, and Outlook), .ical (same format, alternate extension), and .ifb (iCalendar Free/Busy files). All three use the same underlying iCalendar text format.
Can I upload multiple calendar files?
Yes. Upload as many files as you like — from a work calendar, personal calendar, or a teammate's calendar. The tool merges all events and finds time slots that are free across all of them.
How do I exclude a specific day from the output?
Click any day column in the calendar preview to toggle it excluded. You can also exclude entire weekdays (e.g. Saturday and Sunday) using the checkboxes in the settings panel.
What is the difference between compact and verbose output?
Compact mode groups consecutive free slots into time ranges (e.g. "9:00–11:30 AM"), which is ideal for email. Verbose mode lists each individual slot separately (e.g. "9:00, 9:30, 10:00 AM"), useful when you want recipients to pick a specific time.

Related Tools