● Tabletop One click · Whole person · Sends to session notes Updated August 2026

NPC Generator

A name alone isn't a person. One click here produces someone playable — name, job, the quirk the table will remember, what they want, and the thing they're not saying. One more tap logs them in your session notes before the party forgets they exist.

At a glance

What it doesProduces a playable NPC in one click, not just a name.
InputsOne click; reroll until someone fits the scene.
OutputsName, occupation, a quirk the table will remember, a motivation, and a secret — sendable straight to the Session Notes tool.
Cost & privacyFree, ad-free, no signup. Runs entirely in your browser — nothing is uploaded.
1. Generate an NPC
Kept

Everything is generated in your browser from original, invented content — nothing from any publisher, nothing sent anywhere. Kept items stay on this device.

Open your session notes and NPC log →

Instant people, playable immediately

The difference between an NPC the table forgets and one they adopt is rarely the stat block — it's a quirk you can perform and a want you can play against. This generator builds from those parts: a name, a job that places them in the world, one performable quirk, a motivation the party can lean on, and a secret you can detonate three sessions later.

The secret is the plot hook

Most generated NPCs die in the notebook because they have nothing to do. The secret line gives every one of them a loaded spring — small enough to ignore, sharp enough to build a session around when the party inevitably pokes at the wrong merchant.

One tap into your notes

"Add to Session Notes" writes the NPC's name and one-liner straight into the NPC log in the Session Notes tool on this site — so when someone asks "wait, who was that farrier?" in three weeks, the answer is already filed.

Does this work with D&D, Pathfinder, or other systems?

Yes — the NPCs are system-free: no stats, no rules text, just character. They drop into D&D, Pathfinder, Call of Cthulhu, or any homebrew game unchanged. Game names are mentioned here only to describe compatibility.

What does "Add to Session Notes" do?

It saves the generated NPC's name and description line into the NPC log of the Session Notes tool on this site — both tools store data in the same browser, so nothing is uploaded anywhere. Open Session Notes afterward and the NPC is waiting in the log.

Is this NPC generator free?

Yes — free, no ads, no signup, and it runs entirely in your browser. Kept NPCs are stored only on your own device.

More tabletop tools

IT

Initiative Tracker

Turn order, rounds, HP and conditions for any RPG combat

D20

Dice Roller

Full dice notation, advantage/disadvantage, roll history

SN

Session Notes & NPC Log

Session notes, NPC log and loot, saved in your browser

WS

Wargame Score Tracker

Victory points, command points and rounds for two players

CN

Character Name Generator

Original fantasy names in four styles, six at a time

LT

Loot Generator

Flavorful, system-free treasure with texture and history

PH

Plot Hook Generator

One-line adventure hooks with a built-in twist

RT

Random Table Roller

Paste or build your own random tables and roll on them

TV

Tavern Generator

A complete fantasy tavern: name, atmosphere, patron, rumor

ALL

All tabletop tools

The full Tabletop & RPG hub

Network

JS

Josh Studio

Workbooks, templates & the Creator OS line

SS

Substack

Notes on tools, money & building solo