Forgotten Realms (Harptos)
12 months, 5 festival days, 365-day year. One-click preset for Faerûn campaigns with Hammer, Alturiak, and the full Harptos structure built in.
Generate a custom D&D calendar for your campaign. Pick your world's month names, track in-game time, and export to PDF — in under a minute.
Tracking in-game time gets messy when you're juggling session notes, travel days, and long rests. This fantasy calendar generator creates a complete calendar system in seconds — month names, seasonal events, moon phases, and festival days — so you never lose track of your campaign timeline.
Most calendar tools are either too generic (Donjon's bare-bones form) or too complex (Fantasy-Calendar's premium features). WorldSmith gives you D&D-specific presets like Forgotten Realms and Greyhawk, plus full customization for homebrew worlds. Export to PDF, share with your table, or track session-by-session progress — built for how DMs actually run campaigns.


Choose Forgotten Realms, Greyhawk, Eberron, or build your own. Lock in the structure before adding flavor.
Select a sample to preview a complete calendar instantly — month names, seasonal events, and festival days — then remix it inside WorldSmith.
A deception-focused rogue NPC with a full 5e stat block built for urban intrigue. Use him as a recurring trickster antagonist, a heist contact who double-crosses the party, or a CR 9 challenge in social-heavy campaigns.
Remix Max Farrick (The Con-Man)A CR 15 tiefling villain with legendary actions, full spellcasting, and a political power structure behind him. Built for DMs who need a central antagonist with real mechanical depth and enough arc material to carry an entire campaign.
Remix Lord Verin (The BBEG)A CR 5 retired fighter NPC with battlefield history and a hidden guilt your players can uncover. Works as a mentor, trainer, or reluctant quest giver who hands out missions with real personal stakes attached.
Remix Adella Holt (The Master)A CR 3 dragonborn merchant NPC with financial leverage and a network of front companies. Perfect for city campaigns, faction intrigue, and players who need a fixer with morals and secrets worth investigating.
Remix Garrion Splint (The Launderer)A CR 5 hill giant herbalist NPC with a gentle personality and a traumatic backstory. Built for wilderness encounters, unusual ally relationships, and DMs who want an NPC that surprises players who expect combat first.
Remix Gorta Bibber (The Herbalist)Sometimes you need an NPC that doesn't need a lot of actions but still makes a scene unforgettable. A CR 1/4 animated construct with a full stat block and genuine personality, proof that WorldSmith's NPC generator works on anything.
Remix Mr. Door (The Door?)A CR 1/4 half-orc salvage specialist with a swim speed, a cursed idol under his counter, and stories wilder than the tide. Built for coastal campaigns and DMs who need a colorful background NPC that players will actually remember.
Remix Grun (The Scuba Diver)743,768+
Total WorldSmith Creations
110,715+
Calendars Generated
Build a calendar that tracks in-game time, seasonal events, and campaign milestones — from Forgotten Realms presets to fully custom homebrew worlds.
12 months, 5 festival days, 365-day year. One-click preset for Faerûn campaigns with Hammer, Alturiak, and the full Harptos structure built in.
Name your months, set season lengths, add moons. Built for homebrew worlds where you control every detail of your campaign's timeline.
12 months, 4 festivals, 364-day year. Classic D&D setting calendar with Needfest, Growfest, Richfest, and Brewfest ready to drop in.
Can't think of month names? Click 'randomize' for thematic suggestions that fit your campaign tone — from high fantasy to gritty low-magic.
Set season lengths, add weather patterns, track solstices. Make your world feel alive with seasonal festivals and climate shifts.
12 months, 4 moons, 336-day year. Built for Eberron campaigns with Zarantyr, Olarune, and the full lunar cycle structure.
Real pre-session situations, mapped to fast calendar outputs you can drop directly into your campaign.
Session Scenario
Need a festival date? A villain's birthday? Click 'randomize' and drop it into your campaign timeline.
Generate for this situationSession Scenario
Log session dates, track long rests, and never lose your campaign timeline. Built for multi-year campaigns.
Generate for this situationSession Scenario
One-click Harptos preset with 12 months, 5 festival days, and 365-day year. Ready for Faerûn campaigns.
Generate for this situationSession Scenario
Can't think of month names? Click 'randomize' for thematic suggestions that fit your campaign tone.
Generate for this situationSession Scenario
Print a full-year calendar with festivals, moon phases, and seasonal events. Keep it behind your screen.
Generate for this situationSession Scenario
Name your months, set season lengths, add moons. Built for homebrew worlds where you control every detail.
Generate for this situationReal DMs use WorldSmith to prep faster, improvise smarter, and run sessions their players actually remember.
“Absolutely fantastic — it creates a fully usable stat sheet for NPCs, vendors, allies, and enemies. 10/10, I’ve recommended it to people many times.”
Justin Parra
via Google · February 2025
“I love it for inspiration and formatting. It gives various outcomes for scenarios and generates NPCs real quick. It gives me a lot of what I need to be creative.”
Nathaniel Dash
via Google · May 2025
“I use it regularly for my D&D prep. NPCs and shops are fantastic and really help when you need something complex on the fly.”
Seth Pierce
via Google · March 2025
“This is such a game changer for me as a DM! When I struggle with writer’s block, it helps me generate ideas, NPCs, quests, items, monsters, maps, and anything else I need to make my prep work as a DM smoother.”
HammerDown
via Google · February 2025
“As a new DM, WorldSmith has been a game changer. It’s much easier to come up with needed elements on the fly and to keep things fluid and organized.”
DrFistyHands
via Google · March 2025
“I’ve really enjoyed using WorldSmith to develop content for my D&D campaign. I’m a first-time DM, and it’s given me the confidence to roll with the punches. Easy to use, great content.”
Allyson Strickland
via Google · May 2025
Track short rests (1 hour), long rests (8 hours), and travel time (8 hours per day at normal pace). This calendar generator automates the timeline so you can log session dates, track downtime, and never lose your campaign timeline. Built for multi-year campaigns.
Pick a preset (Forgotten Realms, Greyhawk, Eberron) or start from scratch. Name your months, set season lengths, add moons, and track phases. Click Generate to get a complete calendar with festivals, seasonal events, and lunar cycles. Export to PDF or share with your table.
Faerûn uses the Harptos calendar — 12 months (Hammer, Alturiak, Ches, Tarsakh, Mirtul, Kythorn, Flamerule, Eleasis, Eleint, Marpenoth, Uktar, Nightal) plus 5 festival days (Midwinter, Greengrass, Midsummer, Highharvestide, Feast of the Moon). This generator includes a one-click Forgotten Realms preset with the full Harptos structure.
Yes. Export your calendar to PDF and print it for your DM screen. The PDF includes month names, festival days, moon phases, and seasonal events — everything you need for session prep.
The Forgotten Realms (Harptos) calendar has 365 days. Greyhawk has 364 days. Eberron has 336 days. This generator lets you customize year length for homebrew worlds — set any number of days, months, and seasons.
Hammer (Deepwinter), Alturiak (The Claw of Winter), Ches (The Claw of the Sunsets), Tarsakh (The Claw of the Storms), Mirtul (The Melting), Kythorn (The Time of Flowers), Flamerule (Summertide), Eleasis (Highsun), Eleint (The Fading), Marpenoth (Leaffall), Uktar (The Rotting), Nightal (The Drawing Down). Plus 5 festival days: Midwinter, Greengrass, Midsummer, Highharvestide, Feast of the Moon.
The Harptos calendar has 12 months of 30 days each, plus 5 festival days inserted between months (Midwinter after Hammer, Greengrass after Tarsakh, Midsummer after Flamerule, Highharvestide after Eleint, Feast of the Moon after Uktar). Total: 365 days. This generator includes a one-click preset with the full structure.
Log session dates on your calendar, track long rests (8 hours), and note travel time (8 hours per day at normal pace). This generator automates the timeline so you can focus on session pacing instead of date math. Export to PDF or share a live link with your players.
Yes, but a dedicated generator is faster. Google Sheets requires manual setup for month names, festival days, and moon phases. This generator gives you a complete calendar in seconds with one-click presets for Forgotten Realms, Greyhawk, and Eberron. Export to PDF or share with your table.
3-4 hours is typical for most tables. This calendar helps you track session-to-session time so you can log how many in-game days pass between sessions. Built for campaigns that span months or years of in-game time.
Every calendar needs quests to track, NPCs to schedule, and sessions to plan around.
Build your first calendar in seconds. Remix and refine until you love the result.