Print to reMarkable from Any App (Mac)

The Klass-RM Uploader print helper adds a Print to Klass-RM Uploader option to the PDF menu in the Print dialog of every Mac application. This means you can send anything you can print - a web page, a Pages document, a spreadsheet, an email - directly to your reMarkable tablet, without saving a file first.

One-time setup

The print helper needs to be installed once. This takes about a minute.

  1. Open Klass-RM Uploader on your Mac.
  2. Go to the Help menu in the menu bar and choose Set Up Print to Klass-RM Uploader.
  3. An installer window opens and explains the steps.
  4. Click Reveal Helper in Finder. Finder opens showing the helper app file.
  5. A second Finder window opens showing your ~/Library/PDF Services/ folder.
  6. Drag the helper app from the first Finder window into the PDF Services folder in the second window.
  7. If macOS asks for your password to authorize the copy, enter it.
  8. The helper is now installed. Close both Finder windows.

Why is this manual? macOS prevents sandboxed apps from writing into the PDF Services folder directly. The drag-install is a one-time workaround required by Apple's security model.


Using Print to reMarkable

Once the helper is installed, it appears in the Print dialog of every application.

  1. In any Mac app, open the document or page you want to send to your reMarkable.
  2. Press Command + P (or go to File > Print) to open the Print dialog.
  3. At the bottom of the Print dialog, click the PDF button (bottom-left corner). A menu drops down.
  4. Choose Print to Klass-RM Uploader from the menu.
  5. The document is converted to a PDF and sent to Klass-RM Uploader. It uploads to your reMarkable in the background.

When to use Print vs. the Share Extension

Print to reMarkable captures what is actually displayed on screen, which makes it the right tool for:

  • AI chat conversations (Claude, ChatGPT, Perplexity, etc.) - these apps constantly rewrite the page with JavaScript, so the share extension cannot capture the content. Print to reMarkable renders the visible content exactly as it appears.
  • Web apps and dashboards - any site whose content is generated dynamically rather than written as plain HTML.
  • Documents in any app - anything you can print: Pages documents, spreadsheets, presentations, emails.

Use the share extension for traditional web pages (news articles, blogs, documentation) where you want a clean extracted article version. Use Print when you want to capture exactly what you see.

Choosing a destination folder (Pro)

If you have a Pro license, you can choose which folder on your reMarkable the printed document lands in. After choosing Print to Klass-RM Uploader, a small window may appear asking you to confirm or change the destination. Select the folder you want and confirm.

Without a Pro license, printed documents go to the top level of your reMarkable library.


Large-file optimization in Print to reMarkable

Documents printed via the print helper are also subject to your large-file optimization settings. If the resulting PDF is above your configured size threshold, it will be shrunk automatically before uploading. See the Large-File Optimization page.


What happens if you are not signed in

If you are not signed in to Klass-RM Uploader when you print, the helper will show a notice asking you to open the main app and sign in first. After signing in, try printing again.


Reinstalling or removing the print helper

To reinstall: Follow the setup steps above again. The new helper replaces the old one.

To remove: Open Finder, go to ~/Library/PDF Services/ (you can get there by pressing Command + Shift + G in Finder and pasting that path), and drag the Print to Klass-RM Uploader app to the Trash.


Troubleshooting

The option does not appear in the PDF menu:

  • Make sure you completed the installation and dragged the helper into ~/Library/PDF Services/.
  • Quit and reopen the app you were printing from. Some apps need a restart to pick up changes to the PDF Services folder.

The document never appears on my reMarkable:

  • Open Klass-RM Uploader and check the upload queue. Look for an error on the job.
  • Make sure you are signed in to your reMarkable account.
  • Check that your Mac has an internet connection.