Privvert - private browser-based file toolsPrivvert

Calendar (.ics) generator

Create a calendar event file for any major calendar app.

BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Privvert//ICS Generator//EN
BEGIN:VEVENT
UID:62961af0-5650-4ef6-9933-cad3fd91651b@privvert
DTSTAMP:20260627T210400Z
DTSTART:20260627T220400Z
DTEND:20260627T230400Z
SUMMARY:Meeting
END:VEVENT
END:VCALENDAR

About this tool

Generate a single-event .ics calendar file that any major calendar app - Google Calendar, Outlook, Apple Calendar, Fastmail, Proton, Thunderbird - can import in one click. Useful for sending event invites without needing to be in the same calendar ecosystem as the recipient, embedding RSVP links on a webpage, or backing up a one-off appointment as a portable file.

Times are encoded in UTC so the recipient's calendar will display the event correctly in their own time zone, with daylight saving handled automatically by their device. If you schedule a meeting at 14:00 Copenhagen time and send the .ics to someone in New York, their calendar will show it at 08:00 local time without anyone doing the math.

The .ics format follows RFC 5545, the same standard every serious calendar tool implements. Files generated here import cleanly across all major platforms - nothing proprietary, nothing locked to a single vendor, nothing that will stop working in three years.

Features

  • iCalendar (RFC 5545) compliant
  • Title, start, end, location and description
  • UTC time encoding for cross-time-zone reliability
  • Live preview of the .ics source
  • Works as an email attachment or a download link
  • Generated entirely in your browser

How to use it

  1. Enter the event title and start/end times.
  2. Optionally add a location and a description.
  3. Click Download .ics and attach it to an email, host it behind a link, or import it into your own calendar to test.
🔒 100% private

Everything happens inside your browser using JavaScript and WebAssembly. Your files are never uploaded to a server, never stored, and never seen by us.

Frequently asked questions

Does it support recurring events?

Not yet. This tool focuses on single events because the recurrence rules in RFC 5545 are surprisingly intricate ("second Tuesday of every other month, except December") and easier to set up in a real calendar app. For one-off events the .ics format is the right tool.

Will the time be correct for my recipient?

Yes. Times are stored in UTC; the recipient's calendar converts them to their local zone automatically, including daylight saving adjustments.

Can I attach the .ics to an email so it opens as an invite?

Yes. Attach the .ics with the MIME type text/calendar (most mail clients set this automatically based on the .ics extension). Recipients will see an Add to Calendar button when they open the message.

Does the recipient need an account anywhere?

No. .ics files are self-contained - they describe the event in plain text and import into any calendar app on the recipient's device. No login, no third-party service, no tracking pixel.