Features for Web Clipper, RSS Reader, and portable Markdown

Write in Markdown.

Take it in, rewrite it, move it, send it out.
Only the tools for that.

Three things that happen where you write.

  • AI answers pile up without ever passing through your own words.

  • The more the tool grows, the slower the place you write becomes.

  • Keeping folders and tags in order eats more time than writing.

Entrytake it in

Clip a page, subscribe to a feed, import a file. A clip lands in Inbox unsorted — you are not asked to file it before you have read it.

Mark It Down's main toolbar with the Entry menu open.

Editchew it over

Rewrite it in your own words. Markdown goes in and renders as you type, in one pane, with no second preview to keep in sync.

Mark It Down's main toolbar with the Edit menu open.

Moveput it away

Five fixed folders, and no way to add a sixth. There is no filing system to design, so moving a note ends the decision instead of starting one.

Mark It Down's main toolbar with the Move menu open.

Exitlet it go

Export as plain Markdown, or push to a Git remote you own. A note that leaves is the point, not a loss.

Mark It Down's main toolbar with the Exit menu open.

Some things are missing on purpose.

Everything above is what Mark It Down does. These four are what it will not do — not unfinished, but declined.

  • AI generation (summarise / generate / proofread)A place to write, not a place to outsource thinking.
  • Custom foldersMaking folders pulls you away from writing. Five, fixed.
  • Auto cloud syncTidy up, then push. That extra step is thinking time.
  • A plugin systemWith no way to extend it, there is a ceiling on how heavy it can get.

Below is the full catalogue, sorted into the stage each part belongs to. It is not meant to be read end to end — open a group when you want to check one specific thing.

Entry

Web ClipperClip the web, capture AI
  • Web Clipper Right-click any page or selected text to save or copy it as clean Markdown. Saved notes open automatically in Side Panel
  • Reference-aware Extraction Keeps labels from reference tables while filtering unrelated card grids from the saved Markdown
  • AI Chat Extraction Captures output from Claude, ChatGPT, Grok, and Gemini as clean Markdown. Math, code, tables, and artifacts all preserved
  • Comment Thread Extraction Structured Markdown from Hacker News, Reddit, and GitHub. Preserves nesting, authors, timestamps, and conversation context
  • llms.txt Detection Checks /llms-full.txt and /llms.txt first and clips the site's own text. Falls back to normal extraction within a few seconds; the answer is cached for a day
  • Mermaid Preservation Mermaid.js diagram source code recovered and saved as ```mermaid code blocks
  • YouTube Transcripts Clips available YouTube captions as timestamped Markdown links — useful for returning to exact moments in a video
  • Shadow DOM / iframe Support Extracts content from Shadow DOM internals and same-site iframes, reducing failures on modern SPAs
  • Social and Publishing Sites Dedicated extractors for LinkedIn, Bluesky, Threads, Medium, and Discourse reduce cleanup after clipping
  • Zenn / Qiita / Hatena Blog Japanese blogging platform embed syntax recognized and converted to standard Markdown. Hatena Blog footnotes become Markdown footnotes when clipped from RSS
  • Save Selection — Unified Quote Format Right-click save and RSS Quote Selection produce the same structure: frontmatter (source URL + timestamp) + blockquote + attribution link + disclaimer footer. Reformatting preserves status and quoted_at
  • Ruby text → Aozora notation Pages with <ruby> annotations convert automatically to 漢字《かんじ》 notation
  • Recoverable Clip Failures When clipping fails, the captured preview stays available so you can retry instead of losing it
  • Learn More See the Web Clipper page for the full walkthrough
rssRSS ReaderRead, save, and sync feeds
  • Feed Viewer Open RSS from the sidebar, command palette, or Ctrl+Shift+R. Move with j/k, open with Enter or o, save with i
  • Full-Screen Workspace RSS Reader is an independent workspace, not a modal — left feed sidebar, center article list and reading pane, right inspector panel
  • Reading Pane Articles render with the same engine as your notes — math, diagrams, and code highlighting included. Read and saved state is tracked, and the saved Markdown opens right after clipping
  • Article TOC Right panel shows the article's heading structure with scroll-spy; click a heading to jump to that section
  • OPML Import / Export Bring subscription lists from Feedly, Inoreader, NetNewsWire, and other OPML 2.0 readers
  • Git Sync for RSS Settings Sync feeds and denylist settings across devices while keeping per-device permissions separate
  • Feed Health Indicators See last fetch time, failed fetches, permission needs, and saved state before deciding what to read next
  • Web Subscription (RSS-free Sites) Subscribe to Qiita, Zenn, or any site without a public feed. Article URLs and titles are fetched automatically; body text saves only when you explicitly clip — no bulk ingestion
  • Auto-Tagging on Clip After clipping an RSS article, tags are auto-generated from its title, URL, and feed name. Can be turned off in settings
  • Allow-Keywords Filter Set per-feed keyword filters (Google Alerts–style) to let through only articles whose title, URL, or RSS description matches your terms. Chip editor in the Feeds row, Any / All toggle
  • Permission Badge When feeds need host permissions, the extension icon badge shows the pending count and the fetch button shows a toast notification
  • Background Polling Feeds refresh at your configured interval without keeping a tab open. Uses Chrome's alarms API; the schedule survives browser restarts
  • Desktop Notifications Opt in for desktop notifications of new article titles and background failure notices. Content is generated locally — nothing sent externally
  • Cross-Device Read Sync Articles marked as read on one device appear as read on every device in the same Chrome profile. Only read identifiers sync; article content stays local
  • Quote Toolbar Select text in the article reading pane to reveal a floating toolbar. One click quotes the selection to Inbox with source URL and timestamp
  • Storage Footprint Display The RSS modal header shows how much local storage your feeds occupy, with a hover tooltip breakdown. Helps calibrate retention settings
  • Dead Feed Cleanup When a feed fails repeatedly, a prompt surfaces to remove it or update the URL
  • Conditional GET (ETag / Last-Modified) Feed requests include If-None-Match and If-Modified-Since headers. Unchanged feeds return 304 and skip parsing
  • Retention Split Set separate retention periods for read and unread articles. Keep unread items longer, prune read ones sooner
  • Learn More See the RSS Reader page for the full walkthrough
📖Repository ReaderBrowse GitHub without leaving the app
  • Browse Any GitHub Repository Open a public repository by URL from the header book icon. Private repositories work with a personal access token
  • File Tree Search Filter the file tree by path or filename; folders containing a match expand automatically
  • Unified Renderer Markdown files render with the same engine as your notes: math, diagrams, code highlighting, GitHub Alerts, and images
  • Backlinks + Hover Preview The right panel lists files that link to the one you're viewing. Hovering a link shows the target file's title and an excerpt
  • Link Graph Outline or radial view of how loaded files link to each other, in the file sidebar panel — same engine as Note Graph
  • Ctrl+K File Switcher Jump to any loaded file by name without leaving the keyboard
  • Quote to Inbox Select text in the preview and save it as a note, with the source URL, repository, branch, and file path recorded in frontmatter
  • Back/Forward Navigation Header buttons and Alt+/ retrace files you've already opened in the session
  • Pinned Repository Auto-Load Pin a repository from the history dropdown and it reopens automatically the next time you open Repository Reader

Edit

#MarkdownGFM + Mermaid + LaTeX
  • GitHub Flavored Tables, task lists, syntax highlighting
  • Selection Toolbar Bold, Italic, Strikethrough, Link, Inline Code, and Code Block stay in the first row. Heading, List, Quote, Math, Highlight, and Read Aloud open from More; Copy, Snippet, Import, and handoff actions live under Share
  • Mermaid All 16 diagram types — flowcharts, ER, mind maps, Gantt, and more. Click to enlarge, zoom 25–400% with Ctrl+scroll, fullscreen, SVG export
  • Math (LaTeX) Inline $...$, block $$...$$. Open in new tab, save as Retina 2x PNG
  • Callouts NOTE, TIP, IMPORTANT, WARNING, CAUTION
  • Auto-Linking URLs and emails become clickable
  • Page Links Internal navigation with [Text](#heading)
  • Footnotes Academic-style [^label] — insert via modal with auto-numbering, or type directly. Edit and delete from hover toolbar
  • Emoji Shortcodes Type :smile: to insert 😄
  • Tables Open a dedicated grid editor for range selection, row and column operations, sorting, autofill, search, and selected-cell Bold/Italic/Code formatting. Tables remain plain Markdown. Paste from Excel/Google Sheets
  • Compact Table and Mermaid Preview Wide table previews scroll horizontally. Table and Mermaid previews can open in a larger view
  • Custom Snippets Save and insert your own Markdown templates. 3 built-in presets (YAML, Details, Definition List)
  • Insert TOC /toc generates table of contents from headings at cursor position
  • Smart Paste Ctrl+Shift+V converts HTML→Markdown, JSON→tables/lists, auto-cleans LLM output HTML tags
  • Slash Menu /now, /toc, /h1–h6, /list, /task, /quote, /code, /table, /hr, /image, /mermaid, /math, /alert, /footnote. Works under 150KB
  • Code Language Detection 16 languages auto-detected from shebang, DOCTYPE, and keywords
  • Timestamp Headings /now for H2/H3 timestamp, Ctrl+Alt+; for inline HH:MM
  • Collapsible Blocks <details>/<summary> click-to-expand. Insert via slash menu /details
  • Heading Auto-Numbering Auto-number H2–H6 with CSS counters. Toggle from the slash menu — great for academic documents
  • LaTeX Autocomplete Type \ inside a math block for 108 LaTeX command suggestions (Greek letters, operators, arrows, etc.)
  • All-Notes Find & Replace Search and replace across every note (Ctrl+Shift+H). Match position shown (3/17), folder filter chips, before/after preview
ModesNew Tab & Side Panel
  • New Tab Full screen workspace with Focus Mode (Alt+F)
  • Side Panel Write alongside AI or while browsing
  • Focus Mode Typewriter scroll, cursor-aware highlighting, and reachable TOC / Card / Log navigation
  • Command Palette Fuzzy search with snippet boost, alert color indicators, syntax previews
  • Sticky Toolbar Always visible in Side Panel
  • Dual Mode Open both simultaneously, independent windows
  • Cross-Instance Compare Edit the same note in New Tab and Side Panel — conflicts detected automatically when either closes, resolved with a visual diff modal
  • Diff Navigation ▲2/5▼ nav controls in the Compare & Edit banner. F5 / Shift+F5 keyboard navigation. WYSIWYG reference view
  • New Tab / Side Panel Interface Parity Header actions, panel pin vs. overlay behavior, and search preview availability follow the screen role, not the window
👁ViewTOC & themes
  • TOC Auto-generated, highlights current section. Collapsible child headings, 6 navigation buttons (top, prev/next heading, PgUp/PgDn, bottom)
  • Backlink Panel — Links Here Inbound [[links]] appear as a collapsible "Links here" list at the bottom of the TOC and in the Right Panel, each showing source title, line number, and surrounding text. Click or Enter to jump. Hidden when empty
  • TOC Reordering Drag & drop or keyboard shortcuts to restructure headings
  • Breadcrumbs Current heading path with click-to-jump ancestors
  • Word Count Characters, words (CJK-aware), reading time
  • Purpose-Specific Highlights Selection, saved marks, Read Aloud tracking, search attention, imported-note attention, and invisible-character warnings use distinct colors across all 4 themes
  • Read Aloud Voice Choice Search by voice name or language code, filter by language or on-device voices, and use keyboard navigation. A saved voice applies from first playback when available
  • Open-source Credits Help lists the main bundled libraries. Packaged third-party notices include license text for shipped runtime packages
  • 4 Themes Light / Dark / Parchment / CandleLight — the editor is a room, not just a tool
  • Typography Presets Standard / Compact / Academic / Writer — Writer is 18px, 1.8 line height, 720px centered layout for long-form writing
  • system-ui Font Body font switched to the OS default stack. CJK rendering improved (Mac: San Francisco, Windows: Segoe UI)
  • Background Texture Bring your own texture to make the space feel personal
  • Auto Pair Brackets, quotes auto-complete
  • Code Blocks Scrollable (20+ lines), copy that keeps the original text intact, Copy Code / Copy as Markdown. Hover delete
  • Inline Code Double-click to copy, backtick toggle input
  • Blockquote Hover Delete Remove blockquotes with hover trash icon, same pattern as alerts/tables/footnotes

Move

📁Notes5 folders, fixed structure
  • 5 Folders Inbox / Template / Archive / Trash / System
  • Pinned Area Pinned notes grouped in a dedicated "★ Pinned" area at the top. Hidden when empty (Alt+P)
  • Frontmatter Manage Hugo/Jekyll/Obsidian metadata separately from note body. Edit in the dedicated Frontmatter modal — apply suggested values as chips, Copy as YAML, or Clear all. Auto-merged on export
  • Detail Panel Preview, Frontmatter, and Info tabs inside the sidebar — inspect and edit without opening a note. Drag to resize
  • Hover Cards and Preview Panel Check note content and metadata from the sidebar before opening the note
  • Simplified Note Rows Each note row shows only a checkbox and the title. Actions live in the Detail Panel
  • Remote Sidebar Local/Remote toggle in Notes tab when Git is connected. Browse remote notes with folder grouping and Pull
  • Drag & Drop Move notes between folders
  • Search Fuzzy, typo-tolerant with CJK single-character support
  • Batch Selection Shift+Click range select, Ctrl+Click toggle. Drag-and-drop, Delete, and Stage multiple notes at once
  • Sort Name↑, Name↓, Updated↑, Updated↓ — 4-state cycle
  • Duplicate Detection Side-by-side comparison to choose
  • Template Gallery Browse 20+ templates from the gallery page. Link appears on Template folder hover
  • Note Series Split a long note by heading into a linked series. Parts group in the sidebar, navigate with Alt+PageUp/PageDown, merge back anytime, or export the whole series at once
  • Merge Notes Ctrl+Click to select, drag to reorder, combine into one
  • Right Panel Note Details Hover a note name in the list to see its creation date, modification date, file size, and Git status in the right panel — without opening the note
  • Frontmatter Edit from Right Panel Right-click a note name to open the Frontmatter modal. Drag fields to reorder, add and remove tags, apply export presets. Archive notes show read-only
🕸Note GraphOutline & radial views
  • Outline View Default tree view of note links. Click any node to re-root the tree, with breadcrumb navigation and collapsible branches
  • Radial View Linked notes arranged around a center node. Zoom with the mouse wheel or Ctrl+wheel, pan by dragging, and reset with the overlay Reset/+/− buttons
  • Keyboard Navigation Move focus between graph nodes without a mouse
  • CJK-Aware Labels Long Japanese and Chinese note titles truncate and position by angle to avoid overlapping in the radial view
  • Shared with Repository Reader The same graph view is available inside Repository Reader's file sidebar, showing links between loaded files

Exit

🔀PortabilitySolve Markdown "dialects"
  • Portability Hub Convert notes to the syntax of any target platform. Supported: CommonMark, Obsidian, Hugo/Jekyll, Docusaurus, MkDocs, GFM, Zenn, Qiita (8 targets)
  • Copy as CommonMark / GFM / Hugo / Obsidian Choose a target dialect from the export menu before copying
  • Batch Conversion On ZIP export, non-standard syntax triggers a 3-choice dialog: output as-is / normalize all / confirm one-by-one
  • Table Width Preservation Table column widths are stored in Markdown attr-list data and reflected in HTML, PDF, and DOCX export
  • Pin / Star Frontmatter Pinned and starred state travels as frontmatter and is restored on import — except under the Obsidian and Logseq presets and the public frontmatter profile, which strip system keys
  • Chat Format Smart Paste Paste from Slack, Discord, or WhatsApp — app-specific syntax auto-converts to standard Markdown. Covers links, spoilers, and quote blocks
  • Obsidian Wikilinks + Autocomplete Write [[Note Title]] or [[Title|Alias]]. Type [[ for a fuzzy-search autocomplete popover. Resolved links are green, unresolved red, ambiguous amber. Ctrl+Click to navigate
  • Obsidian Properties + Logseq Export Presets Built-in presets for Obsidian Properties format and Logseq :: notation, alongside the existing CommonMark / GFM / Hugo / Obsidian copy targets
  • Custom Export Preset Manager Create, edit, duplicate, and delete custom export presets from a dedicated UI. Custom presets sync through config/export-action-presets.json; the active preset and current export choices remain local to each device
Git SyncGitHub / GitLab
  • Connect Personal Access Token, encrypted storage
  • Manual Commits Meaningful snapshots, not auto-sync
  • Conflict Resolution Side-by-side risk indicators, or "Merge in Editor" for manual WYSIWYG conflict resolution
  • Selective Push Stage specific notes and push only those. Per-note tracking with lastPushedAt timestamps
  • Git Fetch Check remote without changing local
  • Partial-Success Warnings Push and pull distinguish remote success from local reflection or config-sync warnings
  • History View past 50 commits, diff view
  • Version Restore Restore notes to previous versions with one click

Everywhere

💾StorageAuto-save, 300KB+ support
  • Auto-save 0.5s debounce, no save button needed. A failed save stays retryable
  • Progressive Loading 20KB+ opens instantly — start writing while the rest loads silently
  • Smart Loading A very large note asks how you want to open it: edit the whole thing, or read it right away in Archive view
  • Chrome Storage Survives cache clear
  • Import/Export .md, .zip, Archive Pinned. Multi-file and ZIP imports report how many files succeeded and failed
  • Export PDF (page numbers, TOC, custom margins), DOCX (images, diagrams, math embedded), PNG (2x Retina), HTML (3 templates, self-contained), EPUB (Mermaid, math, code highlighting), LaTeX (.tex, heading→\section mapping) — Ctrl+Shift+E
  • OKF Export Open Knowledge Format — export notes as .okf.zip with generated frontmatter, a self-contained concept graph viewer, and an activity log. Citations are generated from links in the note body, and relative Markdown links resolve inside the bundle. Git sync also writes OKF-compatible files
  • Semantic HTML output HTML and EPUB export render captioned images as <figure><figcaption>, table headers as <th scope="col">, and the TOC as a labeled <nav> — Markdown source unchanged
  • Portable Copy Targets Copy as CommonMark, GFM, Hugo, or Obsidian
  • Rich Text Copy Copy entire note or selection as rich text (Ctrl+Shift+C). Paste into Word, Notion, or Google Docs with formatting intact
  • Frontmatter Auto-Merge When Frontmatter is set, it is automatically prepended on export to MD, HTML, EPUB, LaTeX, and DOCX
  • Copy for LLM YAML frontmatter (title/source/date) prepended. From Copy dropdown or command palette
  • Token Count Estimated token count shown in toast on copy/export
  • Batch Export Select multiple notes → ZIP archive (Markdown/HTML/DOCX). Non-standard syntax triggers a 3-choice Portability dialog
Keyboard ShortcutsPower user essentials

Navigation

  • mid + Space (address bar) Type mid in Chrome's address bar and press Space to search notes by title. Press Enter to open the note in a new tab — keyboard only, no mouse required
  • Line Number Jump Command Palette → "Go to line" — jump the cursor to any line number. Useful in long technical notes
  • Ctrl+K Search
  • Ctrl+Shift+P Command Palette
  • Ctrl+Shift+1 Notes panel
  • Ctrl+Shift+2 TOC panel
  • Ctrl+Shift+F Sidebar search focus
  • Ctrl+Shift+G TOC search focus
  • Ctrl+Shift+E Export menu
  • I/A/T/M Triage selected notes to Inbox, Archive, Trash, or Template

Editing

  • Alt+N New note
  • Alt+/ Move line
  • Ctrl+; Insert date
  • Ctrl+F Search (no replace)
  • Ctrl+H Find & Replace (current note)
  • Ctrl+Shift+H All-notes Find & Replace

View

  • Alt+F Focus Mode
  • F11 Fullscreen
  • Ctrl+/ Jump headings (read-only)
  • PgUp/PgDn Page scroll

TOC & Structure

  • TOC Reading Progress + Number Key Jump TOC shows scroll progress as a percentage. Press 1–9 while the TOC is open to jump directly to that numbered heading
  • Ctrl+Shift+/ Reorder headings in TOC (same level)
  • Tab / Shift+Tab Demote / promote heading level in TOC

Notes

  • Alt+P Pin note
  • Alt+T Move to Template
  • Alt+A Move to Archive
  • Ctrl+Shift+S Git sync
  • Ctrl+Alt+PgUp/PgDn Previous/next note in folder

Ready to write?

Available as a Chrome extension. No account required.