Rnote is an open-source vector-based drawing app designed for sketching, handwritten notes, and annotating documents and pictures. It is targeted at students, teachers, and drawing tablet users. Written in Rust and GTK4, Rnote provides an adaptive UI that works seamlessly on both large and small screens.


  • Adaptive UI: Focused on stylus input for an intuitive experience.
  • Pressure-sensitive stylus input: Supports various configurable stroke styles.
  • Shape Tool: Create diverse shapes with ease.
  • Selection Tool: Move, rotate, resize, and modify existing content.
  • Document Layouts: Choose from fixed pages, continuous vertical, and infinite in every direction.
  • Customizable Backgrounds: Set different colors, patterns, and sizes.
  • Page Formats: Customize the page format to suit your needs.
  • Optional Pen Sounds: Enhance the drawing experience with customizable pen sounds.
  • Stylus Button Shortcuts: Reconfigure shortcuts for efficiency.
  • Workspace Browser: Quickly access related files with the integrated browser.
  • Import and Export: Supports Pdf, Bitmap, Svg, and Xopp file formats.
  • Tabs: Work on multiple documents simultaneously.
  • Autosave and Printing: Ensure your work is always saved and ready for printing.


overview overview
selection selection
typewriter typewriter
focus-mode focus-mode
workspaces workspaces
document-settings document-settings
action-shortcuts action-shortcuts


For more information, visit the Rnote project website.



Download the official Flatpak from Flathub here.

Download on Flathub


Thanks to @dehesselle, the app is available on MacOS as an app bundle. Check out the repository, or download the latest release here.

Download MacOS app bundle


Download the Windows installer from the latest release here.

Download Windows installer

Install using Winget:

winget install flxzt.rnote


Translation status

Contribute to the project by adding or maintaining a translation. The translation files are located in crates/rnote-ui/po/.

Similar Projects



  1. Home
  2. Learn Rust
  3. Get Started
  4. Practice Rust
  5. Challenges
  6. Tutorials
  7. Blog
  8. Open source
  9. Learn Gleam


  1. GitHub
  2. X


  1. Privacy Policy
  2. Terms of Service