Play a text adventure that writes itself as you go.

Pick a world, name your character and step in. Choose what happens next or type anything you want to try. The narrator keeps track of your health, your gear and everything you've done.

Choose a world

Free generators for writers and game masters

Roll up characters, NPCs and quests in seconds, then play them in an adventure.

Random character generatorThree original characters with a backstory, a goal and a secret.D&D character generatorReady-to-play 5e characters with ability scores, HP, skills, gear and a backstory.D&D NPC generatorTownsfolk, villains and quest givers with a voice, a secret and quick stats.Character personality generatorTraits, ideal, bond, flaw and how they act under pressure.Story idea generatorLoglines with a conflict, a twist and a first line.D&D shop generatorA shop, its owner and a price list in gold, silver and copper.D&D quest generatorQuest hooks with an objective, a complication and a reward.D&D encounter generatorBalanced 5e encounters: monsters and XP by the rules, plus terrain, tactics and a twist.Backstory generatorCharacter backstories with a turning point, a secret and hooks for the GM.D&D name generatorNames for every race: elf, dwarf, tiefling, dragonborn and more. Instant and unlimited.Fantasy town name generatorTowns, villages, cities and kingdoms in eight styles, each with a one-line hook.Tavern name generatorFantasy tavern and inn names with a hook and a house special.Demon name generatorNames and titles for demons, devils, fae, fairies, monsters and undead lords.Villain generatorVillains with a goal, a motive, lieutenants and a weakness the heroes can find.Plot generatorFull story plots from setup to ending, each with a twist.D&D monster generatorHomebrew 5e monsters with traits and actions, numbers set by the DMG's CR table.Magic item generator5e magic items and loot by rarity, with an effect, a quirk and a price.D&D dice rollerRoll d4 to d100, advantage and disadvantage, or type 2d6+3.Point buy calculatorSpend 27 points on 5e ability scores, with bonuses and modifiers.D&D stat rollerRoll ability scores with 4d6 drop lowest, 3d6 or 2d6+6.Elf name generatorMelodic elf names with family names drawn from nature.City name generatorFantasy city names in eight styles, each with a one-line hook.Japanese name generatorCommon Japanese given names and surnames, in either name order.Gamertag generatorCool, funny, fantasy or short usernames for games and streams.Village name generatorFantasy village names in eight styles, each with a one-line hook.Kingdom name generatorFantasy kingdoms, empires and countries with a line about each realm.Dragon name generatorDragon names with epithets, a color and a reason to fear them.Wizard name generatorWizard and witch names with a school of magic and a quirk.Pirate name generatorPirate names with a nickname, a job aboard and a rumor.Vampire name generatorOld-world vampire names and titles with a secret.Knight name generatorKnights with an order, an epithet and a burden.Viking name generatorOld Norse names with a byname or a patronymic.Horse name generatorBarn names, show names and fantasy steeds.Band name generatorBand names for indie, rock, metal, punk or comedy acts.Planet name generatorSci-fi planet names with a world type and a story hook.God name generatorGods and goddesses with a domain and a quirk of worship.Warrior cat name generatorClan cat names by rank: kit, apprentice, warrior, medicine cat or leader.Fairy name generatorFairy and pixie names with a mischievous habit.Witch name generatorWitch names with a kind of witchcraft and a rumor.Goblin name generatorGrubby goblin names with a job and a quirk.Angel name generatorAngel names with a rank and a charge.Roman name generatorAncient Roman names with praenomen, nomen and cognomen.Medieval name generatorMedieval English names with a trade or place surname.German name generatorCommon German first names and surnames.Scottish name generatorScottish first names and clan surnames.French name generatorCommon French first names and surnames.Dwarf name generatorGenerate dwarf names with clan names like Ironfist and Stonehelm, masculine or feminine, for D&D and fantasy.Orc name generatorGenerate orc names with tribe names like Ironfang or Skullmaw, masculine or feminine, for D&D, fantasy novels and games.Dragonborn name generatorGenerate dragonborn names with clan names, masculine or feminine, for D&D 5e characters and NPCs.Halfling name generatorGenerate cozy halfling names with family names, masculine or feminine, for D&D and fantasy.Gnome name generatorGenerate whimsical gnome names with clan names and nicknames for D&D and fantasy.Tiefling name generatorGenerate tiefling names, infernal or virtue names like Hope and Mercy, for D&D characters and NPCs.

Questions

What is an AI text adventure?

A text-based game where an AI narrator writes the story as you play. You read a scene, then pick one of three choices or type anything you want to do, and the narrator responds. Nothing is pre-written, so no two games go the same way.

Is Quillroll free?

Yes. You get 10 free turns a day without an account and 20 a day when you sign in. Pro gives you 3,000 turns a month for $7.99. The generators are free.

Is it like a text-based RPG or choose your own adventure game?

Both. Each turn offers three choices like a choose-your-own-adventure book, but you can also type your own action like a classic text adventure. The game tracks your health and what you carry.

Is it safe for teens?

Stories stay PG-13: adventure, mystery and peril, but no sexual content and no graphic gore. Quillroll is for players 13 and older.

Can I play in another language?

Yes. Type your actions in Spanish, Portuguese, French, German, Japanese or most other languages and the narrator answers in the same language. The AI generators have a language menu too; the instant name generators use English word lists. The site's buttons and pages are in English for now.

Can I keep playing later?

Yes. Every adventure is saved under My adventures. Sign in to keep them in your account and continue on any device.