← zichaoyang.com

Feynman Diagram Editor

A web take on JaxoDraw: pick a propagator, click-and-drag to draw, then drag the midpoint handle to bend a line into an arc. Everything stays in your browser, and the diagram exports as axodraw2 LaTeX, SVG or PNG.

axodraw2 LaTeX

Drawing tips: after drawing, the tool switches to Select — drag the blue endpoint handles to reconnect lines (they snap to nearby vertices and endpoints), drag the hollow midpoint handle sideways to bend a propagator into an arc, and drag a loop's hollow handle to resize it. The Loop tool draws a closed circle using the last propagator type you picked; the dropdown changes the type of whatever is selected. Double-click a label to edit it — labels are typeset as real math (MathJax), so $e^-$ or $\frac{1}{2}$ render identically on the canvas and in the SVG/PNG downloads, and export verbatim into \Text. Arrow keys nudge the selection (Shift for bigger steps), Cmd/Ctrl+D duplicates. Diagrams autosave to local storage; use Save/Load JSON to keep or share a file.