Using the Share Extension on Mac

The macOS share extension lets you send files and web pages to your reMarkable from any Mac app that has a Share button - including Finder, Safari, Mail, and Preview.

What you can share

  • PDFs
  • Images (JPG, PNG, and others)
  • EPUB files
  • Text files (.txt)
  • Markdown files (.md, .markdown)
  • Web page URLs (the app fetches and cleans up the article)

Enabling the share extension

If Klass-RM Uploader does not appear in your share menu, you can add it:

  1. In any app, click the Share button or go to File > Share.
  2. Click More at the bottom of the share menu.
  3. macOS System Settings opens at the Extensions section.
  4. Find Klass-RM Uploader in the list of sharing extensions and check the box next to it.
  5. Close System Settings.

Klass-RM Uploader will now appear in your share menus.

Sharing a file from Finder

  1. In Finder, select the file you want to send.
  2. Right-click (or Control-click) and hover over Share.
  3. Click Klass-RM Uploader in the submenu.
  4. A panel appears. Review the file name and upload options.
  5. (Optional) If you have a Pro license, click Upload to to choose a destination folder on your reMarkable.
  6. (Optional) If you have a Pro license and a Connect subscription, switch between PDF/ePub and reMarkable Notebook using the format selector.
  7. Click Upload.

You can also use the Share button in the Finder toolbar if the file is selected.

Sharing a web page from Safari

  1. Open the web page you want to read on your reMarkable.
  2. Click the Share button in Safari's toolbar (the box with an arrow pointing up), or go to File > Share.
  3. Click Klass-RM Uploader.
  4. The app fetches and cleans the article content.
  5. Click Upload.

Sharing from Preview, Mail, or other apps

Most Mac apps that can open or display documents have a Share option under the File menu. The process is the same:

  1. Open the document or file.
  2. Go to File > Share > Klass-RM Uploader (or use the Share button in the toolbar).
  3. Configure options in the panel that appears.
  4. Click Upload.

Sharing from AI chat apps and other dynamic web apps

Some websites - including AI chat tools like Claude, ChatGPT, Perplexity, and similar apps - do not work with the share extension. These apps constantly rewrite their own page content using JavaScript. There is no static text for the share extension to capture, so you will get a blank or incomplete result.

For these, use Print to reMarkable instead. In any Mac app, press Command + P to open the Print dialog, then click the PDF button in the bottom-left corner and choose Print to Klass-RM Uploader. This captures exactly what is rendered on screen.

Many of these apps also offer a built-in "Export" or "Print-friendly" option in their own interface that generates a clean, printer-ready version of the content. Using that first and then printing to reMarkable gives you the cleanest result.

The share extension works best with traditional web pages where the text content is part of the HTML: news articles, blog posts, documentation, and similar sites.

What happens if you are not signed in

If you have not signed in to your reMarkable account in the main app, the share extension shows a notice asking you to open the main app and sign in first.

Format options

When the share panel opens, you may see a format selector:

  • PDF/ePub - uploads the file as-is. Works for everyone.
  • reMarkable Notebook - converts the upload to an editable reMarkable Notebook. Requires both a Pro license and a reMarkable Connect subscription. If either is missing, the option is shown but disabled.

PDFs always upload as PDFs regardless of format choice. Notebook conversion applies to images, articles, and text/Markdown only.

Large-file optimization in the share extension

On Mac, the share extension also applies any large-file optimization settings you have configured. If a PDF is above your size threshold, it will be automatically re-encoded and shrunk before uploading. See the Large-File Optimization page for details.