PDF editor for Linux
Edit the text and images on the page, annotate, fill forms, redact, run OCR, and add digital signatures — all on your own machine. Free, open source, and built for the Linux desktop, on both Wayland and X11.
Free and open source (Apache-2.0). No account. Nothing is uploaded.
Plenty of Linux apps open a PDF, and some let you scribble a highlight. Far fewer let you change what is actually on the page, fill a form and keep it, redact so the data is gone, or sign in a way another program will verify. DartPDF does the whole job.
Prefers Wayland, falls back to X11 automatically. Native GTK window, correct app icon and window class.
Registers as a PDF handler, so it shows up under “Open With”, and accepts drag-and-drop and command-line files.
The Flatpak build uses XDG portals for file access — no blanket home-folder permission.
Signing identities use your keyring when present, and degrade gracefully when there isn’t one.
Editing, OCR, and signing run on your machine. Your documents never leave it.
Apache-2.0 licensed. Read the code, build it yourself, or package it for your distro.
The official Flatpak is the recommended install. It is signed, sandboxed, works across modern 64-bit distributions, and receives updates through DartPDF’s own package repository.
One-click install from the official signed repository, with sandboxing and automatic updates.
flatpak install --from \
https://dartpdf-flatpak.web.app/dartpdf.flatpakref
A secondary package-managed option for Ubuntu and other distributions with snapd.
sudo snap install dartpdf
A standalone fallback with no package-manager setup. Make it executable and run it.
chmod +x dartpdf-linux-x86_64.AppImage
./dartpdf-linux-x86_64.AppImage
Unpack anywhere and run the binary. Useful for manual or scripted deployments.
tar xzf dartpdf-linux-x64.tar.gz
./dart_pdf_editor_app
Install dartpdf-bin with your favourite AUR helper.
paru -S dartpdf-bin # or: yay -S dartpdf-bin
flatpak update then installs future stable releases through the normal Flatpak update flow.