How To Enable/Disable Spell Check For All Inputs In Firefox

Note: This post was written in 2012. The good news: this about:config trick still works in modern Firefox. The setting name (layout.spellcheckDefault) and values (0 = off, 1 = multi-line only, 2 = all inputs) remain the same.

If you’re a Firefox user, you’ve probably used its built-in spell checker without even thinking about it. Type a word wrong in a text area and Firefox underlines it in red — just like Microsoft Word. Click it and you get suggestions. Simple enough.

But here’s something most people don’t know: by default, Firefox only runs the spell checker in multi-line text boxes (like the body of an email). Single-line input fields — like username boxes or search bars — are excluded. If you want spell checking to work everywhere, you have to enable it manually.

How to enable spell check for all inputs

  1. Open Firefox and type about:config in the address bar.
    Firefox about:config Address
  2. Firefox will warn you that you’re about to enter the advanced settings area and that a wrong change can cause serious issues. Click “I’ll be careful, I promise” to proceed.
    Firefox about:config Warning
  3. Type layout.spellcheckDefault in the filter field. You’ll see it has a value of 1 by default (spell check active in multi-line boxes only). Double-click it, change the value to 2, and click OK.
    Firefox about:config Spell Check

How to disable spell check entirely

Follow the same steps but in the last step change the value to 0 instead of 2. That turns off spell checking completely.

Having spell check active in every input field takes a little getting used to — it underlines things in places you’re not expecting. But most people who try it end up liking it.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.