Skip to content
Group Schedule
Auto timezone · no account needed
Group Schedule
Group Schedule
Auto timezone · no account needed
STEP 01 · Dates (1–14)

Find the strongest candidate times

Pick dates, hours and a timezone. Participants enter a name or nickname and mark availability.

Dates (1–14)

Use a four-digit year and numeric month and day. Dates use the timezone set below.

Date 1
Date 2
Date 3
Shared data · stored on our server

Meeting title, candidate times, participant names and availability are stored. Anyone with the link can view them. We also record usage events and temporary request-limit data. Meeting data is set to expire 90 days after creation or the last update.

Compare availability across time zones

Group Schedule compares free slots after participants enter a name or nickname. Meeting details, names and availability are stored in Cloudflare KV and visible to anyone with the link. Meeting records are set to expire 90 days after creation or the last update. No account is required.

Cross-timezone meetings — auto-conversion is the differentiator

A 3pm meeting in San Francisco appears the next morning in Tokyo and Seoul; the exact hour depends on whether daylight saving time is in effect. The tool detects each participant's browser timezone and renders the same slot in their local time. Confirm the date and timezone before finalizing the meeting.

Check each date, not just the first column

You can select a display timezone to compare colleagues’ local times. Column dates and left-hand hours use the organizer timezone; each cell shows its full start/end dates and UTC offsets in your selected display timezone. Seoul 09:00 on October 31, 2026 is New York October 30 at 20:00 (UTC-04:00). Seoul 09:00 on November 2 is New York November 1 at 19:00 (UTC-05:00). The same organizer hour can have a different local label.

We do not create a range containing a missing or repeated organizer wall time or a clock change. Choose different dates or hours. If an existing meeting cannot be interpreted reliably, we show a warning instead of guessing. Its data is not automatically changed or deleted.

Join with a name or nickname, no account

Type a name and drag your free slots. If you're worried about duplicate names, add an optional password. Passwords are stored as a salted hash, never plaintext, and are checked only when the same name is reused.

Click or use a keyboard to choose slots

Click or drag slots to select or unselect them. Tab reaches a cell; Enter or Space toggles it. A checkmark shows your unsaved selection; press “Save my availability” to store it. No app install is required.

Best-overlap surfacing

Slots covered by two or more participants are surfaced in a results card. Darker shading means more participants are free, and highlighted cells are the densest overlaps so far. No separate poll round needed.

One URL — share anywhere

Each meeting gets a shareable URL. Send it through your usual chat or email and remind participants that anyone with the URL can see the meeting details and names they enter.

Use cases for international teams

  • Remote startup syncs: compare the available windows of teammates and an outside partner.
  • Study groups · online classes: compare marked slots as more participants respond.
  • Conference demo slots: presenters, students, organizers across timezones.
  • Interview scheduling: candidate and panel can use nicknames without a shared calendar.

FAQ

Why no signup?
Group scheduling can be a one-off task. A name or nickname is enough to enter availability, and an optional password can protect later edits to that name. There is no email, phone or OAuth signup step.
How long is meeting data kept?
Meeting records are set to expire 90 days after creation or the last update. Save the URL in your own notes or chat so you can return to it during that period.
What's the participant limit?
Up to 50 participants per meeting, 1–14 dates, and 30-minute or 1-hour slot granularity. This cap keeps the tool stable to run as a free one-person service.
What if someone overwrites my row?
Set a password on first input and your row is locked — others can read it but cannot edit. Use this for any meeting shared in a public channel or with many duplicate first names.
What is stored, and is page activity measured?
Meeting details, participant names and availability are stored in Cloudflare KV and visible to anyone with the link. We also record scheduling events and use temporary IP-based request limits. Cloudflare Web Analytics measures page views and performance separately from the meeting data stored in KV. No account or social SDK is required. See our Privacy Policy for details.

⚠️ The 90-day retention may change. Sync important meetings to your own calendar. This tool is designed for informal scheduling and not for legally binding agreements. Contact: hello@pifl-labs.com