I want spell checking enabled on Firefox except in a few websites.

How can I permanently disable spell checking in a specific website or a domain, e.g. foo.xxx?

I know I can right-click and remove the check mark from "Check Spelling" but that is temporary, I want something that saves the setting for that particular website or text field.

2 Answers 2


Half solution but better than nothing:

You can turn off the default spell checking in Firefox ( layout.spellcheckDefault set to 0 ) and then use the https://addons.mozilla.org/pl/firefox/addon/languagetool/ extension. (recommended by Firefox)

  • Now you can get permanent domain exclusion in this extension:

enter image description here

  • or that way:

enter image description here


If it's a website you have control over, you could set the spellcheck attribute on the input tags.


<input type="text" spellcheck="false" />

I just used this attribute on a text field where I asked the user to enter a work order number that included letters and numbers. (Definitely not a dictionary word.) Worked perfectly.

  • 1
    I suppose if you don't have control over the website, you could use a Greasemonkey script to set the attribute, although I haven't tried it.
    – dangowans
    Apr 26, 2019 at 13:54
  • I don't control the website, this is for generic use across the web. I want spellchecking disabled for sites such as this one (superuser.com).
    – Daniel
    Apr 26, 2019 at 21:14

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.