For fantasy, sci-fi, and beyond
Your book's own vocabulary, in one finished glossary.
Help readers keep track of your characters, places and concepts, without spending weeks building a glossary.
Upload your manuscript and create a reader-ready glossary from your own prose, with tunable detection, duplicate handling and built-in analytics.
Everything a world-builder needs, none of the manual work.
Built for world-building
Detects invented terms, place names, and technology alongside character names: the vocabulary generic tools miss.
Character consistency checker
Fuzzy-matching flags near-duplicate names and spellings before your editor, or your readers, catch them.
Tunable detection engine
Toggle bold, quoted, numeric, or hyphenated patterns, set a word-length range, and add your own include or exclude rules.
Mention heat map
Visualize exactly where any term appears across your manuscript, and spot where storylines intersect.
Suggested definitions, surfaced
Finds definition-like sentences already in your own text as a starting point; you still sense-check every entry.
Reader-ready editions
Turn the same glossary into an interactive HTML page, an EPUB for Kindle and Apple Books, a printable PDF, embeddable snippet, or JSON.
You stay in control
Not sure a match belongs? Remove it from the list and every export with one click, and restore it just as easily.
Nothing stored, ever
Rule-based extraction runs in your session; no AI model ever reads your manuscript, and no files are retained.
One workspace, from raw manuscript to finished glossary.
Each capability below has its own page covering how it works, genre examples, and answers to common questions.
Multi-format upload
.docx, .epub, .rtf, or .txt, no converting first.
Learn more →Rule-based extraction
Every invented word your story created, no AI involved.
Learn more →Detection pattern controls
Tune the engine to how you actually write.
Learn more →Suggested definitions
A head start on every glossary entry.
Learn more →Duplicate & alias checker
Catch Velora vs. Vellora before your editor does.
Learn more →Mention heat map
See your world's shape across the page count.
Learn more →Reader editions
One glossary, five finished formats.
Learn more →Three steps, no learning curve.
Upload your manuscript
Drop in a .docx, .epub, .rtf, or .txt file, or load sample data to explore the tool with nothing of your own at stake.
Tune the detection rules
Set word-length ranges, target bolded terms or quoted phrases, include or exclude patterns: it's your call.
Curate, then export
Remove anything that's not a fit (restore anytime), check for duplicates, then export raw data or a reader-ready edition.
The manual way, versus the ten-minute way.
Building it manually
With Glossary Generator
Built by a sci-fi author, for authors.
I'm James Murdo. I write space opera set in the Wanderer Universe, and I built this tool because I needed it myself, after one too many afternoons building a glossary by hand. Every detection rule has been tested against real manuscripts. Any ideas for future improvements, let me know!
Read the full story →Some reactions.
"Definitely bookmarking this!"
"Super handy, thank you!"
"So helpful, thanks!"
"Very awesome"
"I like to think that technology should make creativity easier, great example of it!"
"Glossaries are just the tedious kind of task I don't want to contemplate. This is a service to the community!"
"OMG! Just ran two of my books (first and WIP) through your program and I had no idea I needed this!"
"It found all the weird names and even some weird phrases that would be great to define."
Try it free. Unlock full results when you're ready.
Free preview
No account needed
Most manuscripts turn up 40 to 90 terms. Free scans show your first 15, by name only.
Try it freeFull access
One-time pass, no subscription, via Stripe
Every term, suggested definitions, context, duplicate checking, curation, exports, and reader editions. Choose your pass on the tool page - no account required. Your paid pass includes a recovery key to save securely.
Choose a passQuestions authors ask us.
Does it use AI, or send my manuscript anywhere?
No. Term detection is rule-based pattern matching that runs in your session; no AI model or LLM ever reads your text, and your file is never stored on our servers.
What file formats are supported?
Upload your manuscript as .docx, .epub, .rtf, or .txt. Export as .txt, .csv, or a formatted .docx, or turn it into a reader-ready EPUB, interactive HTML page, or printable PDF. Searching by bold and italic formatting works for .docx and .epub; .rtf and .txt carry no styling once extracted.
Can I fix mistakes in what it finds?
Yes. Remove any term that doesn't belong with one click, from the list and every export, and restore it just as easily if you change your mind. Nothing is lost until you export.
Does it catch near-duplicate names automatically?
Yes, fuzzy-matching compares every term pair for edit distance and flags likely duplicates, such as two spellings of the same invented name, for you to link or dismiss.
Will it write my glossary definitions for me?
It surfaces sentences that look like definitions already in your own manuscript as a starting point; it's a research aid, not a replacement for sense-checking your own entries.
Does it work outside of sci-fi and fantasy?
Yes, anything with recurring names, invented terms, or specialized vocabulary benefits: fantasy, sci-fi, historical fiction, litRPG, and beyond.
Do I need an account to try it?
No, and there's no password-based account, even after you pay. Free scans show up to the first 15 term names with no sign-up. Full results and exports require a time-limited pass (24 hours, 7 days, 30 days, or 1 year) through Stripe.
How do I unlock full access after paying?
You're redirected straight back to the tool after Stripe checkout and your pass activates automatically in that browser. We then show you a private recovery key as text, a download, and a QR code; save one in case you clear cookies or want to restore the pass in another browser.
What if I clear my cookies or switch devices?
Use the recovery key you saved when the pass activated to restore the same remaining access. Keep it private because anyone with the key can use the pass. The original key can't be resent because we store only its one-way hash, and recovery doesn't use email. If your active pass predates recovery keys, generate one from the tool header while that browser is still linked.
Stop hunting for terms by hand.
Load your manuscript and see your glossary take shape in seconds.
Generate your glossary