Fanfic Generator

Describe your characters and what happens to them, pick a universe, a trope and a point of view, and this fanfic generator writes an original, PG-13 fan fiction story you can read, edit and keep. It also works as a plain short story generator for characters you invented yourself.

3 free stories a day · no sign-up · up to 1,500 words per free story

Characters from
Vibe
Tropes pick up to 3
Length
Point of view
Rating

PG-13 is the default. T (Teen, 13+) allows mild language, non-graphic fights and heavier angst. Neither has sexual or NSFW content, and romance stays at hand-holding and hugs.

Universe & ending Same world as the original · Happy ending
Universe (AU)
Ending

Leave everything empty and the button reads Surprise me: it fills the form with a random original idea for you to check, then you press Generate.

Rated PG-13 by default, or T (Teen) if you pick it; never NSFW. By generating you agree to the content policy and the acceptable use rules; blocked requests are not counted or charged. 3 free fics a day, no sign-up, reset at midnight UTC+8.

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.

  1. Who fandom faves or your own characters
  2. How it feels a vibe, up to 3 tropes, a length
  3. Generate read as it writes, then copy, save or download

Fanfic generators for every kind of story

Every page below uses the same generator with different starting options and its own guide. Pick the one closest to the story in your head.

How to write a good setup for the fanfic generator

The setup box is where most of the story is decided. A model writes better when it knows who the characters are, what they want, and what stands in the way. You do not need to write a prompt like a programmer; a few plain sentences work. These five habits make the biggest difference.

  1. Name the characters and give each one a trait. "Mira, blunt and organised" gives the model something to hold on to. "Two friends" does not. One trait per character is enough for a short story.
  2. Put them somewhere specific. A bakery the night before a contest, a lighthouse in fog, a train that never stops. A concrete place gives the scene sounds, objects and small problems to work with.
  3. Start with a problem. Stories move when something goes wrong: a locked door, a lost letter, a rival who is suddenly on your team. Write the problem in one sentence.
  4. Say how it should feel. Choose a tone and an ending in the story options. Cozy with a happy ending reads very differently from dramatic with a cliffhanger, even with the same characters.
  5. Write down what must stay true. If a character never lies, hates the sea or always calls a friend by a nickname, say so. The model cannot read your mind, and it does not reliably know any canon, so the details you care about belong in the setup.

Then run the fanfic generator, read, and adjust. If the voice is off, add one line about how that character talks. If the plot wanders, make the problem sharper. Small edits to the setup usually beat starting over.

Example results

Each example below was written for this page with original characters, to show the kind of opening the generator aims for. Your stories will differ, because they come from your setup.

  • PG-1398 words · excerpt

    Item One: You Leaned on the Door

    • Original characters
    • Cozy
    • Rivals to friends
    • Happy ending

    Setup: Two rival bakers, Mira and Desh, get locked in the bakery the night before the town pie contest. Cozy, rivals to friends, happy ending.

    The lock clicked at 9:02. Mira knew the exact time because she wrote it down.

    "You wrote it down," Desh said.

    "Someone has to keep records of this disaster." She tapped the notebook. "Item one: you leaned on the door."

    "Item two," he said, lifting a bag of flour like a peace offering, "we have an oven, eight hours, and nobody to beat but each other."

    By midnight they had burned one crust, invented a pear-and-pepper filling neither would admit to liking, and agreed on exactly one thing: the judges would never find out whose idea it was.

  • PG-1374 words · excerpt

    The River With No Name

    • Original characters
    • Isekai
    • Adventurous
    • 1st person
    • Open ending

    Setup: Juno, a junior mapmaker, wakes up inside the unfinished map she was drawing. Isekai, adventurous, first person, open ending.

    The first thing I noticed was that the river had no name. I had meant to label it before lunch. Now it ran past my boots, wide and silver and completely unlabelled, and somewhere downstream a village I had sketched in pencil was arguing about whether it existed.

    I checked my pockets. One pen, half full. If I was careful, that was enough ink for a bridge, two signposts, and maybe a way home.

  • PG-1385 words · excerpt

    Thursdays, With Tea

    • Original characters
    • x Reader
    • Bittersweet

    Setup: Second person. You are the new keeper of a lighthouse; Captain Orrin brings supplies every Thursday and never stays for tea. Bittersweet.

    You hear the boat before you see it, the cough of an old engine under the fog. Thursday. Orrin ties up without glancing at the lamp-room window, which is how you know he already checked that it was lit.

    "Flour, oil, three letters," he reads off the crate. You hold out the teapot the way you do every week. This time he looks at it for a long moment before he shakes his head, and you wonder what it would take to change the answer.

Free stories and a one-time pack

You get 3 free stories every day, up to 1,500 words each, without making an account. Free stories are saved only in your own browser, so they stay on your device.

There is no subscription and nothing renews. Payment is a single PayPal checkout, and the pricing page has the details, including the refund rule.

PG-13 fan fiction, by design

Story Fan Maker is rated PG-13 and built so teen writers (13 and up) can use it without worry. Stories are PG-13 by default, and you can pick an optional T (Teen) rating for mild language, non-graphic fights and heavier angst. At either rating there is no NSFW or sexual content, romance goes no further than holding hands or a hug, and characters under 18 get friendship, rivalry and adventure but no romance. Stories about real people are refused, and so are requests for hateful content or self-harm. The model is told never to copy text from published books, scripts or other fan works; it writes new prose from your setup.

Requests are checked before and after generation, and a blocked request does not use one of your stories. The content policy lists every rule and explains how to report a story or a copyright problem.

Questions about the fan fiction story generator

Is the fanfic generator free?

Yes. You can make 3 short stories a day for free, with no sign-up. If you want more, a one-time pack costs $4.90 for 100 generations, and those generations never expire.

Do I need an account?

No, not for the free stories. Free stories are kept only in your own browser. You sign in only when you buy a pack, with your Google account, so the generations you paid for stay with your account.

Can I write about characters from a show or book I love?

You can describe the characters and situation in your own words, and the story is written fresh from that. The generator will not copy text from published works, and the examples on this site use original characters only.

Is every story PG-13?

PG-13 is the default. You can also pick an optional T (Teen) rating, which allows mild language, non-graphic fights and heavier angst. At both ratings there is no NSFW or sexual content, romance no further than holding hands or a hug, and no romance at all for characters under 18. The content policy lists every rule.

How long is a story?

A free story is up to 1,500 words. With a pack, a single story can run up to 3,000 words. Drabbles of around 100 words are also an option if you want something quick.

Who owns the stories I generate?

You do, as far as we are concerned: we do not claim ownership of your setup or the result. Characters and worlds created by someone else still belong to their creators, so share fan fiction the way fan communities usually do, non-commercially.