How to Enable spellcheck Notepad++

Notepad++ is a great text editor for the Windows Operating System, it works great with a quick text and code editing. But at times you may also be using it as an alternative to Word Document, and you may wish if we had the option to highlight erred spellings,

Spellcheck is not by default available on Notepad++, we need to download it via the Plugin Admin, its called "DSpellCheck", below are the steps to enable spell check,

  1. Go to Plugins.. -> Plugin Admin..
  2. Search or look for DSpellCheck, Check the plugin and click Install
  3. You would be prompted that Notepad++ will get restarted post the update, so make sure you save all your work before the update.
  4. Once you click yes, Notepad++ will get restarted.
  5. Now you should see an ABC icon below the Menu bar, but you may see no text getting spellchecked.
  6. Note: you would require to install a language dictionary in order to highlight incorrect works to do that follow the below steps
    • Go to Menu -> Plugins -> DSpellCheck
    • Click on Download Dictionaries and get the language dictionary you want.
    • Now you should see incorrect words getting highlighted.

⛏️ You can disable spell-check by going to Plugins -> DSpellCheck and uncheck "Spell check document automatically", or by simply clicking not the ABC icon below the menu bar!

Enable or Disable Spellcheck in Notepad++
Enable or Disable Spellcheck in Notepad++
Details about the plugin:
Spell-checking with these main features:

- Underlining spelling mistakes
- Iterating through all mistakes in the document
- Finding mistakes only in comments and strings (For files with standard programming language syntax e.g. C++)
- Possible usage of multiple languages (dictionaries) simultaneously to do spell-checking.
- Getting suggestions for words by either using the default Notepad++ menu 
  or separate context menu called by special button appearing under the word.
- Able to add words to user dictionary or ignore them for the current session of Notepad++
- Using either the Hunspell library (included in the plugin) or Aspell library (needs to be installed).
- A lot of customizing is available from Plugin settings (Ignoring/Allowing 
  only specific files, Choosing delimiters for words, Maximum number of suggestions, etc)
- Support for downloading and removing Hunspell dictionaries through a user-friendly GUI interface
- Ability to quickly change the current language through a nice menu.

Author: Sergey Semushin

Try Out Code2care Dev Tools:


Android Java Linux Microsoft Google Python macOS Notepad++ Microsoft Teams CSS PHP SharePoint Html Linux C Programs Bootstrap jQuery Sublime Android Studio Facebook Eclipse WhatsApp News MySQL Json HowTos JavaScript FTP S3


Code2care is an initiative to publish and share varied knowledge in programming and technical areas gathered during day-to-day learnings and development activities.

Students and Software Developers can leverage this portal to find solutions to their various queries without re-inventing the wheel by referring to our easy to understand posts. Technical posts might include Learnings, Tutorials, Trouble-Shooting steps, Video Tutorials, Code Snippets, How Tos, Blogs, Articles, etc.
🎉 We are celebrating the 10th years of Code2care! Thank you for all your support! We hope we made a difference.
We strong support Gender Equality & Diversity.

We stand in solidarity with Ukraine - Make a donation to UNHCR -