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.
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.
- Slot 1 — Who is in the room. One person, and someone the character would rather not be read by. This is the real blank: 59 of the 180 lines mention an unnamed other person — someone, anyone, nobody, people, friends, strangers, or the one person — that is 32.8% — and not one line anywhere in the bank ever names them. The generator will hand you a habit and refuse to tell you who is watching. Decide, then keep that person physically present: sitting down, holding the pot, holding the pad.
- Slot 2 — The second before they speak. Not the conversation, the instant: the pot is lifted, the pad comes out, the sentence "it wasn't your fault" lands. The bank helps here more than anywhere else. 78 lines contain a comma, and 58 of those continue with and, but, which, so, then or because. Those commas are seams: the second clause is the reaction, and the quote goes in just ahead of it.
- Slot 3 — The words with no adverbs on them. Two to four words is normal, and the tone has to live inside the words, not beside them. If you find yourself writing "she says, lightly" or "he says with a grin", the quote is not carrying its own weight. The bank's own four word-bearing fragments are all this size: I'm fine, my person, we, on my way. Short enough that the reader hears the delivery instead of being told about it.
- Slot 4 — What saying it costs them. The smallest possible visible loss: the last cup, the eye contact with someone who knows better, the argument they could have won. The bank will not fill this one in for you. Only 14 of the 180 lines (7.8%) state a cost at all — measured by the markers rather than, instead of, even when, without, and never told / never said. Eighteen out of twenty lines give you the habit and stop short of the price. Price is your slot.
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).
- Rook reads the whole menu, then orders the same thing as last time with complete confidence. (Personality / Funny)
- Rook leaves the last of the coffee for whoever comes down next. (Quirks / Wholesome)
- Rook has a version of every important story in which they are the one to blame. (Secrets / Angsty)
- Rook once joined a club for the snacks and ended up running it for two years. (Backstory / Chaotic)
- Rook makes plans for eight people and is genuinely surprised when eight people arrive. (Relationships / Chaotic)
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.
- Move 1 — Delete the line the quote replaces. Never keep both. If you leave the generated line in and then write the quote underneath it, you have told the reader the same fact twice, and the second telling has quietly admitted that you did not trust the first. One sentence, and the reader does the arithmetic: the menu, the usual order, complete confidence. The quote is not an illustration of the line. It is the line, spoken out loud by the person it was about.
- Move 2 — Answer the quote with an action, never with another line. The bank has no reaction lines either — there is no entry in all 180 that is a reply, because every line has only one speaker slot. So the reply has to be built out of the room: the friend looks at the server, the pot goes back on the stand, the letter is folded again in the same way. If two lines of speech face each other with nothing between them, you have written a script, and the scene will read as a transcript of an idea rather than a scene.
- Move 3 — Spend at most one speech tag in the whole scene, and never on the first line. The ratio in the bank is a decent default: 18 of 180 lines mention that speech happened, which is roughly one line in ten. In a scene of one exchange you need zero or one tag, and if the listener was established in slot 1 then the first quote needs no attribution at all: the reader has only two candidates and knows which one is holding the pot. A tag on the first line is a wasted sentence, because it tells the reader something the blocking already told them.
- Move 4 — Keep the paragraph to four beats. Trigger action, quote, reaction action, one line of consequence. Look back at the three worked examples above and every one of them is four beats: the server appears, the quote lands, the friend and the server exchange a look, and the last clause prices it. Four beats is short enough that the quote stays the loudest thing in the paragraph, which is the entire point of having spent four slots on it.
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:
- {name} says I'm fine to the one person who can tell, because that person is the only one it would hurt. (Relationships / Angsty) — the listener is in the line, the cost is in the line, and the words are one word. Nothing to add except the marks and a pot or a pad in someone's hand.
- {name} has three people they call my person, and none of them know about the others. (Relationships / Chaotic) — the phrase is the character's own, and it is doing something a summary could not: it is affectionate and evasive in the same three syllables.
- {name} still says we about a group that has not met in years. (Relationships / Melancholy) — one pronoun, and the tense is the quote. The listener is whoever notices, and the cost is that the correction never comes.
- {name} says on my way from locations that are not on the way. (Quirks / Funny) — the funniest of the four, and the only one where the quote is best left unanswered: the reply is the journey.
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
- Do I need a quote at all? Only if a person is in the room. An entry that already lands on its own, like the club joined for the snacks, is finished work; adding a quote to it is a rewrite of your own punchline.
- How many quotes should one scene have? One. A second is allowed only if it is a single word, because a one-word reply reads as an action and does not compete with the first quote for attention.
- Can the quote be the first line of the scene? Yes, with no tag — and then the trigger has to arrive in the second sentence so the reader knows what was answered. Opening on a quote and never supplying the question is the most common way this technique goes wrong.
- What if the quote turns out funnier or sharper than the generated line? Then the generated line was the prompt and the quote is the piece. Delete the line, keep the quote, and write the next slot for the character rather than rewriting the joke.
- Is any of this specific to this site's generator? No. The four slots need a line and a person in a room, so they work on output from any tool, including the ones built around quote formats — the difference is only that this page tells you what to do with the quote afterwards.
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
- Headcanon Ideas That Survive an AU: A Three-Rule Consistency Checklist
- Party Dynamic with a Character Headcanon Generator: Four Members, Six Edges, Three to Write
- Headcanon Meaning and Spelling: headcanon vs head canon vs head cannon
- Headcanon Examples for Relationships: From One Line to a Scene
- Character Headcanon Matrix: 5 Categories x 6 Tones, and How Many You Need
- Character Headcanon Generator: The Same Character in All Six Tones
- Does a Headcanon Generator Upload Your Character Name? A Two-Minute Test
- Why a Headcanon Generator Repeats: The Math of a 180-Line Pool
- Tabletop NPC Headcanons: How to Give a Background Character a Life in Five Lines