Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Freewrite

nerronerro166 downloads

Timer-based distraction-free writing sessions saved as markdown notes.

  • Overview
  • Scorecard
  • Updates3

A distraction-free, timer-based writing plugin for Obsidian — inspired by freewrite.

Set a timer, start writing, and don't stop until it runs out. No formatting. No editing. Just words.


What is freewriting?

Freewriting is a writing technique where you write continuously for a set period without stopping to edit, correct, or judge what you've written. The goal is to silence your inner critic and let ideas flow unfiltered. It's useful for journaling, brainstorming, clearing mental clutter, or just getting unstuck.


Features

  • Timer-based sessions — default 15 minutes, with quick presets for 5, 10, and 25 minutes
  • Distraction-free editor — full-pane textarea with no formatting toolbar, no markdown preview
  • Auto-fading toolbar — controls fade out while the timer runs, reappear on mouse movement
  • Auto-save — saves every 30 seconds and when the session ends, straight to your vault
  • Font size cycling — 16 / 18 / 20 / 22 / 24 / 26 px
  • Font family cycling — Sans-serif, Serif, Monospace, or Random
  • No-backspace mode (optional) — prevents Backspace and Delete while the timer runs
  • Respects your theme — works with any Obsidian theme, dark or light

How to use

  1. Click the pencil icon in the ribbon, or open the command palette and run Freewrite: New session
  2. A new tab opens with a blank editor
  3. Optionally pick a preset duration (5m / 10m / 15m / 25m) in the toolbar
  4. Hit Start and write until the timer runs out
  5. Your session is automatically saved to the Freewrite/ folder in your vault

Settings

Open Settings → Freewrite to configure:

Setting Default Description
Default timer duration 15 minutes Session length
Freewrite folder Freewrite Vault folder where sessions are saved
No-backspace mode Off Prevents Backspace/Delete during a running timer
Disable spellcheck On Hides red underlines while writing
Default font size 18px Starting font size for new sessions
Default font family Sans-serif Starting font for new sessions

Installation

From the community plugin browser (recommended)

  1. Open Settings → Community Plugins and disable Safe Mode
  2. Click Browse and search for Freewrite
  3. Click Install, then Enable

Manual install

  1. Download main.js, manifest.json, and styles.css from the latest release
  2. Copy them into {your vault}/.obsidian/plugins/freewrite/
  3. Enable the plugin in Settings → Community Plugins

Tips

  • Use the New session button (or open a new tab via the ribbon) to start a fresh session without losing the current one
  • Sessions are saved as plain .md files — you can open, link, and search them like any other note
  • Try the No-backspace mode for a more committed freewriting experience
  • Pair with Obsidian's Focus mode (Ctrl+Shift+F) for maximum distraction-free writing

Credits

Inspired by freewrite by Merouane Zouaid.

HealthExcellent
ReviewCaution
About
Start timed, distraction-free writing sessions in a full-pane editor that hides formatting and editing tools. Auto-save your session, use 5/10/15/25-minute presets, cycle fonts and sizes, and enable optional no-backspace mode to keep words flowing.
WritingEditing
Details
Current version
1.0.5
Last updated
2 months ago
Created
5 months ago
Updates
3 releases
Downloads
166
Compatible with
Obsidian 1.8.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
nerronerroastroneeor
astroneeor.om/
GitHubastroneeor
GitHubAstroneeor
  1. Community
  2. Plugins
  3. Writing
  4. Freewrite

Related plugins

LanguageTool Integration

Advanced grammar and spell checking, powered by LanguageTool.

LanguageTool

Unofficial integration of the LanguageTool spell and grammar checker.

Meta Bind

Make your notes interactive with inline input fields, metadata displays, and buttons.

Thino

Quickly capture memos and display them in the sidebar with a heatmap. (Closed source)

Advanced Tables

Improved table navigation, formatting, and manipulation.

ChatGPT MD

A seamless integration of ChatGPT, OpenRouter.ai and local LLMs via Ollama into your notes.

Editing Toolbar

The Editing Toolbar is modified from cMenu, which provides more powerful customization settings and has many built-in editing commands to be a MS Word-like toolbar editing experience.

Simplified Chinese Word Splitting

Adds Simplified Chinese word splitting support for the editor and Vim mode.

Hover Editor

Transform the Page Preview hover popover into a fully working editor instance.

Longform

Helps you write and edit novels, screenplays, and other long projects.