Free tools

Small tools. Epic stories.

Three generators, each answering one question fast. Everything runs in your browser, nothing needs an account, and every table was written from scratch for this site.

NPC Generator

A whole non-player character: name, role, first impression, mannerism, want, pressure, secret, connection to the story and a voice you can hold.

  • Name
  • Role
  • First impression
  • Mannerism
  • Want
  • Fear or pressure
  • Secret
  • Connection to the story
  • Voice cue

Encounter Generator

A scene you can run: the situation, the objective, a complication, a terrain feature, an escalation, a non-combat approach, the reward, and what happens if the party walks away.

  • Situation
  • Objective
  • Complication
  • Terrain feature
  • Escalation
  • Non-combat approach
  • Reward or discovery
  • If it is ignored

Tavern Generator

A working establishment: name, atmosphere, proprietor, signature dish, memorable detail, current problem, rumour, an interesting patron and a hidden feature.

  • Name
  • Atmosphere
  • Proprietor
  • Signature food or drink
  • Memorable detail
  • Current problem
  • Rumour
  • Interesting patron
  • Hidden feature

Or start smaller

One spark, no tool required.

If you do not need a whole person or a whole scene, take one strange thing and see where it leads.

Tonight’s spark

The village blacksmith has taken to sleeping in the forge, and the fire has not gone out in nine days.

One original spark, ready to steal. Pull another until one catches.

Shared features

What every generator does.

  • Lock and reroll. Pin the fields you like and redraw only the rest.
  • Copy cleanly. Plain text for notes, Markdown for a wiki or a virtual tabletop journal.
  • Print. The print layout drops the interface and keeps the result.
  • Keyboard first. Every control is a real button, reachable by tab, and the panel announces changes to screen readers.
  • Coherent results. Entries carry quiet tags, so an underground scene is not handed open-water terrain and a hushed NPC is not given a parade-ground voice.
  • No repeats. Recently used entries are held back, so the same line does not arrive twice running.
  • Private. Results never leave your device. No account, no analytics.