Ghostscript Overview

Ghostscript is an interpreter for the PostScript®  language and PDF files. It is available under either the GNU GPL Affero license or  licensed for commercial use from Artifex Software, Inc. It has been under active development for over 30 years and has been ported to several different systems during this time. Ghostscript consists of a PostScript interpreter layer and a graphics library.

There are a family of other products, including GhostPCL, GhostPDF, and GhostXPS that are built upon the same graphics library. Between them, this family of products offers native rendering of all major page description languages. Our latest product, GhostPDL, pulls all these languages into a single executable.

Full descriptions of these products can be found here.

In addition to rendering to raster formats, Ghostscript offers high-level conversion through our vector output devices.

Written entirely in C, Ghostscript runs on various embedded operating systems and platforms including Windows, macOS, the wide variety of Unix and Unix-like platforms, and VMS systems.

Current Release

The current Ghostscript release 9.53.3 can be downloaded here.


GhostPDL OCR Devices

We've added OCR device support to Ghostscript 9.53. Information on enabling the devices can be found here.

Creating ZUGFeRD Invoices in Ghostscript

Not a new feature, but we now have detailed instructions as to how to create a ZUGFeRD invoice with Ghostscript.


If you want to contribute patches to Ghostscript or GhostPDL you will need to read, understand and sign the Artifex Contributor License Agreement. We also have a bug bounty program if you're looking for a place to start contributing.

Related projects

A JBIG2 image decoder: