Webpage for QGRAF

QGRAF-3.2 is available (June 2018).

QGRAF-R has been updated (June 2018);
two related papers available online (Feb 2017).


QGRAF is a computer program that can generate Feynman diagrams and represent them by symbolic expressions; no graphical representation is generated, though.
It was written to assist in large perturbative calculations, in the context of Quantum Field Theory.

QGRAF-R is a computer program that can find (particle) number conservation rules for particle physics models  —  both "additive" and "modular" rules. It can then identify (un)physical processes that break those rules, thereby establishing the non-existence of matching Feynman diagrams to all orders of perturbation theory.
The model files accepted as input are exactly those accepted by QGRAF, and thus QGRAF-R may also help to cross-check those files: if the rules found by QGRAF-R are not as expected then the model description is likely wrong.


A login window should appear when you first click on one of the links displayed below; then enter anonymous as username and (optionally) as password too.
NB: accesses are logged; the username should be entered correctly, access will be denied if there is any typo or even some white space.

The following links let you pick either a tgz type archive or the individual files. There are two (incompatible) major releases to choose from; release 3 is recommended unless, for compatibility reasons, release 2 is really required.

There is also a tool (designed for Linux/Gnu and compatible systems) to convert model and style files written for version 2.0 into files suitable for versions 3.x.

For now QGRAF-R should be treated as a beta-release; it seems to work, though.

Some links to other computer programs

Further links may be found on this web page or this other web page.

How to communicate with the author

To report a problem or send in some other useful comments, please see here.