Guests add your event to their calendar with a single scan.
Options
The higher the level, the better the QR resists damage. Level H is recommended when adding a logo.
Templates
Style
Colors
Center logo
Icons
PNG/SVG recommended, max 1 MB. Use error-correction level H to stay scannable.
Frame
Preview
Fill in the content to see the QR code.
Recent
Embeddable HTTP API
The basic generator is also exposed over HTTP: handy for embedding a QR code directly in an email, a page or a script, with no JavaScript. Open CORS, no key, cached response.
Note: the API returns a "simple" QR (solid colors, square modules). Advanced styles — shapes, gradients, logo, frame — are available only in the generator above, in the browser.
Endpoint
GET /api/qr?data=...
Parameters
Param
Values
Default
Role
data
required
—
Text/URL to encode (max 2900 characters, URL-encoded).
The event QR code encodes a calendar event (iCalendar/vEvent): title, date and time, location and description. When scanned, the phone offers to add the event to the calendar — no typing. Perfect for invitations, posters, tickets and save-the-dates.
Fill in the details and pick the start and end times. The QR code is static and never expires.
Why use our QR code generator?
Free & unlimitedNo sign-up, no watermark, no limit. Generate and download as many QR codes as you like, in PNG or SVG.
Never expiresYour QR codes are static: they encode the data directly and keep working forever, with no subscription.
100% privateEverything is computed in your browser. No data (URL, Wi-Fi password, contact…) is ever sent to a server.
Fully customizableModule shapes, color gradients, a center logo and a frame with a call-to-action label.
PNG & SVG exportCrisp SVG (vector) for large-format print, PNG for the web — at any size.
Free HTTP APIGenerate QR codes from a simple URL to embed them in an email, a page or a script.