Breaking
Ghostscript marks 35+ years of open-source document processing Artifex tech reaches an estimated 1 billion+ deployments PyMuPDF4LLM extracts PDF text 10x faster with no GPU ePapyrus acquires Artifex Software in 2022 40,000+ customers - 100M+ downloads - 150+ OEM partners Ghostscript marks 35+ years of open-source document processing Artifex tech reaches an estimated 1 billion+ deployments PyMuPDF4LLM extracts PDF text 10x faster with no GPU ePapyrus acquires Artifex Software in 2022 40,000+ customers - 100M+ downloads - 150+ OEM partners
Company Profile · Developer Tools

Artifex Software

The invisible engine behind a billion documents - and the open-source company that proved giving code away could still pay the bills.

Artifex Software logo with Ghostscript, MuPDF and PyMuPDF product marks
ARTIFEX SOFTWARE. The maker of Ghostscript, MuPDF and PyMuPDF - tools most people use every day without ever seeing the name.
Image: Artifex Software Inc.
1B+
Deployments
35+
Years
40K+
Customers
100M+
Downloads
150+
OEM Partners
What the company does

The most-used software you have never heard of

There is a decent chance that a document you printed, converted or opened today passed through code written by a small San Francisco company called Artifex Software. Its name rarely appears on a screen. Its products - Ghostscript, MuPDF and the PyMuPDF family - sit underneath printers, phones, enterprise apps and, increasingly, AI systems, quietly turning PostScript and PDF into pixels and text.

Artifex builds document-processing technology: software that renders, converts, extracts and manipulates PDF, PostScript, PCL and XPS files. It ships this technology three ways - as source-available SDKs, as APIs, and as hosted SaaS - so a developer can embed the engine in a device, call it over the web, or pull it into a Python script.

The company traces its roots to 1988, when L. Peter Deutsch - a UC Berkeley computer science PhD who spent three decades at Xerox and Xerox PARC - started an open-source PostScript interpreter, reportedly with encouragement from friends at Adobe. He called it Ghostscript, following the convention that GPL projects often begin with the letter "G." Artifex itself was founded in 1993 to handle the commercial licensing of that project.

More than three decades later, that same lineage of code is estimated to run in over a billion deployments worldwide. The technology is boring in the best sense: it is the kind of infrastructure that only gets noticed when it breaks, and it rarely does.

"Artifex technology is fast and reliable, and their highly-responsive support team makes us feel like valued partners."- ActivePDF customer, via Artifex
The problem it solves & who it serves

Documents are messy. Artifex makes them predictable.

PDF and PostScript look simple on the surface and are anything but underneath. Fonts, layout, color, compression and dozens of edge cases make faithful rendering and clean extraction genuinely hard. Artifex's answer is a set of engines that have been hardened over 35 years of real-world files.

Who uses it

Artifex sells primarily to developers, OEMs and enterprises who embed its technology rather than end consumers. The company cites more than 40,000 customers and 150-plus OEM partners. Named licensees and users over the years have included some of the largest names in technology.

HPKyoceraRicoh XeroxIBMAdobe GoogleOracleNVIDIA PerplexityDropboxSiemens LG Electronics
The problems, concretely

Print manufacturers need a reliable interpreter to turn a print job into a page - Ghostscript. Mobile and enterprise apps need to view, edit and render documents on constrained devices - MuPDF and SmartOffice. Python developers need to pull text and tables out of PDFs at scale - PyMuPDF. And a new wave of AI teams needs clean, structured text to feed retrieval and language models - PyMuPDF4LLM.

Products & services

One engine, many front doors

Artifex's catalog is really a handful of core engines packaged for different runtimes and jobs - from the browser to the data pipeline.

1989

Ghostscript

PostScript and PDF interpreter with a rendering engine and graphics library. The industry workhorse for PDF, PostScript, PCL and XPS.

2005

MuPDF

Fast, lightweight, customizable PDF/XPS rendering and manipulation toolkit for developers - renderer, viewer or SDK.

2024

MuPDF.js

The MuPDF engine compiled for JavaScript, running in the browser and Node.js.

2024

MuPDF.NET

MuPDF packaged for .NET applications, distributed via NuGet.

2016

PyMuPDF

High-performance Python bindings to read, extract and manipulate PDFs and other document formats.

2024

PyMuPDF4LLM

Extracts text and tables while preserving reading order and structure for RAG/LLM pipelines - roughly 10x faster, no GPU.

2024

PyMuPDF Pro

Combines PyMuPDF and PyMuPDF4LLM with support for Office documents and HWP files.

2013

SmartOffice

Mobile document productivity suite to view, edit, create and share MS Office and PDF documents (OEM/BYOD).

SaaS

PDF.co

Web APIs and no-code integrations (Zapier, n8n) for extraction, parsing, conversion, form filling and barcodes.

SaaS

DocRaptor

HTML-to-PDF conversion at scale on the Prince engine, with a 99.99% uptime guarantee.

Business model & market position

Free to use, licensed to embed

Artifex was among the first companies to show that open source could be a durable business, not a charity. Its core projects are released under the AGPL for open-source use; anyone shipping proprietary, SaaS or embedded software pays for a commercial license. That dual-license model has funded free software for more than three decades.

Revenue flows from three places: OEM licensing (device and software makers embedding the engine), commercial SDK and API subscriptions, and hosted SaaS such as PDF.co and DocRaptor. Public estimates put annual revenue in the low single-digit millions with a team of around 21 - a lean operation relative to its reach.

Where it sits in the market

Artifex competes in the document-SDK space against commercial vendors like Adobe, Foxit, Apryse (formerly PDFTron), iText and Nutrient (PSPDFKit), as well as open-source libraries such as pdfium and Poppler. Its distinctive position is the combination of a genuinely open codebase, deep OEM trust built over decades, and a rendering pedigree that few competitors can match.

Deployments
1B+
Downloads
100M+
Customers
40K+
GitHub stars
10K+
OEM partners
150+

Figures self-reported by Artifex; bars are illustrative scale, not to exact proportion.

Expertise

From the printer to the prompt

Artifex's deepest expertise is in page description languages and rendering - the low-level work of interpreting a document and drawing it faithfully. That know-how, refined on print jobs since the late 1980s, turns out to be exactly what modern AI needs.

Retrieval-augmented generation and large language models are only as good as the text they are fed. PDFs - contracts, filings, manuals, research - are a notoriously hard source. PyMuPDF4LLM applies Artifex's extraction engine to that problem, pulling text and tables while preserving reading order and document structure, and doing it roughly ten times faster than heavier approaches without requiring a GPU.

The company is SOC 2 Type II compliant and operates across North America, Europe and Asia. Its GitHub organization hosts projects with more than 10,000 stars and over 200 contributors, a reminder that the open-source community remains part of the engineering engine, not just the marketing story.

"By combining the core PDF and PDL technology developed by Artifex, and the web-based document handling technology developed by ePapyrus, we will vastly broaden our product offerings."- Jeong Hee Kim, CEO, on the 2022 acquisition
Timeline

Three decades of documents

1988

Ghostscript begins

L. Peter Deutsch starts an open-source PostScript interpreter under Aladdin Enterprises.

1989

First release

Ghostscript ships, reshaping how documents are interpreted and printed.

1993

Artifex is founded

The company is created to handle commercial licensing of Ghostscript.

2002

MuPDF work starts

Tor Andersson begins MuPDF, based on Raph Levien's Libart rendering library.

2005

MuPDF with Fitz

First MuPDF release built on the new Fitz graphics library after Artifex acquires the project.

2016

PyMuPDF gains traction

Python bindings turn MuPDF into a go-to library for PDF extraction.

2022

Acquired by ePapyrus

Seoul-based ePapyrus acquires Artifex; Jeong Hee Kim becomes CEO of the combined company.

2024

AI-era tools ship

PyMuPDF4LLM, PyMuPDF Pro, MuPDF.js and MuPDF.NET extend the stack toward LLM/RAG and new runtimes.

Frequently asked

Questions people actually ask

What does Artifex Software make?

Document-processing technology - most notably Ghostscript, MuPDF and PyMuPDF - offered as SDKs, APIs and SaaS for rendering, converting and extracting PDF and other documents.

Is Artifex software open source?

Yes. Core products are released under the AGPL for open-source use, while proprietary, SaaS or embedded deployments require a commercial license under a dual-license model.

Who uses Artifex technology?

Developers, OEMs and enterprises. Artifex cites 40,000+ customers and 1B+ deployments, with licensees that have included HP, Kyocera, Ricoh, Xerox, Google, Oracle and NVIDIA.

How is Artifex used for AI?

PyMuPDF4LLM and PyMuPDF Pro extract text and tables while preserving structure, producing clean input for RAG and LLM pipelines without needing a GPU.

Who owns Artifex Software now?

Artifex was acquired by Seoul-based ePapyrus Inc. in April 2022, with Jeong Hee Kim serving as CEO of the combined company.

Share this profile