A free, browser-based tool to build and manage ordered lists of authors and affiliations for academic manuscripts and publications.
Managing author lists and institutional affiliations for academic papers can be tedious and error-prone. The Author & Affiliation Manager streamlines this process by providing an intuitive interface to:
- ✅ Build ordered author lists with drag-and-drop reordering
- ✅ Manage complex affiliations with multiple institutions per author
- ✅ Format citations in various styles (superscript, parentheses, letters, numbers)
- ✅ Export to Google Sheets for collaboration and manuscript preparation
- ✅ Save locally in your browser for later editing
- Add authors individually or in bulk from spreadsheet data
- Reorder authors with simple up/down buttons
- Edit author names and affiliations at any time
- Remove authors as needed
- Add multiple affiliations per author
- Automatic alphabetical sorting
- Prevent duplicate affiliations
- Edit or remove affiliations globally
- Separator styles: Comma or semicolon
- Affiliation markers: Letters (a, b, c) or Numbers (1, 2, 3)
- Marker format: Superscript or parentheses
- Marker position: Before name, after name, or after separator
- Oxford comma: Optional "and" before the last author
- Export to new Google Sheets
- Link to existing Google Sheets for syncing
- Save data locally in browser storage
- Copy formatted output with one click
-
Visit the tool: https://lifehasorder.github.io/authors_and_affiliations/
-
Add Affiliations (Affiliations tab):
- Enter institution names, one per line or separated by semicolons
- Click "Add Affiliation(s)"
-
Add Authors (Authors tab):
- Enter author name
- Check the boxes for their affiliations
- Click "Add Single Author"
-
Reorder as needed using the ↑↓ buttons
-
Format (Formatting tab):
- Choose your preferred citation style
- Select marker format and position
-
Preview & Copy (Preview/Output tab):
- View your formatted author list
- Click "Copy Author List" to copy to clipboard
- Paste into your manuscript!
For faster data entry, paste tab-separated values from a spreadsheet:
John Doe Department of Biology, University of Science, City, Country
Jane Smith Institute of Research, Town, Country; Department of Chemistry, University of Tech
Robert Johnson Department of Physics, State University, City, State
Format: Two columns separated by a tab:
- Column 1: Author name
- Column 2: Affiliation(s) - separate multiple affiliations with semicolons
- Academic researchers preparing manuscripts with multiple co-authors
- Journal editors formatting author lists consistently
- Graduate students managing thesis committee members
- Conference organizers listing speakers and their institutions
- Grant writers documenting project teams
This tool is built with vanilla HTML, CSS, and JavaScript - no frameworks, no dependencies, no data collection.
- Privacy-first: All data stays in your browser
- No server required: Works completely offline once loaded
- No tracking: Your author lists remain private
- Export-friendly: Google Sheets integration for collaboration
Simply visit: https://lifehasorder.github.io/authors_and_affiliations/
-
Clone this repository:
git clone https://github.com/LifeHasOrder/authors_and_affiliations.git
-
Open
index.htmlin your web browser -
No build process or installation required!
Contributions, issues, and feature requests are welcome!
- 🐛 Report a bug
- 💡 Request a feature
- 🔧 Submit a pull request
This project is MIT licensed.
Built to simplify the academic writing process and help researchers focus on their science, not citation formatting.
Project Link: https://github.com/LifeHasOrder/authors_and_affiliations
Live Demo: https://lifehasorder.github.io/authors_and_affiliations/
⭐ If this tool helped you, please consider giving it a star! ⭐