bulldo.gs · complete offline job · free · AC021

Turn event rows into a calendar import file.

Save this HTML file and open it in your browser, including while disconnected. Paste event CSV, review the converted times, then download an ICS file for manual import. No Google access, invitations, sends, uploads, telemetry or saved browser storage. Inputs stay in this open page until reset or close.

1. Add your events

Own-input mode · empty fields

Edits to the fictional example remain sample use. Reset clears every field and switches to your own input.

Exact ordered header: title,start,end,location. Supply 1–25 rows and at most 100,000 characters. Quoted commas and multiline text are supported. Titles are required; location may be blank. Times need seconds and Z or a known explicit ±HH:mm offset; fractional seconds and unknown offsets are refused. End must follow start by at most seven days. No timezone or daylight-saving rules are inferred.

Uses the same CSV, timestamp and calendar cores as the browser job. ICS uses UTC, CRLF and UTF-8 line folding. Textarea display normalizes line endings; copying and downloading use the original exact ICS bytes. No recurrence, all-day events, named timezone rules, attendee invitations or calendar connection. Clipboard support varies; selecting the output remains available. Downloads and copies contain your event details. This tool does not establish time savings or successful import.