Native Word indexing
Insert Word-compatible XE fields while preserving the manuscript’s visible text and formatting.
WordIndexer helps authors, researchers, educators, and publishers find concepts, preserve formatting, insert native Word XE fields, and create indexes and glossaries with confidence.
A careful, reviewable workflow for transforming Word manuscripts into useful indexes, glossaries, and future knowledge packs.
Insert Word-compatible XE fields while preserving the manuscript’s visible text and formatting.
Find repeated concepts, aliases, and terms split across differently formatted Word runs.
Analyze coverage, review discovered terms, and approve dictionary entries before modifying a document.
Support parent entries, subentries, See references, See also references, and controlled table-cell indexing.
Generate JSON, CSV, and Word glossary sections from reviewed dictionary definitions.
MIT-licensed Python software designed to grow into a desktop document-intelligence platform.
The first real-world manuscript helped drive the development of the engine, GUI, index, glossary, and review workflow.






WordIndexer keeps people in control of the final knowledge structure.
Choose a DOCX manuscript.
Find terms and coverage.
Edit dictionaries in JSON or CSV.
Insert index and glossary fields.
Open Word and update fields.
My book, "PowerShell for Everyday Office Work - Practical Automation with PowerShell 7 in Windows for Offices, Churches and Small Businesses," a 300-page book, is the first real-world manuscript that pushed the development of this tool, but the engine is designed for books, theses, manuals, journals, commentaries, and technical documentation.
“Build tools that help people create knowledge.”
WordIndexer is designed to make professional document organization more accessible and reviewable.Start with the quick workflow, then find answers to common questions about WordIndexer.
Browse for a DOCX manuscript, select a reviewed JSON dictionary, choose an output folder, select Index or Glossary, and click Run. Open the result in Word, press Ctrl+A, then F9, and save the document.
Use Analyze before Index. Review discovered candidates in CSV, approve only meaningful terms, add definitions, and keep private manuscripts and generated output out of Git.
Large DOCX files and documents containing many tables can take time to scan and save. The desktop application runs these tasks in the background.
WordIndexer inserts XE and INDEX fields. Microsoft Word calculates page numbers and populates the visible index when fields are updated.
Enable Include table cells in the GUI or use the --include-tables option in the command line.
Only dictionary entries with definitions are included in the glossary. Add a definition to the reviewed dictionary and generate the glossary again.
No. WordIndexer writes a new output document and leaves the source manuscript unchanged.
Send a question, suggestion, collaboration request, or feedback directly to WhatsApp.
Download the source, try the CLI, follow the project, and help shape the future of open document intelligence.