Jumpdf is a keyboard-focused PDF viewer designed for documents that require frequent movement between different sections. It is particularly useful for textbooks, academic papers and technical manuals containing references to material elsewhere in the document.
Its distinguishing feature is a system of movable marks that act as independent reading positions. Unlike conventional static bookmarks, marks follow the current reading position, allowing users to maintain several locations without repeatedly resetting bookmarks.
Marks can be organised into groups, and groups can be opened in separate windows. This makes it possible to compare related sections or keep definitions, examples and exercises visible while reading. Jumpdf uses GTK 4 and Poppler, with a configurable keyboard interface.
This is free and open source software.
Key Features
- Keyboard-driven PDF navigation.
- Movable marks maintain independent reading positions.
- Groups organise related marks within documents.
- Opens mark groups in separate windows.
- Switches quickly between current and previous marks.
- Supports cloning and swapping marks and groups.
- Full-text searching with previous and next result navigation.
- Keyboard-driven hyperlink selection.
- Searchable document table of contents.
- Configurable scrolling and zoom controls.
- Dark mode and fullscreen viewing.
- Customisable settings through a TOML configuration file.
- Built with GTK 4 and the Poppler rendering library.
Website: github.com/aaeioua/jumpdf
Support:
Developer: b43NnUNF4vidFYFhpqaLWy2ANawtRbMtUXZY9Pf
License: MIT License

jumpdf is written in C. Learn C with our recommended free books and free tutorials.
Related Software
| PDF Viewers | |
|---|---|
| KOReader | Document viewer for a wide variety of file formats including PDF |
| Okular | Universal document viewer supporting advanced document features |
| MuPDF | Lightweight PDF and XPS viewer |
| Sioyek | Designed for viewing research papers and technical books |
| PDF.js | JavaScript library that renders Portable Document Format files |
| Koodo Reader | All-in-one ebook reader and PDF viewer |
| Papers | Fork of Evince |
| Evince | Multi-page document viewer |
| Atril | A simple multi-page document viewer for MATE |
| tdf | TUI-based PDF viewer |
| Zathura | Highly customizable and functional document viewer |
| Xreader | Simple multi-page document viewer |
| qpdfview | Tabbed document viewer. It uses Poppler for PDF support |
| Xpdf | PDF viewer and toolkit |
| PreviewQt | Preview all kinds of files |
| llpp | Fast and featureful PDF, EPUB, XPS and CBZ viewer |
| JFBView | PDF and image viewer for the Linux framebuffer |
| hygg | Minimalistic Vim-like TUI document reader |
| fancy-cat | PDF reader for terminal emulators |
| apvlv | PDF/EPUB/TXT/FB2/MOBI/CBZ/HTML …viewer |
| CorePDF | Simple lightweight PDF viewer |
| Jumpdf | Keyboard-focused PDF viewer |
| Shelf | Browse and view documents |
| MeowPDF | PDF viewer for the Kitty terminal with Vim-style navigation |
| npdfr | Command-line PDF reader prioritizing fast searches |
| miro | Native PDF viewer |
| Kiview | Quick file preview |
| Lektra | Fast and configurable PDF viewer |
Read our verdict in the software roundup.
LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more. Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion. Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README. |


Please read our Comment Policy before commenting.