Creative writing · AI-assisted drafts

Short Story Generator – 6 Genres

Start with a scene, a character or a question. Shape a short story with your choice of genre, tone and language, then review the draft before sharing it.

Story workshop

A setting + a character + a problem is a useful starting point.
0 / 1,500 input units

01 · Story settings

02 · Writing options

This is model guidance, not a safety filter. An adult should review the draft.

03 · AI service

On by default. If the first configured server provider fails, try the other within the request deadline. A missing Gemini key means OpenRouter is used directly.

Site limits: 10 admitted attempts per observed IP per UTC hour; 150 per UTC day across the site. Failed admitted attempts count.

Each generation or regeneration is a new request.

Ready when you are. Write a prompt or load an example.

Your prompt and settings are sent to the selected AI service. With site backup enabled, another configured provider may receive them if the first fails. This tool does not save story content in its server application storage. Hosting systems and providers may have their own logs and policies. Avoid confidential information. Read the Privacy Policy.

Your story draft

Your generated story will appear here. Review the wording, facts and suitability before publishing.

Recent stories

Off by default. Up to 15 stories stay in this open page. Enable the option to save them in this browser until cleared. Clear history also removes stories saved by the older version.

No stories generated in this page yet.

Using the story workshop

Write a prompt, then choose your story and writing settings. A title and character names are optional. Generate Story sends the prompt to your selected service; loading an example does not send a request.

Site service uses the server’s configured Gemini key first, or OpenRouter directly if Gemini is not configured. Backup starts enabled on each fresh page load and can be unchecked. If the first provider fails, the other may be attempted within the deadline. Own-key services never switch providers automatically.

Site allowance: 10 admitted attempts per observed IP per UTC hour and 150 per UTC day across the site. Failed attempts count. The UTC daily reset is 5:30 am in India. One admitted request includes its optional backup call.

Copy and Download use the displayed story. Undo and Redo apply to prompt edits. Input limits use UTF-16 units, so some emojis count as two. Story settings and word counts are guidance, not guarantees.

Recent stories remain in the open page unless you enable device storage. API keys are never saved by this version. Stop waiting cancels browser waiting; it cannot guarantee that a site-funded generation has stopped.

Three prompts to start from

Load one, then change its details. Examples do not generate or send a request automatically.

The future letter

A lighthouse keeper receives a message from fifty years ahead. Mystery · Suspenseful.

The last plant

A repair robot learns that a surviving plant responds to music. Sci-Fi · Inspirational.

Across the fence

Two neighbours exchange letters without realising how close they live. Romance · Funny.

How It Works

Set your story details, generate a draft, then refine it.

1

Write a prompt

A single sentence or theme is enough — the AI expands it into a narrative.

2

Set the tone

Pick genre, mood, length, language, and point of view to shape the voice.

3

Generate

The AI attempts to create a titled draft using your settings. Review the result because length, tone and optional elements may vary.

4

Refine or regen

Copy, download, or regenerate for a fresh take on the same prompt.

Before You Publish

AI-written stories are drafts, not finished work.

Facts

If the story mentions real people, places, or events, verify them — the AI can invent plausible-sounding but false details.

Voice

Rewrite sentences that feel generic or overly similar to other AI output. Your voice is the final editor.

Originality

Review the draft for copied phrases, factual errors and suitability before publishing. Check the selected provider’s terms and any rights that apply to your project.

Ways to Use the Generator

Where a fast first draft actually saves time.

Use case Best for Why it helps
Beating writer's block Fiction writers Gives a concrete first page to react against instead of a blank one.
Creative assignments Students & educators Produces example stories in a specific genre or tone quickly.
TTRPG lore GMs & game designers Generates NPC backstories and world vignettes on demand.
Language practice Language learners Creates short readable stories in the target language to study.

Capabilities & Limitations

What the generator handles, and what it cannot guarantee.

What it does

  • Produce a titled short story draft from a prompt in six genres and five tones.
  • Respect target length (~200 / ~500 / ~1000 words) approximately.
  • Generate in English, Hindi, Gujarati, Russian, or Spanish.
  • Include optional twist ending, dialogue, moral, and child-friendly mode.
  • Keep up to 15 recent stories in this open page, with optional storage on this device.

What it does not

  • Guarantee every optional element (twist, dialogue) is applied precisely — regenerate if needed.
  • Guarantee factual accuracy about real people, events, or organizations.
  • Replace a human editor — output is a draft, not final copy.
  • Guarantee that a child-friendly request produces suitable content without adult review.

Troubleshooting

Quick fixes for common generation issues.

Story ignores my options

Optional flags like "twist ending" are guidance, not strict rules. Regenerate once or rephrase the prompt to emphasize the element you want.

"Quota" or "limit" error

The site allowance or provider limit may be reached. Wait and retry, or explicitly select an own-key service in the workshop. A personal key is never used automatically.

Non-English output feels awkward

Model fluency varies by language. Treat Hindi, Gujarati, Russian, and Spanish output as drafts to polish.

History disappeared

Recent stories disappear on reload unless Remember on this device is enabled. Device history belongs to this browser and may be removed when site data is cleared.

Questions about story generation

Service, privacy and draft quality explained.

Are the stories unique?

Stories are generated on demand from your settings. Different attempts can produce different drafts, but originality and freedom from familiar phrases or tropes are not guaranteed. Review the story before publishing.

Can I use the generated stories in my own projects?

Use the output as a draft or a source of ideas. Review it for copied phrases, factual errors and suitability. Check the selected provider’s terms and any rights that apply to your project before publishing.

Where are my prompt and API key sent?

Site service sends your prompt and settings to this WordPress server and then to each attempted AI provider. Own-key mode sends the prompt and key directly from your browser to the selected provider. This tool does not store story content on the server or save API keys in browser storage. Other scripts running on the page can access a key entered here. Providers and hosting systems may have their own logging and retention policies.

What does Allow backup AI provider do?

Backup is enabled by default on each fresh page load for Site service. If the first configured server provider fails, the server may try the other configured provider within the request deadline. If only OpenRouter is configured, it is used directly. Uncheck backup to use only the first configured provider. Own-key mode uses only the provider you explicitly select.

What happens if I reach the site limit?

The site service allows 10 admitted generation attempts per observed IP per UTC hour and 150 per UTC day across the site. Failed admitted attempts also count; a backup attempt belongs to the same admitted request. Daily reset is 00:00 UTC (5:30 am in India). Wait and retry, or explicitly select an own-key service, which has separate provider limits.

Where are recent stories saved?

By default, up to 15 recent stories remain only in the open page and disappear when it is reloaded or closed. Enable Remember on this device to store them in this browser’s localStorage until cleared. Clear history also removes history stored by the older version. Clearing history does not erase copies already sent to AI providers or downloaded elsewhere.

Will the story match every option and word count?

Length, genre, tone and extra options are guidance for the model. Results may vary, and child-friendly guidance is not a content safety guarantee. Review every draft, especially before sharing it with children. English, Hindi, Gujarati, Russian and Spanish are available as language settings; fluency varies by provider and model.