Ghostscript

Free PostScript and PDF interpreter for rendering, conversion and printing

4.6
Version
10.08.0
Released
2026-09-08
Size
62.1MB (Win)
License
AGPL-3.0 / Commercial
ProductivityWindowsLinuxmacOSOpen source

About Ghostscript

Ghostscript is an interpreter for the PostScript language and PDF files, and one of those quiet pieces of software that ends up inside far more products than most people realize. If you have ever converted a PostScript document to PDF, printed through CUPS on a Unix system, or used a PDF tool that needed to rasterize pages, there is a good chance Ghostscript was doing the work underneath.

The core job is simple to state: take PostScript or PDF input and turn it into something else. That output can be pages rendered on screen, raster images in formats like PNG, JPEG or TIFF, print-ready data for a huge range of printer drivers, or a fresh PDF that has been optimized, downsampled or repaired. Everything runs from the command line or through a library API, which is why Ghostscript shows up as the engine inside print servers, document pipelines, LaTeX toolchains and plenty of commercial products.

For day-to-day use, most people touch Ghostscript through a frontend rather than directly. Viewers like GSview put a window around it, and tools such as ImageMagick, Scribus and CUPS call it behind the scenes. If you are comfortable in a terminal, though, Ghostscript itself is remarkably capable: a single invocation can compress a bloated PDF, extract specific pages, convert a document to images at a chosen resolution, or merge several files into one. Scripts and scheduled jobs can lean on it for bulk processing that would take hours by hand.

The project is maintained by Artifex Software and ships under a dual license. The AGPL release is free for open-source and personal use, while a commercial license covers proprietary products that embed the interpreter. Releases arrive regularly, tracking PDF specification updates and shipping security fixes, which matters for a component that parses untrusted documents from the outside world. Official downloads for Windows, Linux and macOS are published on the project's GitHub releases page, including 64-bit Windows installers and source archives.

Ghostscript is not the friendliest tool you will ever install. The option list runs into the hundreds, the documentation assumes some familiarity with page description languages, and error messages can be terse. It also does exactly what you ask, with no preview and no undo, so first attempts at PDF compression settings often take a couple of tries. Still, for its niche - precise, scriptable PostScript and PDF processing - it remains the reference implementation that other tools are measured against, and it costs nothing to use.

Key Features

PostScript and PDF interpretation

Mature rendering engine for PostScript and PDF documents, tracking the PDF specification.

Format conversion

Turn PS or PDF into PNG, JPEG, TIFF, text and many other raster formats at any resolution.

PDF processing

Optimize, downsample, merge, split and repair PDF files straight from the command line.

Printing backbone

Works as a RIP with drivers for hundreds of printers; core of CUPS printing on Linux and Unix.

Pros & Cons

Pros

  • Free under AGPL-3.0 for open-source and personal use
  • The reference implementation for PostScript and PDF handling
  • Highly scriptable for automated document pipelines
  • Runs on Windows, Linux and macOS

Cons

  • Command-line only, no built-in graphical interface
  • Steep learning curve with hundreds of options
  • Embedding in proprietary products requires a paid license

Frequently Asked Questions

Is Ghostscript free?

Yes, for open-source and personal use it is free under the AGPL-3.0. Proprietary products that embed Ghostscript need a commercial license from Artifex Software.

Does Ghostscript have a graphical interface?

No. It is a command-line tool and library. Frontends such as GSview provide a window around it, and apps like ImageMagick, Scribus and CUPS call it behind the scenes.

What can Ghostscript do with PDF files?

It can render pages to images, convert between PostScript and PDF, compress and optimize PDFs, merge or split documents and extract selected pages - all scriptable from the command line.

Quick Info

DeveloperArtifex Software
LicenseAGPL-3.0 / Commercial
Version10.08.0
Size62.1MB (Win)
Sourceghostscript.com
Listing updated7 Nov 2026