Xournal++ logo

Xournal++

Handwriting note-taking and PDF annotation app with pressure-sensitive pen support

Open Source Alternative to
Repository activity
  • Stars14.9k
  • Forks1.1k
  • Open Issues1.2k
xournalpp health score - Linux Foundation Insights
License

GPL-2.0

Languages
  • C++
  • Lua
  • CMake
Xournal++ screenshot

About Xournal++

Xournal++ is handwriting note-taking software for annotating PDFs and writing on digital paper backgrounds. It is built for people who work with a stylus, letting you write, draw, and mark up documents by hand and store the results in the .xopp file format.

You can annotate on top of PDFs, select and highlight text from the underlying PDF, and use pen, highlighter, shape, and text tools with pressure-sensitive tablets such as Wacom. It also offers layers, page previews, a customizable toolbar, LaTeX support, audio recording alongside notes, and Lua scripting.

Notes export to SVG, PNG, and PDF from the interface or the command line. Xournal++ runs on Linux, Windows, and macOS, with an Android build available through F-Droid.

Key features

  • Annotate PDFs and write on paper backgrounds with a stylus
  • Pressure-sensitive pen and tablet support
  • Select, highlight, and mark up text from the underlying PDF
  • Export to SVG, PNG, and PDF from the GUI or command line
  • Layers, LaTeX support, audio notes, and Lua plugins

Details

On GitHub since
2013
Platforms
Linux · Windows · macOS · Android
File format
.xopp (gzipped XML)
Export
SVG · PNG · PDF · xoj
License
GPL-2.0