calendr.events

The complete toolbox

What do you need to do?

Create, open, edit, convert, repair or organize a calendar file. Pick a tool and work locally in your browser.

Processed in your browser

Find the right tool.

Search by task, file type or the calendar problem you want to solve.

39 tools · processed on your device

CreatePopular

Text → Calendar

Paste a schedule. Check the details. Leave with a clean calendar.

CreatePopular

Create a Calendar

Add one event or a whole schedule, then download one calendar file.

CreatePopular

Calendar QR Generator

Create a branded QR from an existing ICS file or a new event.

Open & editPopular

ICS Viewer

See calendar events in a clear, readable local agenda.

Open & editPopular

Calendar Editor

Add, edit and delete events, then download your updated calendar.

ConvertPopular

CSV → ICS

Map spreadsheet columns to events and preview before exporting.

ConvertPopular

ICS → CSV

Export calendar events to spreadsheet-safe CSV.

FixPopular

ICS Repair

Review problems, choose explained repairs and save a corrected calendar copy.

OrganizePopular

Merge ICS

Combine calendars while preserving event components and timezone data.

Create

Create a Repeating Event

Set up an event that repeats daily, weekly, monthly or yearly.

Create

Build a Repeat Rule

Choose a repeat pattern and get the rule for use inside a calendar event.

Create

Explain a Repeat Rule

Understand a repeat rule in plain language and preview its scheduled dates.

Open & edit

ICS Inspector

Explore events, tasks, reminders and timezone rules inside your file.

Open & edit

Calendar Metadata Analyzer

Understand the calendar name, creator app, format and file-level settings.

Open & edit

Bulk Event Editor

Preview targeted title, location or status changes across events.

Convert

Excel → ICS

Convert a local XLSX worksheet using explicit column mapping.

Convert

TSV → ICS

Turn tab-separated spreadsheet rows into calendar events.

Convert

JSON → ICS

Import a documented event-array schema or lossless jCal document.

Convert

ICS → Excel

Create a local XLSX worksheet from calendar event rows.

Convert

ICS → JSON

Export readable event rows or the complete lossless jCal tree.

Convert

ICS → Printable / PDF

Create a titled, branded agenda with readable calendar date cards.

Convert

Google Calendar · Review & import

Review an ICS file, then follow Google's step-by-step import guide.

Convert

Outlook · Review & import

Review an ICS file, then follow Outlook's step-by-step import guide.

Fix

ICS Validator

Check the whole file without making any changes.

Fix

Timezone Checker

Find missing timezone definitions and ambiguous floating timestamps.

Fix

Timezone Converter

Convert resolvable event timestamps to UTC without guessing zones.

Fix

UID Checker

Distinguish missing IDs, duplicates, revisions and recurrence overrides.

Fix

Recurrence Validator

Check RRULE, exceptions and bounded occurrence behavior.

Organize

Smart Merge + Deduplicate

Combine files with explicit exact-duplicate and revision handling.

Organize

ICS Splitter

Split a calendar by month, year, event, count, size target or custom groups.

Organize

Date Range Extractor

Keep event families matching an explicitly bounded date window.

Organize

Event Extractor

Choose individual events or recurrence families to export.

Organize

Calendar Filter

Filter events by text, location, status or date without modifying the source.

Organize

Duplicate Finder / Remover

Separate exact copies, same-UID revisions and potential lookalikes.

Organize

Calendar Diff

Compare added, removed and semantically changed calendar events.

Organize

Conflict Checker

Find overlapping events and recurring instances within a finite window.

Protect

Hide Personal Details

Choose which names, notes, places and contact details to hide in a calendar copy.

Protect

Share Availability Only

Share event times and repeating dates without personal plans, people or reminders.

Protect

Calendar Privacy Check

See what personal details your calendar may reveal before you share it.