AI Story Generator

Type a theme or premise in up to 300 characters and get a titled short story you can copy, download or share.
0/300

Try Examples:

Type a theme, a setting or a one-line premise (up to 300 characters), press Generate Story, and the AI writes a short story with its own title from that prompt. The three example buttons fill the box with a starting theme (adventure, romance, mystery) if you want to see what it does before writing your own. The result appears on the page with buttons to copy it, download it as a .txt file, or share it on WhatsApp, X or Facebook.

What goes in the box

The text area is the only input. There is no genre menu, length slider or character-name field; everything the story maker knows about what you want comes from the prompt, so the prompt is where the control is. A few things that make a difference:

  • Name the genre and tone. "A cozy mystery in a seaside bakery" gets a very different story from "mystery".
  • Give it one concrete detail. A character's job, an object, a deadline. "A lighthouse keeper finds a message in a bottle dated next Tuesday" gives the model something to build on.
  • Say who it's for. "Bedtime story for a six-year-old" or "flash fiction for adults" changes vocabulary and pacing.
  • Ask for an ending. Twist, happy, open. Otherwise you get whatever the model reaches for.

The counter under the box shows how many of the 300 characters you have used. Anything pasted beyond 300 is cut off, and HTML tags are stripped before the prompt is sent.

What you get back

A title and the story text, generated fresh for each request; the same prompt will give a different story on a second run. While the request is running you see a loading indicator, and if the request fails you get an error line instead of a story. The copy button puts the title and text on your clipboard as plain text, the download button saves the same text as a .txt file named after the title, and the share buttons post the title (and, on X and Facebook, the text) with a link back here.

Where a generated story is actually useful

  • Getting unstuck. If you know the premise but can't find the first paragraph, generate one, keep the sentence you like, and throw the rest away.
  • Bedtime stories on demand. Put the child's favorite animal and a place in the prompt and read the result aloud.
  • Writing prompts for a class or club. Generate three stories from the same prompt and discuss what each one did with it.
  • Roleplay and worldbuilding seeds. Use a generated story as the backstory for a tabletop NPC or a setting you are fleshing out. The Random RP Scenario Generator and Random Setting Generator are good sources of prompts to feed in.
  • Drafts for longer forms. A generated short story can become the outline of a script; the Movie Script Generator takes the same kind of prompt and writes in screenplay format.

Building a better prompt in 300 characters

Three hundred characters is about 50 words, which is enough for a formula that works well: who + wants what + but + setting + tone. For example: "A retired astronaut wants to see one more launch, but she has been banned from the site. Small Florida town, bittersweet, ends with a decision." That is 150 characters and it gives the model a character, a goal, a conflict, a place and a mood. If you are blank on the "who" and "where", the Random Scenario Generator and Fanfic Prompt Generator produce premises you can paste straight in.

Related writing tools

After you have a draft, the Conclusion Generator helps with endings for essays and articles, and the Action Generator supplies verbs and beats for a scene that has gone flat. Browse all writing & AI tools for the rest.

Frequently asked questions

Is the AI story generator free?

Yes. There is no account, no credit system and no limit on the number of stories you can generate. Each request goes to our own server, so it may take a few seconds to come back.

Can it write a long story?

It writes short stories. The length is decided by the model, not by a setting, and it is meant to be read in a couple of minutes. For a longer piece, generate one story per chapter with a prompt that continues from the previous one.

Can I write a romance story or another specific genre?

Yes. Put the genre in the prompt ("romance", "horror", "sci-fi") along with a setting or a character. The Romance Story example button fills in a basic romance prompt you can edit.

Who owns the story?

We don't keep or claim the output. Copy, download and use it however you like, but edit it before publishing; generated fiction is a starting point, not a finished piece.

Why did I get an error instead of a story?

Either the box was empty, or the request to the story server failed or timed out. Check your prompt, wait a moment and press Generate Story again.