BibTool: A Tool for Manipulating BibTeX Data Bases

BibTeX provides an easy to use means to integrate citations and bibliographies into LaTeX documents. But the user is left alone with the management of the BibTeX files. The program BibTool is intended to fill this gap. BibTool allows the manipulation of BibTeX files which goes beyond the possibilities – and intentions – of BibTeX. The possibilities of BibTool include

BibTool contains a documentation written in LaTeX of more than 70 pages (and still growing).

BibTool is written in C and has been compiled on various operating systems like flavors of UN*X and MSDOG machines. It is distributed in source code. No compiled versions are available from the author (Useless to ask!).


Here you can download the sources and documentation for version 2.67:

Code for the program and the documentation
BibTool-2.67.tar.gz, 737 kb
Signature: BibTool-2.67.tar.gz.asc

Documentation in PDF format
bibtool.pdf, 583 kb

Reference card in PDF format
ref_card.pdf, 161 kb

Documentation of the C interface in PDF format
c_lib.pdf, 411 kb


Gerd Neugebauer. BibTool – Manipulation von BibTeX-Dateien [German]. Die TeXnische Komödie, 4/94, 4–11, 1994.

Project Repository

The sources of BibTool are stored in a public repository. It is hosted by GitHub:


BibTool can be found on CTAN in the directory: