Schedule
to Calendar

Paste your class schedule from any school portal and instantly download a .ics file that imports every class into your calendar — no manual entry.

See how it works
ClassCal Calendar
🔒 No account required
🌐 Works with any school portal
🗓️ Apple · Google · Outlook
⚡ Instant download
How It Works

Four steps to a full calendar

01
📋Paste Your Schedule

Copy all text from your school portal (WebReg, MyUCLA, Canvas, etc.) and paste it in.

02
🧠AI Extracts Classes

Our parser reads course codes, days, times, rooms, instructors, and finals automatically.

03
📅Set Term Dates

Enter your semester start/end and any holidays. Finals are pre-filled from your schedule.

04
⬇️Download & Import

Get a .ics file that imports every class into Apple Calendar, Google Calendar, or Outlook.

Free vs Pro

Choose Your Plan

Free

Perfect for trying ClassCal

  • 1 download per semester
  • Up to 5 classes
  • No holiday exclusions
  • No finals support
  • Watermarked events
RECOMMENDED

Pro

$4/semester

Everything you need

  • Unlimited downloads
  • Unlimited classes
  • Holiday exclusions
  • Full finals support
  • No watermark
  • Google Calendar sync
  • Save multiple profiles
Convert Your Schedule

Let's build your calendar

1
Import
2
Dates
3
Review
4
Download
📋 Import Your Schedule

Works with any school's student portal — semester or quarter system. Select all text on your schedule page (Ctrl+A / Cmd+A, then Copy) and paste it below.

Tip: Go to your school's student portal, select all text on your schedule page (Ctrl+A / Cmd+A, then Copy), and paste it here. Include everything — course codes, section types, days, times, rooms, and final exam rows.