---
name: "eqn2graph"
section: "1"
platform: "linux"
package: "groff"
version: "1.24.2-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/eqn2graph"
---

# eqn2graph(1)

convert an eqn equation into a cropped image

## Name

eqn2graph - convert an *eqn* equation into a cropped image

## Synopsis

**eqn2graph** \[**-format**  *output-format*\] \[*convert-argument* ...\]

**eqn2graph** **--help**

**eqn2graph** **-v**

**eqn2graph** **--version**

## Description

*eqn2graph* reads a one-line [*eqn*(1)](/eqn/1.md) equation from the standard input and writes an image file, by default in Portable Network Graphics (PNG) format, to the standard output.

The input EQN code should *not* be preceded by the **.EQ** macro that normally precedes it within [*groff*(1)](/groff/1.md) macros; nor do you need to have dollar-sign or other delimiters around the equation.

Arguments not recognized by *eqn2graph* are passed to the ImageMagick or GraphicsMagick program [*convert*(1)](/convert/1.md). By specifying these, you can give your image a border, set the image's pixel density, or perform other useful transformations.

The output image is clipped using *convert*'s **-trim** option to the smallest possible bounding box that contains all the black pixels.

## Options

**--help** displays a usage message, while **-v** and **--version** show version information; all exit afterward.

- **-format** *output-format*

  Write the image in *output-format*, which must be understood by *convert*; the default is PNG.

## Environment

- *GROFF\_TMPDIR* *TMPDIR* *TMP* *TEMP*

  These environment variables are searched in the order shown to determine the directory where temporary files will be created. If none are set, */tmp* is used.

## Authors

*eqn2graph* was written by Eric S. Raymond ⟨esr@\\:thyrsus\\:.com⟩, based on a recipe for [*pic2graph*(1)](/pic2graph/1.md), by W. Richard Stevens.

## See also

[*pic2graph*(1)](/pic2graph/1.md), [*grap2graph*(1)](/grap2graph/1.md), [*eqn*(1)](/eqn/1.md), [*groff*(1)](/groff/1.md), [*convert*(1)](/convert/1.md)
