Roleplay Journal
Alpha: All campaigns built during alpha will always have their premium options for free.Learn more

Tools for DMs to build vibrant, organized worlds.

Roleplay Journal is built by DMs for DMs: character generators, a Wikipedia-style reference for your whole campaign, and exact control over what each player gets to see.

Get started
The Roleplay Journal crest: a sword crossed with a blue quill on a silver shield

No more generic Tavern Keeper Steve.

Build NPCs in seconds with generators that know a tavern keeper from a blacksmith: how they look, how they sound, and what they want right now. Edit anything, and turn the level of detail from basic to lavish.

Try the NPC generator

Marancane Fadrew tavern keeper

Appearance: They are middle-aged. You immediately notice their intense eyes. On their head there is a chaperon hat. They have the watchful eyes of someone who has broken up many fights.

Voice: They have a slow low voice. Their habit is: Replies with a single word whenever possible.

Motivation: They want to keep an old tradition alive while anyone still knows how it is done. Right now, they are looking for safe passage for someone who cannot be seen leaving town.

Everything your campaign needs, in one place.

Your story

Scenes, chapters, Quests and Information notes, with private GM notes beside each. Build ahead or on the fly.

Run your campaign

Your world

Cities, locations, factions and the people who staff them, all linked, so a revisit takes a glance instead of a hunt.

Build your world

Your encounters

Scale D&D 5e 2024 or 2014 monsters to the right CR, track hit points in the scene, and export to Roll20.

Monsters and encounters

See all features

Share. Don't tell.

Reveal a city to the whole party, a contact to one player, or a clue to no one yet. New things light up for players until they have seen them, and you can check the screen through their eyes before game night.

How sharing works

Ready to play in about ten minutes.

Getting started and creating a campaign are free, and your players always join free.

  1. Create your account.

    Sign up with your email. Getting started is free.

  2. Create a campaign.

    Name it, choose your game system (D&D 5e 2014 or 2024), and you are the GM. Everything starts hidden from your players.

  3. Fill in your world.

    Build as you go, import the template, or open The Tales of Sherlock Bones to see a finished campaign. Generators fill in the rest.

  4. Invite your players.

    Copy the invite link from your campaign's Settings. Players always join free, and each needs an account.

  5. Share what they should know.

    Use the Seen by menu: only you, specific players, or everyone. New things light up until they are seen.

  6. Check it, then play.

    Switch to any player to see exactly what they see, then run your first scene.

Get started Read the full guide

Free tools, no account needed.

Try them now, then save the results to a campaign when you are ready.

NPC generator

Occupation-aware characters with voice and motivation.

Building generator

Inns, shops and forges with sights, sounds and smells.

Monster builder

Rescale any creature to a new CR, D&D 5e 2024 or 2014.

Encounter builder

Balance an encounter for your party's levels, D&D 5e 2024 or 2014.

Build up to a S.T.A.R. moment.

The moments your table will talk about for years, the Something They'll Always Remember, are rarely scripted. Let Roleplay Journal take care of the organizing so you're free to improvise.

Get started