Headcanon Prompts: 25 Paste-Ready Templates

Short answer: a headcanon prompt has only four things to fill in — name (who the lines are about), category (one of five), tone (one or more of six) and count (one to five lines). The twenty-five prompts on this page are complete sentences with those four slots left open, so you can paste any of them into this generator or into any other one and get a usable set back.

What makes them work is making one change at a time: fill the slots in the order name → category → tone → count, then move one slot between rolls instead of four, because on a fixed pool every slot you move throws away the whole batch. Start at #1 if you want a line you can stage tonight, or at #12 if you are writing a relationship rather than a person. Twenty-five paste-ready headcanon prompts is enough to be a working set rather than a list of ideas, and each one below carries a constraint that the tool has no control for; that constraint is the prompt, and the four slots are only how you aim it.

The four slots are not a theory of prompt writing. They are the four controls that exist on the generator page: a name box, five category chips, six tone chips and five count buttons. Nothing else on the page takes input. So a headcanon prompt can only specify those four things, and everything a prompt asks for beyond them — no family, one person per line, no dialogue — has to be enforced by you when you read the results. This page gives you twenty-five prompts written that way, and it gives you the counts behind them, because the pool here is fixed and countable rather than generated fresh each time.

Every number below comes from scanning the file that serves the tool — a bank of five categories by six tones by six lines, 180 lines in total — and from replaying the shuffle offline. Nothing is quoted from another site and nothing is estimated. Where a count contradicts something you would expect, the count is what I wrote.

One prompt, four slots Fill them in this order. Move one at a time — on a fixed pool, most moves repaint the whole batch. 1 · name the name box 40 names if blank blank = not reproducible 2 · category 5 chips, 1 stays on 36 lines each a relationship prompt lives here 3 · tone 6 chips, any subset pool 180 / 90 / 30 none selected = all 4 · count 5 buttons, default 3 1 to 5 lines out never returns empty Change one slot, leave the other three — lines that survive, out of five name — swap the character 0.25 / 5 almost none tone — swap the register 0.33 / 5 almost none category — swap the bucket 0.00 / 5 all five are new count — swap 3 for 5 0.00 / 5 all five are new

Averages over the whole pool: each slot was changed on its own and the resulting batch compared with the batch from the unchanged prompt, five lines each. The two zeros at the bottom are structural rather than a finding — two different categories never share a line, and a changed count re-shuffles the batch instead of extending it — which is why the practical rule is to move one slot at a time and expect a fresh five.

One line that holds all four slots

Every prompt on this page is a version of this sentence:

{count} {category} headcanons for {name}, {tone} — plus one constraint the tool cannot enforce.

Four things are open and one thing is fixed. The four open slots are what the generator reads; the constraint after the dash is what you read. That split is the reason these prompts are short. A prompt that tries to specify the constraint through the slots — by asking for a tone that supposedly produces family-free backstory, or a category that supposedly produces dialogue — is asking the pool for something it does not hold, and the counts later on this page show how that ends.

The order matters more than it looks. Fill the name first, because it is the one slot that cannot be left empty if you want the same set twice. Then category, so you know which sixth of the pool you are reading. Then tone, because it is the slot that most often changes what a line is for rather than which line you get. Then count last, because it is the only slot that changes the shape of the answer rather than its content. If you fill them in the other order you will spend two rolls fixing a batch that was always going to be replaced.

What each slot changes, measured

One thousand nine hundred and eighty-four combinations are legal: any subset of the six tones, including none, against any subset of the five categories except the empty one. The pool behind them runs from 6 lines to 180, in seventeen different sizes. So the four slots are not decorative — they really do point at different amounts of material. What they do not do is mix.

There is a fifth input that no prompt formula mentions, and it is the order you press the buttons. The shuffle takes its starting number from a string that includes the selected tones and categories in the order they were switched on. Turning all five categories on in the default order and then turning Personality off and back on again — which leaves the screen identical — produces a batch sharing 0 of 5 lines with the first one. Reversing the five category chips gives 0 of 5. Selecting two tones in the opposite order gives 1 of 5. This is the honest answer to “why did I get different lines than my friend with the same prompt”: the prompt includes the history of the clicks, not only their end state.

Which is why the empty name box is a trap. If the name slot is empty, the tool picks one of 40 placeholder names at random, so two people who both leave it blank are not running the same prompt. A sample of 200 empty-box rolls reached all 40 of them. Type the name, even if it is a placeholder for a character you have not named yet.

The twenty-five prompts

Five per category. Each one fixes a different thing the generator cannot fix for you, and each one is a sentence you can paste as-is after replacing the four slots. The constraint is deliberately the kind you can check at a glance, because on a fixed pool the prompts do not filter the output — you do. One pass through all twenty-five at a budget of two to five lines each draws 95 lines and touches 95 different ones, which is 52.8% of the pool; running the same twenty-five again reaches 123 of 180, or 68.3%. That gap is the point of keeping the list short: the same twenty-five prompts, aimed at six different names, will not run dry quickly.

Personality — prompts 1 to 5

Personality is the category people reach for first and the hardest one to keep interesting, because it is the one that most easily turns into a list of nice adjectives. Every prompt here forces a behaviour instead.

Backstory — prompts 6 to 10

Backstory prompts fail in one direction, which is turning into a chronology. The fix is to ask for decisions rather than dates. It is also the category where the pool is most cooperative: across all 180 lines, no line contains a year, and exactly one line in the whole bank contains an Arabic digit at all — it is a line about deciding at 2 a.m. and re-deciding at noon. There is nothing here to date-stamp, so a prompt that asks for dates is asking you to write the dates yourself.

Relationships — prompts 11 to 15

A relationship prompt is the category slot pointed at Relationships, which is 36 of the 180 lines. Most of the way people ask for these goes wrong in the same way: they ask for two characters, and the tool writes about one. Placeholder counts confirm it — every line in the pool is written around a single name, used exactly once, and no line names a second person. So the useful move is to specify what the missing person is doing, usually by disappearing. Prompts 12 and 15 do that.

Quirks — prompts 16 to 20

Quirks is the category most likely to produce something you can use immediately, and the one most likely to produce a list of unrelated oddities. The prompts here push towards objects and towards restraint, because a quirk that has a prop in it can be filmed, and a quirk that has no explanation is usually the one readers keep.

Secrets — prompts 21 to 25

Secrets is where the pool is at its most useful and also where a prompt most easily overshoots, because “a secret” invites melodrama. The prompts below keep the scale down on purpose: a secret small enough to keep forever is worth more in a draft than a confession, and the lines in this category tend to be statements the character has never said out loud rather than revelations about their past.

One prompt, run for real

Here is prompt 12 with the slots filled in and the settings written out, so you can run it and compare. Name slot: Odette (one of the 40 built-in names, so there is no typing to get wrong). Category slot: Relationships only. Tone slot: Angsty only. Count slot: 5. The batch you get the moment you finish setting the controls is this one, word for word:

Nothing was edited, including the missing quotation marks around the third line — no line in the pool contains a quotation mark, which is why every one of these reads as a statement about speech rather than speech. Four of the five lines fit prompt 12 as written: the other person is referred to and never appears. The fifth, about the apology, names no one at all, which is the constraint failing on one line out of five and is exactly the kind of thing you learn to expect from a fixed pool instead of blaming the prompt.

Now press the roll button once. You get a second five, and it overlaps the first by four lines — keeps offering people, says I'm fine, loves people at a distance and keeps one friendship alive all come back — and the one line that changes is this: “Odette is the one everyone calls at two in the morning, and the one nobody thinks to call at noon.” That overlap is not a coincidence, it is arithmetic. That combination of slots holds exactly six lines, so a five-line batch can only swap one of them out. Rolling that cell 200 times returns those same six lines and nothing else, in six possible arrangements, which is the ceiling of a narrow prompt and the reason the count slot matters: widening the category or tone slot is the only way to get material you have not already seen.

The same six-and-six ceiling has one useful side effect. Because a batch never repeats a line inside itself, and never repeats a category, a five-line roll with all five categories on is guaranteed to be five different buckets — one category each, no exceptions in 2,000 rolls per count. If your draft needs five different angles on a character and you keep getting three variations of the same one, the problem is that you narrowed the category slot. Open all five, roll once, and you have one line from each bucket to work with.

What a prompt cannot ask for

This is the part that saves time. A prompt is a request, and a request can only be answered from what the pool holds. Scanning all 180 lines gives a hard list of what is not in there:

The pattern behind that list is worth stating plainly, because it is the difference between a prompt you can trust and one you cannot: on a fixed pool, the four slots pick lines and the constraint decides which of them you keep. A prompt that tries to make the constraint do the picking will hand you five lines that quietly ignore it, and the fifth line of the Odette batch above is what that looks like.

Where the twenty-five land, and where they miss

Twenty-five prompts is not a full sweep of the pool, and the gap is measurable. Each prompt above pins one category and one tone, which means it points at one of the 30 cells in the grid, each holding six lines. The twenty-five prompts as written land on 25 of those 30 cells. Five cells are never touched by the list: Personality at Melancholy, Backstory at Chaotic, Relationships at Angsty, Quirks at Romantic and Secrets at Funny. That is not an oversight in the list so much as a demonstration of how a prompt library fails — it is always short in a pattern, and the pattern is easiest to see in a grid. If you are writing one character rather than many, the fix is to walk the 30-cell matrix deliberately instead of working down a list.

Run once with a budget of two to five lines each, the twenty-five draw 95 lines and all 95 are different: 52.8% of the pool in one pass, 19 lines from each category. Run the same twenty-five a second time and 28 of the 95 are new, which brings two passes to 123 of 180, or 68.3%. The remaining 57 lines are not hidden or locked, they are simply in cells the list does not point at, and a name change on any single prompt returns a different set drawn from the same cell. So the honest summary of the shelf life is this: twenty-five prompts are enough for a cast of two or three, and for anything longer the prompt list is a starting position rather than a supply.

How to check any prompt, on any generator

The four slots are not specific to this tool. Any headcanon generator that takes a name, a category or type, a tone and a count is asking for the same four things, so the same three checks apply before you trust a prompt:

Quick answers

More notes on how the bank is laid out, what it does with a name you type, and how to get a set you can reproduce, are collected on the guides page.

More headcanon guides