Untitled
“AO3 format” means HTML paragraphs you can paste into AO3’s HTML editor. Not affiliated with AO3 or the OTW.
Rewrite is off for fics opened from Saved: their setup is not kept. Pick a setup in the form and Generate instead.
This AI fanfic generator turns a few sentences about your characters into a finished, PG-13 story, and this page explains what the AI pays attention to so the result sounds like your characters and not like a stranger wearing their names. It is the same fanfic generator as the home page, set up here with notes on voice and context.
Your fic will appear on this page.
Name your faves, pick a vibe and a trope, then hit Generate (or leave it all blank and hit Surprise me). It takes about half a minute, and you can read while it writes.
“AO3 format” means HTML paragraphs you can paste into AO3’s HTML editor. Not affiliated with AO3 or the OTW.
Rewrite is off for fics opened from Saved: their setup is not kept. Pick a setup in the form and Generate instead.
Lifetime: continue a story one chapter at a time. Each new chapter uses 1 generation. Series are saved in this browser only, so export anything you want to keep.
The characters and options in the form above become the character card for every chapter.
These stay on this device only. Clearing your browser data removes them. See all saved stories.
A language model writes one word at a time, choosing what is most likely to come next given everything it has been told. That means the setup you type is the only map it has. When you press Generate, the generator combines your setup with the options you picked (universe, trope, point of view, tone, length and ending) and with a fixed set of writing rules: stay PG-13, write new prose rather than copying anything published, keep names consistent, and finish the story at the length you chose.
Three parts of the setup carry the most weight. The characters line tells the model who is speaking and how. The situation tells it where the scene starts and what goes wrong. The options tell it the shape of the story: a cozy drabble and a dramatic chapter with a cliffhanger are built differently even from the same idea.
Readers notice a character out of voice faster than almost anything else. The AI cannot recall a character's personality the way a fan can, so give it something concrete to copy:
If a draft still sounds off, change one line of the setup and generate again instead of rewriting everything. That makes it easy to see which detail helped.
Being clear about limits saves time. These are the mistakes an AI fanfic generator can still make, and what to do about each:
The generator also refuses some requests on purpose. Anything outside the content policy is blocked before it is written, and a blocked request does not use up a story.
An example written for this page with original characters, showing how a voice note in the setup carries into the story. Your stories will differ.
Setup: Captain Vell (dry, answers questions with questions) and cadet Pim (talks too fast when nervous) are stuck on a stalled space elevator. Funny, third person, happy ending.
"Are we falling?" Pim asked. "We're not falling. Are we falling? The light's blinking. Is the light supposed to blink?"
Vell did not look up from the control panel. "Is a light that never blinks any use to anyone?"
"That's not an answer."
"Isn't it?" She pried off the cover, found a loose connector and pressed it home. The elevator hummed back to life. "Would you like to keep talking, cadet, or would you like to hold the torch?"
Many writers use generated stories as a first draft: something to react to, cut, and rewrite in their own words. Others use them to test an idea before committing a weekend to it, or to get past a blank page. All of that works well here. Free stories stay in your browser, and you can copy any story or download it as TXT or Markdown to keep editing elsewhere. Stories you create are yours to use, as long as you respect other people's rights in their characters and worlds.
It follows the notes you give it. A line about how a character talks, what they want and what they would never do is repeated to the model with every request, so the voice in the result tracks those notes rather than guesses.
Not reliably. A language model may remember some details and invent others, so it can get names, ages or events wrong. Put the facts that matter into your setup and check the result before you share it.
No. The model is told to write original prose only and not to quote or retell published text. If you paste in a long passage from a published work, the request may be refused.
No. We do not use your setup or your stories to train AI models. The privacy page lists the services that process a request to write your story.
Because it hit the content rules, which apply at both the PG-13 and T ratings. Requests for sexual content, real people, or harmful material are blocked before or after generation, and a blocked request does not use one of your generations.
You stay on this page. Everyone gets 3 free stories a day, no sign-up needed. Sign in only to buy or use a pack.
Sign-in is not open yet. You can still write 3 free stories a day without an account.