Max116 downloadsWrite notes where writing works best, review on reMarkable and get your remarks back in the note they came from. As markdown you can actually edit and refine.
Somewhere on your reMarkable is the best idea you had this month.
You can even picture it: the line through the paragraph that had to go, the circle around the one phrase worth keeping, the objection scrawled in the margin that would never have occurred to you at a keyboard. Paper does that. It slows the text down until you can hear yourself think.
Then you are back at your desk, and your vault has never heard of any of it. The tablet remembers everything and tells your vault nothing — a beautiful drawer that locks from the inside. So you prop the tablet next to the screen and retype your own thinking. Or you promise yourself you will, later, and a month of reading quietly evaporates.
This plugin is the way back. Send a note to your reMarkable, mark it up, run one command. Your note returns with your marks worked into it: the sentence you struck out is struck out, the phrase you circled is bold, the margin bar became a quote, the highlight kept its colour. And next Tuesday, when you search your vault for that idea, it is there — in the sentence it was about, with your objection sitting underneath.
Markdown you can search, link and edit. Not a photo of a page.
Early days. Fresh in the community plugin directory and under active development. It is used daily on a real device, and rough edges get fixed fast — please report what you hit.
1. Install. Settings → Community plugins → Browse, search for reMarkable Round-Trip — or use this direct link — install and enable.
2. Pair. Get a one-time code at my.remarkable.com/device/browser/connect, then open Settings → reMarkable Round-Trip, enter it and select Pair. Self-hosting rmfakecloud instead? Toggle Self-hosted endpoint and give your base URL.
3. Send a note. Right-click any note → Send to reMarkable. Read it, mark it up, then run Import annotations from reMarkable from the command palette.
That is the whole loop. Everything below is detail for when you want it.
What happens to your note on the way:
![[embeds]] are resolved inline, callouts
become titled quotes, comments are dropped, and frontmatter is left out — or
rendered as a small title block, if you prefer.remarkable-id in its frontmatter. That id — not the
file path — is how a document finds its note again, so you can move and
rename freely.Run Import annotations from reMarkable. The plugin finds the documents you have touched since last time and writes what it read into your vault.
What you get is an annotated copy of your note: your own text, unchanged, with the marks worked in where you drew them. Bold, italics, headings, links and lists all survive, because the copy starts from your note rather than being rebuilt from the page.
It lands in a companion note (Your note — annotations.md) so your source note
stays untouched; a setting puts it inside the source note instead. Either way
the plugin only ever replaces its own marked block, so anything you write
around it survives a re-import.
No OCR and no model. The plugin typeset the page itself, so it knows where every word sits and can tell from the shape and position of a stroke what it did and which words it points at.
| Draw this on the tablet | Recognised as | Default result in your vault |
|---|---|---|
| A line through words | Strike-through | ~~the struck words~~ |
| A line under words, clear of the baseline | Underline | <u>the underlined words</u> |
| A loop around a word or phrase | Circle | **the circled phrase** |
| A vertical bar in the margin | Margin bar | The lines it ran alongside, as a > quote |
| The text highlighter | Highlight | <mark> in the colour you used |
| Anything else — handwriting, arrows, scribbles | Remark | A cropped image in a callout, under the line it was written against |
| A page you added on the tablet to write on | Added page | The whole page as an image, placed after the text it follows |
Worth knowing:
The shapes are fixed — they are what a pen can draw. What they mean is your own convention. Under Settings → What a pen mark becomes, each of the three inline marks can be set to strikethrough, bold, italic, underline, highlight, or left alone. Circle the things you want highlighted? Set Loop around words to Highlight.
Margin bars always quote the lines they ran alongside, and handwriting always comes back as an image; those are not styling choices.
Placing marks needs the note to still match what was sent.
remarkable-id, and the companion note moves along with it.Every run writes a report to reMarkable Round-Trip log.md and copies it to
your clipboard: what was read, what ended up in your vault, and which words
each mark landed on.
Your notes go directly from Obsidian to the endpoint you configure — the official reMarkable cloud or your own rmfakecloud server. No other services, no telemetry, no analytics.
Obsidian's plugin scan flags three capabilities. Here is what each is for:
remarkable-id when its path no longer matches — that is what lets you move
or rename an annotated note without losing the link. Paths are read,
contents are not.Your reMarkable pairing is a device token, obtained once from a code you enter yourself. It is stored in the plugin's own settings, and it is the only credential the plugin holds.
GPL-3.0-or-later — Copyright (C) 2026 Max Kloosterman.
Versions up to and including 0.26.2 were released under MIT and remain so;
from 0.27.0 the plugin is GPL, so that derivatives — in particular of the
.rm stroke reader, which did not exist in JavaScript before — stay open.