How the Bibliography Formatter Works
AnyTool Bibliography Formatter processes an existing reference list entirely in the browser. It sniffs the input format — a record opening with TY - is RIS, an @type{ entry is BibTeX, anything else is plain text — and parses each reference into a shared record model with author, title, container, year, volume, issue, pages, DOI and URL fields. From that model it can sort, de-duplicate, clean and re-serialise to any target format.
- Format auto-detection for plain text, BibTeX and RIS
- A single intermediate record model drives sorting, dedupe and conversion
- BibTeX number maps to RIS IS; RIS SP and EP map to a BibTeX pages range
- Plain-text parsing detects author, year and title heuristically (best-effort)
- All parsing and serialisation is client-side JavaScript — no server round-trip
