No processing of your file contents takes place on any server. You need no data-processing agreement with gottrix to handle confidential or business documents.
Hosted in GermanyGlobal Content Delivery
Origin servers at Hetzner in Germany, delivered worldwide through a content delivery network. Your file contents are never transmitted in the process - they never leave your device.
Appointment lists often arrive as a table - an export from event planning, a shift-schedule spreadsheet or a project timeline. Google Calendar, Outlook and Apple Calendar, however, import the iCalendar file (.ics), not CSV directly.
This tool reads your CSV entirely locally in the browser and expects the columns summary, start, end, all_day, location, description, uid (missing columns simply stay empty; start/end as an ISO date or date-time). Each row becomes its own RFC 5545-compliant VEVENT block, all bundled into one .ics file.
Nothing is uploaded - the conversion happens entirely locally, even for appointments with sensitive details. You can import the .ics file straight into your calendar.
Specifications
Specifications
Input formats
CSV
Auto-conversion
ZIP, XLSX, SQLite, DBF, VCF, ICS, DXF, GeoJSON
Output format
ICS
Batch processing
No
Processing
Locally in your browser (JavaScript)
File upload
None
In 3 steps
Drop or pick your CSV file.
The tool builds an appointment per row locally.
Download and import the .ics file.
Limitations: Expected columns: summary, start, end, all_day, location, description, uid. Each row becomes a single, non-recurring appointment - recurrence rules (RRULE) and reminders are not generated. A timestamp without a "Z" is written as a local (not timezone-converted) time. Very large lists need memory.
FAQ
Is my CSV uploaded?
No. The calendar file is built entirely locally in the browser.