Skip to content

Software · PDF: read, create, edit

Sioyek

PDF viewer designed for reading research papers and technical books.

  • Completely free
  • Windows and Linux
  • Open source
  • No account

Overview

Sioyek is a PDF reader, available on Windows and Linux.

Features described in its Flathub listing and in its GitHub repository: annotation and highlighting.

Overview written by LicitPro from the documentation published by the authors and the cited sources; we have not tried the resource ourselves.

Excerpts that establish this information
  • “PDF viewer designed for reading research papers and technical books” — Flathub, 10 November 2026
  • “Highlight text using different kinds of highlight, you can search among all the highlights.” — Flathub, 10 November 2026

At a glance

All of Sioyek is free: no feature is locked behind a paid plan, and its code is open.

Its licence (GPL-3.0) is a copyleft open source licence: you may use, study, modify and redistribute it, including commercially; modified versions must keep the same licence.

Strengths

  • Open source code
  • No account needed
  • Commercial use allowed

Weaknesses

  • Few recent updates

About

Some features in Sioyek: You can quickly search and open any file you have previously interacted with using sioyek. You can search and jump to table of contents entries. You can jump to any referenced figure or bibliography item even if the PDF file doesn't provide links. You can also search the names of bibliography items in google scholar/libgen by middle clicking/shif+middle clicking on their name. You can open a quick overview of figures/references/tables/etc. by right clicking on them (Like Smart Jump, this feature works even if the document doesn't provide links). Bookmarks are similar to marks except they are named by a text string and they are all global. Highlight text using different kinds of highlight, you can search among all the highlights. You can customize all key bindings and some UI elements by editing keys_user.conf and prefs_user.conf. The default configurations are in keys.conf and prefs.conf Sometimes when reading a document you need to go back a few pages (perhaps to view a definition or something) and quickly jump back to where you were. You can achieve this by using marks. Marks are named locations within a PDF file (each mark has a single character name for example 'a' or 'm') which you can quickly jump to using their name. In the aforementioned example, before going back to the definition you mark your location and later jump back to the mark by invoking its name. Lower case marks are local to the document and upper case marks are global (this should be very familiar to you if you have used vim). Suppose you are reading a paragraph which references a figure which is not very close to the current location. Jumping back and forth between the current paragraph and the figure can be very annoying. Using portals, you can link the paragraph's location to the figure's location. Sioyek shows the closest portal destination in a separate window (which is usually placed on a second monitor). This window is automatically updated to show the closest portal destination as the user navigates the document. Under Wayland, Sioyek will use by default the Wayland backend, if you prefer the X11 backend you can force it with flatpak run --nosocket=wayland --socket=x11 com.github.ahrm.sioyek If you want to theme Sioyek, the prefs_user.config file will be looked up in ~/.config/sioyek/

Description from Flathub — AppStream (Flathub)

Sources and checks

  • Facts collected from Flathub (credit card, publisher, licence, free status, platforms, commercial use, version) —
  • Facts collected from Winget (Windows Package Manager) (credit card, account, source code, publisher, licence, free status, platforms, commercial use, version) —
  • Facts collected from LicitPro automatic classification () —
  • Last technical check: 7 November 2026
  • Description from Flathub — AppStream (Flathub)

How listings are built →

Do you develop Sioyek?

Correct this listing with the report form, or cite it with this optional badge (it shows the verified free status and changes nothing in the ranking):

<a href="https://licitpro.fr/en/resource/sioyek"><img src="https://licitpro.fr/badge/sioyek.svg?l=en" alt="Listed on LicitPro" height="20"></a>

Developers and publishers →

In the same category

Okular

Software · Open source

Okular is a PDF reader, available on Windows, macOS and Linux: annotation and highlighting, Markdown support.

Completely freeWinMacLinux

Xournal++

Software · Open source

Take handwritten notes.

Completely freeWinMacLinux

Adobe Reader

Software

Adobe Reader is a PDF reader, available on Linux: annotation and highlighting. Old edition (2013).

Completely freeLinux

PDF4QT

Software · Open source

PDF4QT is a PDF editor, available on Windows and Linux: command-line use.

Completely freeWinLinux

word-sys PDF Editor

Software · Open source

word-sys PDF Editor is a PDF editor, available on Linux: PDF export.

Completely freeLinux

PDFedit

Software · Open source

PDF editor with ability to browse/edit the tree of raw pdf objects.

Completely freeLinux