Upload a PDF, DOCX, or TXT — paste your schedule text — or just describe your schedule in plain language. AI extracts every dated event in seconds. Download a .ics file and import it into Google Calendar, Outlook, Apple Calendar, and more.
Free to start · No credit card required · Files never stored
See how it works
How it works
Three steps to your calendar
1
Upload, paste, or describe
Drop in a PDF, DOCX, or TXT file — paste schedule text — or just describe your schedule in plain language like "I work 3 on, 2 off all year starting Saturday."
2
AI extracts every event
Our AI reads your document or description and pulls out every dated entry — exams, shifts, meetings, deadlines — even complex rotating patterns.
3
Download and import
Edit any event, then download a .ics file. Import it into Google Calendar, Outlook, Apple Calendar, or any compatible app.
Features
Everything you need
✨
AI parsing
Upload any PDF, DOCX, or TXT — even messy or complex schedules. AI finds every dated event without you having to format anything.
🗣️
Describe your schedule
No file? No problem. Just type your schedule in plain language — "I work 3 on, 2 off all year starting Saturday" — and AI converts it into a calendar.
✏️
Manual convert
Paste schedule text with dates like "Jan 6" or "Feb 10" and get a .ics file instantly — no AI needed, just fast and reliable.
📆
Works everywhere
Standard .ics format supported by Google Calendar, Outlook, Apple Calendar, Fantastical, and every major calendar app.
🔗
Shareable links
Generate a link anyone can click to download your calendar — no account needed on their end.
🛡️
Privacy first
Uploaded files are read in memory and discarded immediately. Nothing is ever stored on our servers.
💬
AI assistant
Tex, our built-in assistant, can answer questions about your events, help you edit them, and guide you through the app.
Pricing
Start free, upgrade when you need
Free
$0
forever free
1 AI use (upload or describe)
2 manual converts (lifetime)
All calendar formats (.ics)
Edit events before downloading
Shareable calendar links
Most Popular
Regular
$3.99
/month
2 AI uses per month (upload or describe)
6 manual converts per month
All calendar formats (.ics)
Edit events before downloading
Shareable calendar links
Pro
$9.99
/month
Unlimited AI uses (upload or describe)
Unlimited manual converts
All calendar formats (.ics)
Edit events before downloading
Shareable calendar links
Frequently Asked Questions
How do I convert a schedule to a calendar file?
Upload your schedule as a PDF, DOCX, or TXT file — or paste the text directly. Texdule extracts every dated event and generates a .ics calendar file you can import into Google Calendar, Outlook, or Apple Calendar in seconds.
Can I convert a PDF schedule to Google Calendar?
Yes. Upload your PDF schedule to Texdule, download the .ics file, then open Google Calendar → Settings → Import and select the file. All your events will appear immediately.
Can I convert a class syllabus to a calendar?
Yes — Texdule was built for this. Upload your PDF or DOCX syllabus and it extracts every exam, quiz, assignment due date, and class session into a .ics file ready to import.
Does it work for work schedules and shift rotas?
Yes. Texdule handles work schedules, shift rotas, employee rosters, and any document with dated entries. It recognises shifts, meetings, training sessions, and appointments automatically.
Can I just describe my schedule without uploading a file?
Yes — just open the "Describe your schedule to AI" section and type your schedule in plain language. Works great for rotating shift patterns like "3 on, 2 off, 2 on, 3 off all year starting Saturday," weekly recurring schedules, specific dated appointments, or any combination. No file needed at all.
What file types does Texdule support?
Texdule supports PDF, DOCX, and TXT uploads, pasted plain text, and plain-language schedule descriptions with no file at all. It works with any schedule, syllabus, roster, or event list that contains specific dates.
Is Texdule free to use?
Yes. The free plan includes 2 manual conversions and one AI use (file upload or describe-your-schedule) at no cost. Paid plans starting at $3.99/mo unlock more AI uses each month and monthly resets.
?
T
Settings
Theme
Dark
Light
Midnight
Forest
Warm
Ocean
Rose
Neon
Slate
Candy
Ember
Sound Effects
Button & AI sounds
Subtle audio feedback
Home Screen
Text size
Privacy & Security
🔒Login via Replit — no passwords ever stored. Your account is handled entirely by Replit's secure sign-in.
💳Payments by Stripe — your card number never touches our servers. Stripe is PCI-DSS Level 1 certified, the highest standard in the industry.
📄Files are never saved — uploaded documents are read in memory and discarded immediately. Nothing is stored on our servers.
🛡️Hosted on Replit — all traffic runs over HTTPS and our infrastructure is managed and monitored by Replit.
🍪Session cookies are encrypted, httpOnly, and expire automatically. No tracking or advertising data collected.
Share Texdule
Know someone who'd love this? Send them the link — it's free to start.
Upload a file — drop a PDF, DOCX, or TXT. AI reads it and pulls out every dated event automatically.
Paste text — type or paste any schedule with dates like "Jan 6" or "Feb 10". One event per line.
Edit & download — click any date or badge to change it. Then download a .ics file to import into any calendar app.
Supported formats
Google Calendar · Apple Calendar · Outlook · Fantastical · Any .ics compatible app
Add to Home Screen
Use Texdule like an app — no App Store needed.
📱 iPhone & iPad (Safari)
1
Open Texdule in Safari (not Chrome or Firefox)
2
Tap the Share button — the square with an arrow pointing up, at the bottom of the screen
3
Scroll down and tap "Add to Home Screen"
4
Tap Add — Texdule now appears on your Home Screen like a real app
🤖 Android (Chrome)
1
Open Texdule in Chrome
2
Tap the three-dot menu (⋮) in the top-right corner
3
Tap "Add to Home screen"
4
Tap Add — Texdule will appear on your Home Screen
💻 Desktop (any browser)
1
Press Ctrl+D (Windows) or Cmd+D (Mac) to bookmark the page
2
Save it to your Bookmarks Bar for one-click access
3
In Chrome, you can also click the install icon (⊕) in the address bar to install as a desktop app
Why use it as an app? It opens instantly without the browser UI, feels native, and stays easily accessible from your home screen or desktop — perfect for uploading a schedule on the go.
Plans & Pricing
Upgrade to convert more schedules and unlock AI parsing.
Loading plans…
🔒 No passwords stored·💳 Payments secured by Stripe·🛡️ Cancel anytime
🚀
Upgrade for more
Upgrade your plan to keep converting schedules.
🤖
Tex
Texdule AI assistant
Hi! I'm Tex 👋 Ask me anything about your schedule, how to use Texdule, or importing your calendar file.
✅ Calendar downloaded!
To import: open Google Calendar → Other calendars (+) → Import · or drag the .ics file into Apple Calendar / Outlook.
Turn Any Schedule Into a Calendar Instantly
Paste or upload your schedule and get a ready-to-use calendar in seconds.
Mon9am - Math
Tue2pm - Work
Wed10am - Class
→
MathMon 9:00am
WorkTue 2:00pm
ClassWed 10:00am
Drop your file here
or click to browse · PDF, DOCX, TXT · max 20 pages
Reading your document…
What should we call this calendar?
We couldn't find a name in the document — enter one to label your events.
Events found0
✏️ Click a date or badge to edit
or
Reading your description…
What should we call this calendar?
We couldn't find a name — enter one to label your events.