Headcanon Prompts That Turn One Generated Line Into a Quote, and the Quote Back Into the Prose

Short answer: a generated line is the statement that a quote is the evidence for, so the headcanon prompts worth keeping are fill-in blanks, not requests. Fill four slots — who is in the room, the second before they speak, the words with no adverbs on them, and what saying it costs them — and one bank line becomes one spoken quote. Then put that quote back into the prose in four moves: delete the line it replaces, answer it with an action instead of another line, spend at most one speech tag in the whole scene, and swap the name — if the quote still reads true under a different name, it was a template, not a quote.

This is the half of the job that quote-format generators leave out. They hand you an exchange and stop, because an exchange looks finished. It is not finished: a quote is a piece of evidence, and evidence is only usable once you know what it is evidence of. The complete set of headcanon prompts on this page is four blanks and one test, and it works on output from any generator, not only this site's.

One generated line, one quote, and back into the prose The bank supplies the person. The quote is the half you write. 1 · A generated line 180 lines in the bank all 180 end in a full stop 0 contain a quotation mark one speaker slot per line 2 · Fill four slots who is in the room the second before they speak the words, no adverbs on them what saying it costs them 3 · One quote spoken, never reported in the room, in that second the line it replaces is deleted, not kept Four moves that put the quote back into the prose 1 · Delete the line the quote replaces it 2 · Answer with action not with another line 3 · One tag at most never on the first line 4 · Swap the name still true? it is a template In the bank of 180: 0 quotation marks · 18 lines report speech · 4 keep the actual words

A generated line is the statement; the quote is the evidence for it. Four blanks turn one into the other, and four moves put the quote back where the line was standing.

Why a generated line cannot already be a quote

This site's generator draws from a fixed bank of 180 hand-written lines: 5 categories (Personality, Backstory, Relationships, Quirks, Secrets) times 6 tones times exactly 6 lines per cell. Counted from that bank rather than estimated, all 180 lines end in a full stop, none ends in a question mark, none ends in an exclamation mark, and none contains a quotation mark. Six lines contain an apostrophe, and all six are contractions or possessives — I'm, people's, friends' — never quoted speech. Not one entry in the bank is itself a spoken line. That is the same finding the relationship guide on this site reports from a different angle: there are no dialogue lines to borrow, so the dialogue is yours.

The bank does talk about talking. Eighteen lines report speech with a verb — says, said, asked, told — and not one of those eighteen puts the words inside quotation marks. Four lines go one step further and carry the character's own words inside the reporting clause, unpunctuated: {name} says I'm fine to the one person who can tell; {name} has three people they call my person; {name} still says we about a group that has not met in years; {name} says on my way from locations that are not on the way. Those four are quoted again further down, because they are the shortest route from a generated line to a quote that is already half-written.

It is more useful to read that as a division of labour than as a gap. The bank supplies the person: what they are like, what they do when nobody is watching, and the order in which they reach for things. You supply the moment. A quote is the moment compressed into one line, and it is the only part of the work that cannot be generated, because it depends on who else is standing there.

There is a structural reason for that too. Every line in the bank opens with the character name and uses that name exactly once, so each line has exactly one speaker slot and no room for a second voice. A quote needs two people — one to say it, one to hear it — and the second person exists nowhere in the bank. Which means you are not editing anything when you add them. You are completing the sentence the bank started.

One last measurement is worth holding on to while you write. The bank is written in habits: 61 lines use has or have, 33 open with has, 19 open with keeps, 17 contain once and 17 contain never, 14 contain still, 14 contain every, and only 2 contain always. A habit is exactly what a quote interrupts. That is why one quote can carry a whole scene — and why a second one in the same scene usually just says the same thing again.

The four slots

Four blanks, filled in this order. The order matters because each one constrains the next.

The four slots compose into one prompt line. Keep it next to the draft; it is the whole sheet.

[Name] says "______" to [one listener] when [trigger], and it costs them [cost].

If you fill it and the result reads as a summary of the line you started from, you have written an explanation, not a quote — and the fix is almost always slot 1. A quote with nobody in the room always turns into narration, because there is nobody for the words to be aimed at.

Worked example: three lines from one roll

These five lines are one real roll of the bank: character name Rook, all five categories and all six tones switched on, five lines. Three of them get quotes below; two do not, on purpose. The reproduction steps are at the end of the page, and the archetype label shown above the cards is a second way to confirm you are looking at the same roll (The Warm Alarmist).

Line 1 in, quote out. Listener: the friend who has watched this eleven times. Trigger: the server appears with the pad. Words: "The usual." Cost: none for Rook — the cost lands on the friend, who has to hold eye contact with a server who knows better. Written out, with the generated line deleted and replaced by the quote:

The server turns to Rook. "The usual." Their friend looks at the server, the server looks at the friend, and neither of them says anything, which is on its own a complete review of the previous eleven visits.

Line 2 in, quote out. Listener: whoever comes down next. Trigger: they lift the pot and find it three-quarters full. Words: "I've had loads." Cost: Rook drinks nothing for the rest of the morning and never mentions it. That is the same move the bank makes in one of its own four word-bearing lines — {name} says I'm fine to the one person who can tell — except that line already has the words in it and this one does not. The written version:

Someone comes down and lifts the pot. "I've had loads." There is less in it than there was before Rook got up, and the difference is not explained by anything that happened in the kitchen, but the pot is warm, and the person pouring does not check the arithmetic, and Rook is out of the room before they can.

Line 3 in, quote out. This is the hardest of the three, because the line happens inside Rook's head and a quote cannot reach inside a head. So the words go to the other person, and Rook answers with the smallest possible lie. Listener: the one person who can tell. Trigger: "It wasn't your fault." Words: "I know." Cost: agreeing is the lie; both words are true and the sentence Rook refuses to say is the one where they are off the hook.

"It wasn't your fault." "I know." And the case is closed, and Rook is the one holding the file, which is how it goes every time.

The two lines that get no quote. Rook once joined a club for the snacks and ended up running it for two years and Rook makes plans for eight people and is genuinely surprised when eight people arrive are both stronger without one. Each is a complete joke with its own punchline, and a quote inside a line that is already funny reads as a rewrite of the joke rather than a new beat. The working rule: quote the entry that describes a person in front of someone, leave alone the entry that already lands on its own.

The one kind of line that must not get a quote

Roll again and you get a line where a quote is a trap: Rook keeps the key to a place that no longer exists (Backstory / Melancholy, second roll on the same name). Every quote you can write for it will be a summary of it — the whole melancholy is that nobody has ever asked, and the moment somebody asks, the line is spent.

The move here is refusal, and it is a real writing decision rather than a gap. Somebody notices the key, and Rook answers a different question. The quote is not: "What key?" — that is a deny, which is a plot move. The quote is a happy sentence about something else entirely, spoken one beat too fast:

Rook's keyring is out on the counter when the pizza arrives. "Large with extra olives, right? I remembered." Nobody has mentioned the key. Nobody was going to.

The test that separates the two cases is short: quote the line if the habit happens in front of someone, and refuse the quote if the habit happens inside the head. A quote for an interior line does not add a moment, it converts a mystery into information — which is the one thing a melancholic headcanon cannot survive.

Putting the quote back into the prose

This is the direction the quote-format generators never describe, and it is where most of the value is. Four moves, in order.

Here is the same material written the wrong way, so the failure is visible. This version keeps the generated line, tags the quote, and answers the quote with another line:

Rook is a creature of habit who always orders the same thing. "The usual," Rook says with a grin. Their friend laughs and says that this happens every single time.

Every slot is empty and all three of them are load-bearing. The first sentence is the generated line, kept instead of replaced. The tag carries the tone, so nobody has to write it into the words. The reply is a line of dialogue rather than a look, so the room never enters the scene. And there is no cost anywhere, which is why it reads like a summary of a person rather than a person. Delete the first sentence, cut the tag, replace the friend's line with the look at the server, and the same four slots produce the version above.

The two-way test, and the four lines that are already quotes

Before the quote goes in the draft, run it backwards twice.

Swap the name. Keep every other word and change nothing but the name. If the quote still reads true, it was never a quote — it was a template, which is a different and much cheaper object. "The usual" survives the swap for a person who is fussy in a particular way, so it needs slot 4 to save it: it is only in place because the cost lands on someone else's face. Refusals survive the swap almost never, which is why "I know" is worth keeping — that one is load-bearing on the character alone.

Put the quote back into the generated line's slot. Read the original entry and see whether the quote contradicts it or merely repeats it. A quote that agrees with the line is decoration. A quote that agrees with the line and hides something is the quote you wanted: I've had loads agrees with leaving the coffee and lies about why, and the lie is the character.

Then there is the shortcut. Four of the 180 lines already contain the character's own words — they are simply not marked as speech. Adding quotation marks is the entire edit, and the four-slot fill only has to supply the listener and the trigger:

You can find all four in the page source of the generator by searching for the words rather than for the line — they are in the Relationships and Quirks categories, in the Angsty, Chaotic, Melancholy and Funny tones, so turning off the other tones narrows the pool from 180 lines to 30 and puts each one within a short run of presses.

Where these numbers come from

Every count on this page was taken from this site's own source file, and the counting rule is short enough to repeat in full so you can re-run it.

The bank. One hand-written object holds 180 lines, arranged as 5 categories (Personality, Backstory, Relationships, Quirks, Secrets) times 6 tones (Wholesome, Funny, Romantic, Angsty, Chaotic, Melancholy) with exactly 6 lines in every one of the 30 cells. Each category therefore holds 36 lines and each tone 30. Measured with the name placeholder counted as a single character, line length runs from 46 to 143 characters, median 81; by words it runs from 9 to 26, median 15.

Punctuation. Counted over the raw strings: 180 lines end in a full stop, 0 end in a question mark, 0 end in an exclamation mark, 0 contain a quotation mark. 6 contain an apostrophe, all inside contractions or possessives. 3 contain a dash. 78 contain a comma, and 58 of those commas are followed by and, but, which, so, then or because.

Speech. 18 lines match the reporting verbs says, said, asked, told, answers, replies. 0 of them place the words in quotation marks. 4 lines contain a first-person fragment inside a reporting clause, and those are the four listed above. Split by category, the reporting verbs land as 4 lines in Personality, 5 in Backstory, 2 in Relationships, 4 in Quirks and 3 in Secrets.

Listeners and cost. 59 lines mention an unnamed other person (32.8%): someone or somebody appears in 17 lines, anyone, anybody or whoever in 9, no one or nobody in 8, people, others, everyone or everybody in 22, and the one person in exactly 1. 14 lines (7.8%) state a cost, counted with the markers rather than (1), instead of (1), even if / even when / even though (2), without (6), never told / never said / has never (8), but / though / although (1) and as if (1), with overlaps counted once. Habit markers: has or have in 61 lines, keeps in 21, once in 17, never in 17, still in 14, every in 14, learned in 9, used to in 4 and always in 2.

The judgement calls here are the keyword lists, not the arithmetic, and the source file is static, so disagreeing with a list simply changes the count. What no reasonable list changes is the shape of the result: a bank with no quotation marks, no questions and one speaker slot per line, which is the reason the four slots exist at all.

Reproducing the rolls

A roll is seeded from five inputs: the character name, the selected tones, the selected categories, the line count, and a seed counter. Changing the name, the tones, the categories or the count resets that counter to 1; each press of the generate button moves it on by one. A name left empty is replaced by a random name from the built-in list, and that path cannot be reproduced — so type the name.

To get the rolls quoted above: open the generator, type Rook into the name field, then set the count to 5. That count click is the first roll, and the five lines under the worked example are what it produces, with The Warm Alarmist as the archetype label. Press generate once and you get the second roll, which contains the line about the key and the place that no longer exists; the archetype reads The Well-Read Disaster. Press again for the third, The Last One Standing. Turning every tone off except Funny and setting the count to 3 produces a fourth roll whose archetype is The Kind Cynic — that one is there as a reminder that a narrower pool makes the output flatter, since a single tone holds 30 lines against the full bank's 180.

Two related notes, both measured on this site rather than taken from elsewhere. Rolls do repeat once you have drawn enough of them: comparing the five-line roll at the first seed against the same roll at fifty other seeds gives an average overlap of 0.22 lines out of 5, so a repeat is not a bug but a consequence of a fixed pool — the full arithmetic is in why headcanon generators repeat. And the archetype label comes from the same seed, so it is a free second check that you and the reader are looking at the same roll.

Quick answers

None of it needs a paid tool, a model, or an account: one roll, four blanks, one quote, four moves, and a willingness to delete the line you started from. If you are still choosing what to put in the pile, the category and tone matrix covers which kinds of line to roll for, the consistency checklist covers which of them survive a change of setting, and party dynamics covers what to do when more than two people are in the room. Every guide is listed in one place on the guides page.

More headcanon guides