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 AppImage and the portable tarball run on any modern 64-bit distribution today. Flathub and the AUR are on the way — this page will link them the moment they are live.
One file, no install. Make it executable and run it.
chmod +x dartpdf-linux-x86_64.AppImage
./dartpdf-linux-x86_64.AppImage
Unpack anywhere and run the binary. Good for scripts and servers.
tar xzf dartpdf-linux-x64.tar.gz
./dart_pdf_editor_app
The recommended way to install, with automatic updates and sandboxing.
flatpak install flathub dev.milanko.dartpdf
Install dartpdf-bin with your favourite AUR helper.
paru -S dartpdf-bin # or: yay -S dartpdf-bin