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

SpellFix

yoav6yoav62k downloads

seamlessly accept spellchecker suggestions.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates10

Quickly fix spelling mistakes without interrupting your flow. Uses keyboard shortcuts to accept spellchecker suggestions without opening the context menu.

Features

Commands

  • Fix previous spelling: Automatically finds and fixes the most recent misspelled word on the current line by accepting the first suggestion from the native spellchecker (if your cursor is in the middle of a word, it will check it as well).
  • Cycle suggestion: After fixing a word, cycle through all available spelling suggestions to find the best match.
  • Restore original word: Restore the original misspelled word if you changed your mind.
  • Add to ignored suggestions: Add the current suggestion to your ignore list, remove it from the cycle list, and move to the next suggestion (or restore the original if no more suggestions are available).

Note: For a smooth workflow, these commands should be assigned to hotkeys, but you'll need to assign them on your own in Obsidian's Settings → Hotkeys, or by finding the plugin in Settings → Community plugins and clicking the plus icon. I recommend using

  • Alt+F for Fix previous spelling
  • Alt+C for Cycle suggestion
  • Alt+R for Restore original word
  • Alt+X for Add to ignored suggestions

Settings

  • Ignore single letter suggestions (on by default): Filters out single-character suggestions that are often incorrect, especially with non-Latin scripts.

    • Single letter exceptions: Specify single letters that should NOT be filtered (e.g., "I a" for English).
  • Suggestions to ignore: Create a list of specific suggestions that should never be used (e.g., "ht Th").

  • Keep iterating when no valid suggestions are found (off by default): When enabled, if a misspelled word has all suggestions filtered out, continue searching for other misspelled words on the line instead of stopping.

  • Autocorrect (off by default): Automatically check and correct the last word when you press space. Uses the same filtering and settings as manuall correction. Can be toggled on and off using the "Toggle Autocorrect" command.

Workflow example

  1. Type a misspelled word: "teh quick"
  2. Press your "Fix previous spelling" hotkey (e.g., Alt+F) → "teh" becomes "the"
  3. Don't like it? Press your "Cycle suggestion" hotkey (e.g., Alt+C) to see other suggestions
  4. Still not right? Press your "Restore original word" hotkey (e.g., Alt+R) to restore "teh"
  5. Want to prevent this suggestion? Press your "Add to ignored suggestions" hotkey (e.g., Alt+X) to add it to your ignore list

With Autocorrect enabled, just type "teh" and after pressing space it automatically becomes "the ". Then you can use your cycle, restore, and ignore hotkeys as needed, like in the example above.

How it works

The plugin scans backwards from your cursor position on the current line to find misspelled words. It uses the native browser/Electron spellchecker API to detect misspellings and get suggestions, then automatically replaces the word with the first valid suggestion.

Important details:

  • Respects your Obsidian custom dictionary - words you've added won't be corrected
  • Works only on the current line (respects line boundaries)
  • If your cursor is in the middle of a word, it checks the complete word
  • All settings and features apply to both manual correction and autocorrect

Language support

Should works with any language supported by your system's spellchecker. Tested with:

  • English
  • Hebrew

Made with LLMs in Cursor by Yoav Ravid

HealthExcellent
ReviewPassed
About
Fix spelling mistakes instantly using keyboard shortcuts to accept native spellchecker suggestions without opening the context menu. Cycle suggestions, restore originals, add suggestions to ignore, and enable optional autocorrect of the last word on space.
EditingWritingHotkeys
Details
Current version
1.1.1
Last updated
Last month
Created
6 months ago
Updates
10 releases
Downloads
2k
Compatible with
Obsidian 0.15.0+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Author
yoav6yoav6
x.com/YoavRavid
GitHubyoav6
  1. Community
  2. Plugins
  3. Editing
  4. SpellFix

Related plugins

LanguageTool Integration

advanced spell/grammar checks with the help of language-tool.

Emoji Toolbar

Quickly search for and insert emojis into your editor.

Shortcuts extender

Use shortcuts for input special symbols without language switching.

LanguageTool

Unofficial integration of the LanguageTool spell and grammar checker.

Keyshots

Add classic hotkey/shortcuts commands from popular IDEs like Visual Studio Code or JetBrains Family.

Advanced Tables

Improved table navigation, formatting, and manipulation.

Meta Bind

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

Outliner

Work with your lists like in Workflowy or Roam Research.

Longform

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

Creases

Tools for effectively folding Markdown sections.