iCalForge

About iCalForge

iCalForge turns a filled-in form into a calendar file. You describe an event — or a series, or a whole spreadsheet of them — and the page writes the RFC 5545 text in front of you, folded, escaped and ready to download as .ics. It exists because the interesting parts of that format are the ones generators usually skip: recurrence rules you can verify, EXDATE exclusions, and time zones written out as a real VTIMEZONE block instead of a hopeful TZID.

Nothing you type is sent anywhere. The site is a set of static files; the form, the recurrence expansion, the time-zone calculations and the CSV parsing all run as JavaScript in your tab, and the download is produced from a blob your browser already holds. There are no accounts, no cookies for tracking, no analytics and no third-party scripts. Load the page once and it keeps working offline.

It is built and maintained by Interhive OÜ, a small studio in Tallinn that makes tiny, dependable web tools.

What it does

What it does not do

It does not send invitations, connect to your calendar account or host a subscription feed — all three would need a server and your credentials. It also leaves out the rarer corners of RFC 5545: VTODO tasks, VJOURNAL notes, free/busy publishing and RRULE parts such as BYWEEKNO. You can always copy the generated text and add them by hand.

Get in touch

Found an event your calendar app refuses to open, or a recurrence pattern the builder cannot express? Email us — we read everything.

support@interhive.org