Excise
github.com
What it is
Excise is a free, open-source PDF editor for Windows, macOS, and Linux. Its central feature is permanent redaction: it removes text, images, and vector graphics from PDF content rather than placing a visible cover over them. By default, the cleanup also removes metadata, attachments, JavaScript, thumbnails, and hidden layers, and reports those removals. The app handles search, text selection and copying, annotations, page organization, Bates numbering, file-size reduction, and AcroForm filling, flattening, and creation. Its command-line tools support batch work and stable JSON output; `unredact` checks for leaked redacted text, while `audit` looks for text beneath opaque overlays. Excise reads and writes AES-128 and AES-256 encryption and inspects digital signatures against the operating system trust store. Signature inspection does not check revocation or evaluate timestamp and long-term validation material. Dynamic XFA layouts are experimental and cannot be filled. Downloads include packages for Apple Silicon macOS, Windows 10/11 x64, Ubuntu/Debian, and x64 or ARM64 Linux; builds are unsigned, not notarized, and lack auto-update.
Spec sheet
- What it does
- Excise is a cross-platform PDF editor that removes redacted content from the PDF itself rather than covering it with a black box.Read 8 Oct 2026 · github.com
- Product
- Excise is an open-source, cross-platform PDF editor for macOS, Windows, and Linux.Read 8 Oct 2026 · github.com
- Free plan
- YesRead 20 Sep 2026 · github.com
- Integrations
- The project documents OCR using the system Tesseract and lists mutool and pdftotext as independent tools used to check redaction results.Read 8 Oct 2026 · github.com
- Maker
- The GitHub profile identifies the maintainer as Marc Jones and lists Hartford, Connecticut; it does not state a founding date.Read 8 Oct 2026 · github.com
- Annotation tools
- YesRead 20 Sep 2026 · github.com
- Audit
- The CLI provides `unredact` to test whether redacted text still leaks and `audit` to find text hidden under opaque overlays.Read 8 Oct 2026 · github.com
- Automation
- Excise includes a command-line tool with stable JSON output and batch workflows.Read 8 Oct 2026 · github.com
- Developer libraries
- The repository includes managed-code PDF core and rendering libraries, an Avalonia viewer control, and a C ABI over Excise.Core.Read 8 Oct 2026 · github.com
- Document cleanup
- Redaction scrubs metadata, attachments, JavaScript, thumbnails, and hidden layers by default and reports removals.Read 8 Oct 2026 · github.com
- Downloads
- Self-contained packages are listed for Apple Silicon macOS, Windows 10/11 x64, Ubuntu/Debian, and x64 or ARM64 Linux.Read 8 Oct 2026 · github.com
- Encryption and signatures
- Excise can read and write AES-128 and AES-256 encryption and inspect digital signatures against the operating system trust store.Read 8 Oct 2026 · github.com
- Form creation
- YesRead 20 Sep 2026 · github.com
- Forms
- Excise can fill and flatten AcroForm fields and create new fields; dynamic XFA layouts are experimental and XFA fields cannot be filled.Read 8 Oct 2026 · github.com
- Libraries and API
- The project includes managed PDF libraries, an Avalonia PDF viewer control, and a C ABI over Excise.Core for other languages.Read 8 Oct 2026 · github.com
- Notable limitation
- Excise describes its scope as an everyday PDF workbench and says it is not an Acrobat Pro replacement for prepress, color-managed print production, JavaScript workflows, portfolio workflows, or certificate-authority trust decisions.Read 8 Oct 2026 · github.com
- OCR
- YesRead 20 Sep 2026 · github.com
- PDF conversion
- NoRead 20 Sep 2026 · github.com
- PDF tools
- The app supports PDF viewing, search, text selection and copying, page organization, annotations, Bates numbering, and file size reduction.Read 8 Oct 2026 · github.com
- PDF workflows
- The app supports search, text selection and copying, annotations, page organization, AcroForm filling and flattening, and Bates numbering.Read 8 Oct 2026 · github.com
- Redaction
- Its redaction engine removes text, images, and vector graphics from PDF content streams rather than covering them with a black box.Read 8 Oct 2026 · github.com
- Redaction audit
- The `excise unredact` command checks whether a supposedly redacted PDF still leaks text, and `excise audit` detects text hidden beneath opaque overlays.Read 8 Oct 2026 · github.com
- Release caveat
- Builds are not signed or notarized and have no auto-update; release assets include SHA-256 files for verification.Read 8 Oct 2026 · github.com
- Security features
- It reads and writes AES-128 and AES-256 encryption and inspects digital signatures against the operating system trust store.Read 8 Oct 2026 · github.com
- Security scope
- The project describes itself as not an Acrobat Pro replacement for prepress, color-managed print production, JavaScript workflows, portfolio workflows, or certificate-authority trust decisions.Read 8 Oct 2026 · github.com
- Signature checks
- Signature inspection does not check certificate revocation or evaluate timestamp and long-term validation material.Read 8 Oct 2026 · github.com
- Signature limitation
- Certificate revocation is not checked, and timestamp or long-term validation material is not evaluated.Read 8 Oct 2026 · github.com
- Support and security contact
- The repository links a security policy for reporting vulnerabilities, including redacted content that survives, but does not state a support service or response time on the pages reviewed.Read 8 Oct 2026 · github.com
- Supported platforms
- The project lists desktop packages for macOS Apple Silicon, Windows 10/11 x64, and Linux x64 and ARM64; it has no Intel macOS build.Read 8 Oct 2026 · github.com
- Text editing
- NoRead 20 Sep 2026 · github.com
- XFA limitation
- Dynamic XFA layouts are experimental, may omit or move content, and cannot be filled in Excise.Read 8 Oct 2026 · github.com
Plans and prices
Strong points and limits
Strong points
- Removes redacted content from PDF streams.
- Scrubs hidden data and reports removals.
- CLI supports batch workflows and audit checks.
- Reads and writes AES-128 and AES-256 encryption.
- Free plan: free.
Limits
- Dynamic XFA layouts are experimental and cannot be filled.
- Signature inspection omits revocation and long-term validation.
- Builds are unsigned, not notarized, and lack auto-update.
- Not intended for several specialized Acrobat Pro workflows.
Who it suits
Excise suits people who need everyday PDF editing and redaction, including command-line batch workflows and checks for hidden or surviving content. Its stated scope excludes specialized prepress, color-managed print, JavaScript, portfolio, and certificate-authority trust workflows.
Excise in depth
Read the full write-up
Excise is a free, open-source PDF workbench for Windows, macOS, and Linux, pairing routine document handling with permanent content removal. It suits privacy-conscious individuals, developers, and teams that need auditable redaction and batch processing more than polished production publishing. Choose it for content-level redaction and command-line checks; choose something else when XFA, advanced signature validation, or specialist print workflows are central.
Overview
Excise edits the PDF itself rather than placing a visual black rectangle over sensitive material. That distinction matters for disclosures: text, images, and vector graphics are removed from content streams, while common document operations remain in the same application. It is an everyday PDF workbench, not a general-purpose replacement for Acrobat Pro or a text-editing and format-conversion suite.
The project is open source under the MIT licence and provides both a desktop application and command-line tooling. Its scope is deliberately practical, with explicit boundaries around prepress, color-managed print production, JavaScript-heavy documents, portfolios, and certificate-authority trust decisions.
Key features
Redaction and verification
Redaction removes text, images, and vector graphics from the PDF's content streams. By default, Excise also scrubs metadata, attachments, JavaScript, thumbnails, and hidden layers, then reports what it removed. That is a materially stronger approach than cosmetic covering, but the resulting file still deserves verification. The unredact command checks whether supposedly removed text remains recoverable, while audit finds text concealed beneath opaque overlays. Independent checks with Tesseract-based OCR, mutool, and pdftotext are documented as part of the workflow.
Document work and forms
The desktop tools cover viewing, search, text selection and copying, annotations, page organization, Bates numbering, and file-size reduction. Excise can fill and flatten AcroForm fields and create new fields, making it useful for ordinary case files, submissions, and records handling. OCR relies on the system's Tesseract installation. There is no text editing and no PDF conversion, so it cannot replace software intended to rewrite existing prose or change document formats.
Automation and developer use
The command-line tool supports batch workflows and stable JSON output, giving teams a repeatable way to process and inspect files. The repository also contains managed-code PDF core and rendering libraries, an Avalonia viewer control, and a C ABI over Excise.Core. Those components make Excise more attractive when an application needs embedded PDF capability rather than only a desktop editor.
Encryption, signatures, and XFA
Excise reads and writes AES-128 and AES-256 encrypted PDFs and inspects digital signatures against the operating system trust store. Signature inspection does not check certificate revocation or evaluate timestamp and long-term validation material, so regulated signature validation remains outside its remit. Dynamic XFA layouts are experimental, may omit or move content, and XFA fields cannot be filled; AcroForms are the dependable forms path.
Pricing
Open source: free (MIT licensed; no paid tiers stated). There are no seat charges, usage quotas, or subscription-renewal terms attached to this plan. It is a strong fit for individuals, self-managed teams, and developers who can operate desktop or command-line software and do not need a vendor support contract.
Platforms
Excise supports Windows, macOS, and Linux, and is also exposed as an API. Self-contained downloads are provided for Apple Silicon macOS, Windows 10/11 x64, Ubuntu/Debian, and x64 or ARM64 Linux. Builds are not signed or notarized and do not auto-update; release assets include SHA-256 files for users who want to verify downloads.
Who it's for
Pick Excise for sensitive PDFs that need actual content removal, an audit trail of cleanup, and repeatable command-line processing. It is especially well suited to developers integrating PDF functions through its libraries or C ABI, and to organizations comfortable managing open-source software themselves. It is a poor fit for prepress and color-managed production, JavaScript-dependent workflows, PDF portfolios, dynamic XFA forms, or decisions requiring full certificate revocation and long-term signature validation.
Pros and cons
Pros: Redaction removes underlying content instead of merely obscuring it.
Pros: Metadata, attachments, scripts, thumbnails, and hidden layers are scrubbed by default, with removal reporting.
Pros:unredact, audit, batch commands, and stable JSON output support repeatable quality checks.
Pros: Free MIT-licensed software runs across the three major desktop operating systems.
Cons: No text editing or PDF conversion limits it as an all-purpose document editor.
Cons: XFA support is experimental and XFA fields cannot be filled.
Cons: Signature inspection omits revocation, timestamp, and long-term validation checks.
Cons: Unsigned, unnotarized builds without auto-update add release-management work.
Alternatives
For a broader directory of redaction products, see Document Redaction Software; for general PDF authoring options, see PDF editors.
Docuflair Redact is the better choice when you want a paid service with a free trial, broad web and mobile coverage, and a 1,000-page monthly Basic allowance at €299 a month on annual billing with a 12-month minimum.
GroupDocs.Redaction suits teams seeking a document-processing SDK across hosted, self-hosted, web, mobile, and desktop environments.
PineThink Redact is preferable for a simple macOS or Windows desktop option with a single-document personal free tier and a 6.99 USD monthly Premium plan.
Redact PDF AI fits users who prefer web, API, or mobile access and prepaid page credits.
PII Tools is aimed at organizations wanting an annual, self-hosted business deployment.
RedactLaw is designed around hosted legal redaction with a five-document-per-month free tier.
LocalRedact is another free, local-first API and Python package.
Philter offers on-device redaction for personal, non-commercial, and evaluation use.
Verdict
Excise is the right choice for users who need free, cross-platform PDF handling with genuine content removal and command-line verification. Its strongest reason to choose it is the combination of destructive redaction, cleanup reporting, and auditable automation. Look elsewhere if your work depends on dynamic XFA, production print controls, JavaScript or portfolio features, or legally rigorous signature-trust validation.
Verdict
Excise combines PDF editing with direct content removal and command-line redaction checks. Its boundaries around XFA, signature validation, and specialized production workflows are important to weigh before choosing it.
Where Specifiction places it
- Document Redaction Software#3 of 278.8
- PDF editors#39 of 1028.2