All tools

Extract Dates → ICS

Free
Find every date in a PDF and download an .ics file importable into Google Calendar / Apple Calendar / Outlook. Day-first default with ambiguity flagging. Free, in-browser.

What you'll get: every date in the PDF as a sortable table + a downloadable .ics calendar file (Google Calendar / Apple / Outlook compatible). Day-first default; ambiguous DD/MM vs MM/DD flagged for review. For another use, try Extract Emails & Phones.

Loading tool…
Stays in your browser
Free tools run fully on-device — nothing is uploaded to a server.
No watermarks
Clean output, no branding, no daily limits.
Free forever
No signup required. Seriously.

Why people extract dates from PDFs into calendars

Course syllabi, project schedules, contract milestones, conference agendas, exam timetables — every date-heavy PDF becomes a calendar-event source if you can pull the dates out cleanly. Extract Dates finds every date in a PDF and lets you download an .ics file you import into Google Calendar / Apple Calendar / Outlook with one click. Runs entirely in your browser; no signup.

Course syllabus → semester calendar
Indian university and online-course syllabi list lecture dates, exam dates, and assignment deadlines as flat text. Extract dates → .ics → import to Google Calendar means every checkpoint sits in your calendar with the surrounding context as the event description.
Project schedule / Gantt PDF
Project plans exported as PDF (from MS Project, Smartsheet, Notion) lose their date semantics. Extract pulls the milestone dates back into something a calendar can use.
Contract milestones
MSAs and SOWs have payment-due dates, delivery-deadline dates, renewal-window dates buried in clauses. Extract them so you don’t miss a deadline that triggers an auto-renewal or a late-payment penalty.
Conference agenda / event PDF
Multi-day event PDFs with session dates / break dates / speaker dates become a personal-calendar import. Useful for attendees mapping out which sessions to hit when.
Exam timetable
Indian competitive exams (UPSC, SSC, GATE, NEET, JEE, banking) publish timetables as PDFs. Extract dates → personal calendar so prep schedule, mock-test dates, and result dates all sit alongside the rest of your day.

How Extract Dates works

Three steps, no signup, no uploads.

  1. STEP 1
    Drop your PDF
    Up to 100 MB. Text extracted in your browser via the byte-parser pipeline. Nothing uploaded.
  2. STEP 2
    We regex + dedupe
    Six date formats supported: ISO (2026-04-24), slash (24/04/2026), dot (24.04.2026), dash (24-04-2026), named-month day-first (24 April 2026), named-month month-first (April 24, 2026). Same date in different formats deduplicates to one row.
  3. STEP 3
    Download .ics or CSV
    Each date → all-day VEVENT in the .ics with surrounding context as the SUMMARY field. CSV has all dates with format / ambiguity / page columns for your own analysis. JSON also available.

What makes pdfcraft ai different

  • Same engine Chrome uses
    PDFium is Google's PDF engine — the one that powers Chrome's built-in PDF viewer. We compile it to WebAssembly so it runs in your browser at near-native speed.
  • 100% local processing
    Most free PDF tools upload your file to a server, process it, and stream the result back. We don't. Your file lives in your browser tab and never touches our infrastructure. Verifiable in your browser's Network panel.
  • No watermark, no signup, no daily limit
    Convert 1 PDF or 1,000. We don't gate on volume because there's nothing to gate on — the engine runs on your machine.
  • Honest about limitations
    When something the tool can't do (encrypted PDFs, cross-reference streams), we tell you clearly instead of failing silently. Same for partial results: sampled vs exact, embedded vs not.
  • Open standards, free engines
    PDFium is BSD/Apache licensed (free for any use). We don't pay vendor license fees and pass that savings on to you (and to ourselves) as a free, ad-supported tool with no upgrade-to-pro pressure.

Frequently asked questions

Day-first vs month-first?
“04/05/2026” is genuinely ambiguous — Indian / European convention reads it as 4 May; US convention reads it as April 5. Default is day-first (matches our primary audience). Ambiguous cases are flagged in the table with the alternative interpretation surfaced; the .ics uses day-first. The CSV export has both interpretations so you can pick downstream.
What about “next Tuesday” or “the first Monday of March”?
Contextual / relative dates need an LLM, not a regex. AI Action Items and AI Extract Entities both handle natural-language date references; this tool covers literal date strings only. For schedule-heavy docs with both kinds of dates, run both tools.
Which calendars accept the .ics?
Any standards-compliant app: Google Calendar (Settings → Import & export), Apple Calendar (drag the .ics onto the app), Outlook (File → Open & Export → Import/Export), Fastmail, Proton Calendar, Thunderbird. The file follows RFC 5545 (iCalendar) with proper line-folding and TEXT escaping.
Why all-day events instead of times?
Most dates in PDFs don’t have times attached (deadlines and milestones are usually date-only). All-day events are the universal-compatibility default. If your source has time components (“3:30 PM on 5 May 2026”), v1 ignores the time — manually edit the imported events to add times. Time extraction is on the roadmap.
What about scanned PDFs?
Won’t work — we extract from PDF text, and scanned PDFs have no text layer. The tool detects this case and tells you to run AI PDF OCR first. The OCR adds a text layer; re-run Extract Dates and the regex catches everything.
Privacy?
Everything runs in your browser. The PDF never leaves your machine. The extracted .ics file is for your own calendar — for sharing dates with third parties, redact PII via Redact PDF first if needed.

Need to extract emails and phones too?

Extract Emails & Phones uses the same byte-parser pipeline to pull contact info as a deduped table. Pairs with Extract Dates for the “digitize this contact-list PDF into something usable” workflow.

Try Extract Emails & Phones

Related PDF tools

Other tools in the Inspect category — built on the same private, in-browser pipeline.

PDF InspectorFree
See everything inside a PDF — pages, dimensions, word count, reading time + mixed-size warnings. Free, in-browser.
Visual DiffFree
Pixel-level visual diff between two PDFs — output a comparison PDF with red highlighting on regions that differ + per-page diff percentage. Pairs with AI Compare for content-level diffs.
Search in PDFFree
Find any word or phrase across every page of a PDF. Case-sensitive and whole-word options, with surrounding context. Free, in-browser.
PDF Outline ViewerFree
View the bookmark / table-of-contents tree of any PDF, with page references. Useful for previewing long docs before reading. Free, in-browser.
PDF Form InspectorFree
List every AcroForm field in a PDF — name, type, value, required/read-only flags. Export as CSV or JSON. Free, in-browser.
PDF Attachments ListerFree
List every embedded file in a PDF — filename, description, MIME type, size. Useful for compliance audits and security review. Free, in-browser.
Customize