writing workflow

Write the draft.
Get honest feedback.
Publish with confidence.

Your best writing comes from good feedback. Draftmark gives you a clean space to share drafts, collect reactions and inline comments, and revise — without the noise of a doc editor.

Write draft
Share link
👍 React
#42 Comment
Revise
// the loop
01

Write

Draft your post, essay, or article in markdown. Full GFM support with syntax highlighting, tables, and Mermaid diagrams.

02

Share

Get a clean URL. No login needed to view or comment. Send it to your editor, your writing group, or post it publicly.

03

React & Comment

Readers leave emoji reactions for quick signal. Editors leave inline comments anchored to specific lines for detailed feedback.

04

Revise

Update your draft. Old comments are tagged with their version. Close the review when you're ready to publish.

// built for writers
[md]

Rendered markdown

Publication-ready preview with full GFM support. Syntax highlighting, tables, and Mermaid diagrams — your draft looks like the final product.

[👍]

Reactions

Quick emoji reactions on any doc. A lightweight signal — does this resonate? — alongside detailed comments.

[#42]

Inline comments

Feedback anchored to specific lines. “This paragraph buries the lede” — on the exact paragraph, not lost in a thread.

[↗]

Clean share links

Every doc gets a clean URL at draftmark.app/share/:slug. No cruft, no required login. Share it anywhere.

[🔒]

Access control

Public drafts for open feedback. Private drafts with magic links for trusted reviewers. You control who sees what.

[📑]

Collections

Group a blog series, a book chapter and its outline, or related articles into a collection. Review them together.

// example: blog post review
writer creates draft
# paste markdown in the editor or POST via API
POST /api/v1/docs

{
  "content": "# Why We Rewrote Our API\n\n...",
  "visibility": "private"
}
editor reviews at draftmark.app/share/abc123
editor leaves feedback
# inline comment on line 15
# “This paragraph buries the lede — lead with the result”

# reaction: 👍 on the doc
# quick signal that the overall direction is good
writer revises and closes review
publish with confidence
PATCH /api/v1/docs/abc123

{
  "content": "# Why We Rewrote Our API\n\n...",
  "status": "review_closed"
}

Your best writing comes
from good feedback.

share a draftexplore public docs →