Silex
Prepare your calendar for Google Calendar
Google won't import your calendar? Drop your file here, download the fixed version, then import it into Google Calendar.
This doesn't look like a calendar file. Please choose a file exported from your calendar (.ics format).
All set. Open Google Calendar → Settings → Import, and select the file you just downloaded.
Your file stays on your computer — nothing is sent over the internet.