About Codanote

A free, collaborative editor built for researchers who write in Markdown, Quarto, and R Markdown.

Why Codanote exists

Academic writing tools are fragmented. You draft in one app, render code in another, manage citations in a third, and collaborate through email attachments. Codanote brings all of this into a single, browser-based environment. Write your manuscript, run R code, manage citations, track versions, and collaborate with co-authors — without switching tools or installing anything.

Built for researchers

Codanote is designed for academics, graduate students, and research teams who work with reproducible documents. Whether you write plain Markdown for blog posts or complex Quarto documents with embedded R/Python code, Codanote handles it. Support for .md, .qmd, and .rmd file types means you can work with the format your field uses.

What you can do with Codanote

Write with syntax highlighting, code folding, and spellcheck
Edit in WYSIWYG mode with real-time bidirectional sync
Preview rendered markdown with math, tables, and code blocks
Run R and Quarto code directly in the browser via WebR
Collaborate in real time with live cursors and presence
Leave text-anchored comments and suggestions
Use Suggest Mode for tracked changes like Google Docs
Browse and restore automatic version snapshots
Sync with GitHub repositories
Sync with Dropbox for offline backup
Manage citations with BibTeX and Zotero integration
Share documents with granular viewer/commenter/editor access
Zoom the editor from 75% to 150% for comfortable reading
Resize sidebar panels by dragging

How it works

Codanote runs entirely in the browser. Your documents are stored securely with row-level security in a hosted database. Real-time collaboration is powered by Yjs, an open-source CRDT library, with a dedicated collaboration server handling synchronization. Authentication supports Google, GitHub, ORCID, and email sign-in.

The editor is built with Next.js and CodeMirror 6 for the source view, Milkdown for the rich text view, and KaTeX for mathematical rendering. R code execution uses WebR to run directly in your browser — no server-side installation needed.

Row-level security
Built for researchers
Works in any browser
Free to use

Ready to try Codanote?

Free for researchers. No setup, no downloads, no friction.