Back to Tools

Google Calendar QR Code - Add Events Instantly by Scanning | Free Online Tools

Create a QR code that opens Google Calendar's event creator directly. Scanning pre-fills the title, date, and location for quick event addition.

Local Processing Only

Generates a direct Google Calendar launch URL. Non-ASCII text is URL-encoded automatically.

Start Required

End Required

Set End Time

Optional Details

Set location, description, URL, guests, and similar fields only when needed.

Optional. Controls busy/free visibility behavior.

Optional. ON adds add/recur/trp parameters to Google Calendar URL.

OFF: stable params only / ON: add, recur, trp too

Recurrence

Configure weekly/monthly recurrence. Use Simple mode by default and switch to Advanced for detailed rules.

Use Standard QR for compatibility. Use rMQR for compact symbols (auto-falls back if too large).

Payload Size

0 bytes · Good

Larger payloads can reduce scan reliability.

How to Use

1

Enter title and start date/time (or all-day start date).

2

Optionally add end date/time, location, description, and URL.

3

Enable "Extended Parameters" for guest invitations and recurrence.

4

Reminders follow Google Calendar's default settings.

Overview

A QR code optimized for Google Calendar users. Scanning opens the Google Calendar event creator with the title, date, and other details pre-filled. Especially useful for internal meetings and event announcements where most attendees use Google Calendar.

Capabilities

  • Opens the Google Calendar event composer directly.

Use Cases

  • Effective for internal sessions, booking flows, and Google Workspace-centric operations.

How It Works

  • Builds `calendar/render?action=TEMPLATE` URLs and conditionally emits `add/recur/trp` via toggle.

Cautions

  • Long URLs reduce scan reliability; watch the payload bar and trim description or recurrence details if needed.

Technical and Practical Benefits

Standard vs Extended Settings

Basic fields (title, date, location, description) work out of the box. Enable "Extended Parameters" for additional features like adding guests and recurrence.

About Reminders

This mode cannot specify reminder times in the QR code. Reminders follow Google Calendar's default settings (usually 30 minutes before). Use iCalendar mode if you need specific reminder control.

Technical Specifications

                Format: Google Calendar Template URL
Compatibility: Google Calendar (Web/App)
Reminders: Follows Google Calendar's default settings
Processing: Runs entirely in your browser (no server upload)
            

FAQ

Is my data sent to a server?

No. QR code creation runs entirely in your browser. Nothing is sent externally.

Will non-English text be corrupted?

No. Non-ASCII text including Japanese is properly encoded in the generated URL.

What are "Extended Parameters"?

When off, only basic fields are used. Turning it on enables guest invitations, recurrence, and visibility settings. Test before distributing, as behavior may vary by environment.

Why can't I set reminders?

Google Calendar's URL format doesn't reliably support reminder specification. Reminders follow Google Calendar's default settings. Use iCalendar mode for specific reminder control.

Can I create recurring events?

Yes. Enable "Extended Parameters" to access recurrence settings. Simple mode lets you pick frequency and interval easily.

Does it support all-day events?

Yes. Check "All-day Event" to create a date-only event.

Does it work without the Google Calendar app?

It may open Google Calendar Web in a browser. Behavior varies by device and login state, so test beforehand.

When should I use this vs iCalendar mode?

Use this for Google Calendar-centric audiences. Use iCalendar mode for broader compatibility with Apple Calendar, Outlook, etc.

References