MuPDF OpenGL Viewer

The OpenGL based viewer can read PDF, XPS, CBZ, and EPUB documents. It compiles on any platform that GLFW supports. The latest release builds on Linux, Windows, and macOS.

Command Line Options

mupdf-gl [options] document [page]
-p password
The password needed to open a password protected PDF file.
-r resolution
Set the initial zoom level, specified as DPI. The default value is 72.
-W width
Set the page width in points for EPUB layout.
-H height
Set the page height in points for EPUB layout.
-S size
Set the default font size in points for EPUB layout.
-U stylesheet
Specify a CSS file containing user styles to load for EPUB layout.
Ignore publisher styles for EPUB layout.

Mouse Bindings

The middle mouse button (scroll wheel button) pans the document view.

The right mouse button selects a region and copies the marked text to the clipboard.

Key Bindings

Several commands can take a number argument entered before the key, to modify the command. For example, to zoom to 150 dpi, type "150z".

F1Display help.
iDisplay document metadata.
oToggle display of outline.
LToggle display of links.
rReload document.
qQuit viewer.
fToggle fullscreen.
wShrinkwrap window to fit page.
WFit page width to window.
HFit page height to window.
ZFit page size to window.
[number] zSet zoom resolution in DPI.
+Zoom in.
-Zoom out.
[Rotate counter-clockwise.
]Rotate clockwise.
[arrows] or h, j, k, lPan page in small increments.
bSmart move one screenful backward.
[space]Smart move one screenful forward.
[comma] or [page up]Go one page backward.
[period] or [page down]Go one page forward.
<Go 10 pages backward.
>Go 10 pages forward.
[number] gGo to page number.
GGo to last page.
mSave current page to navigation history.
tGo back in navigation history.
TGo forward in navigation history.
[number] mSave current page in numbered bookmark.
[number] tGo to numbered bookmark.
/Start searching forward.
?Start searching backward.
nContinue searching forward.
NContinue searching backward.