Misspelled - Chat Spellchecker
Misspelled is a chat spell-checker addon. Misspelled watches the chat messages you type, highlighting any misspellings and offering suggestions for any misspelled words it finds.

I've included in the US & UK English dictionaries some Warcraft specific proper nouns, including the zone names, and all dungeon and raid boss names. Your friends and guild members are also automatically added, and shouldn't get flagged as misspelled words..Misspelled utilizes the HunSpell style, affix (prefix/suffix) compressed dictionaries. The same ones used in Chrome, Firefox, and OpenOffice. Misspelled provides suggestions based on words that phonetically sound like the misspelled word, along with providing suggestions based on common mistakes of spelling. While Misspelled can detect nearly the same number of individually correctly spelled words as OpenOffice, it's suggestion engine, is "somewhat" less complicated, than the HunSpell implementation.
Misspelled includes dictionaries for US-English, UK-English, French, German, Italian, Russian (experimental), and Spanish. The appropriate dictionary, for your game client locale, will auto-load, or you can manually choose what dictionary to use from Misspelled's Interface/Addons options page.
I'm attempting to localize the menus and configuration page. You can help by visiting: http://www.wowace.com/addons/misspelled/localization
Misspelled works with WIM (Wow Instant Messenger), and is compatible with: Prat, Skinner, and Chatter.
Usage note: Spell Checking is performed as you complete each word you've typed. The last word in the chat box, isn't spell checked until you type some form of word terminator, either a period, space, or some other word separating punctuation. Spell checking is very fast; but isn't performed needlessly, while a word is being typed.
Misspelled is compatible with Wow, Wow Classic/Wrath/Cata If you are having problems with Misspelled, please try updating or disabling all other chat addons you may be running.
Official Distribution Points
Curse: https://www.curseforge.com/wow/addons/misspelled
WowInterface: http://www.wowinterface.com/downloads/info13493-Misspelled.html
Donations accepted to: https://www.paypal.com
-Nate
-
View User Profile
-
Send Message
Posted Aug 2, 2026I reinstalled WoW and downloaded this add-on. I was able to use this addon for about 5 days, and then I couldn't type in PvP or during a boss encounter.
-
View User Profile
-
Send Message
Posted Jul 24, 2026edit: I spent 2hrs making a scuffed fix when someone already forked this.
I can confirm this works in Hardcore
https://www.curseforge.com/wow/addons/misspelled-continued
-
View User Profile
-
Send Message
Posted Jun 24, 2026Any chance of updating this to work again?
-
View User Profile
-
Send Message
Posted May 27, 2026[!BugGrabber/BugGrabber.lua]:540: in function '?'
[!BugGrabber/BugGrabber.lua]:524: in function <!BugGrabber/BugGrabber.lua:524>
[C]: ?
[C]: in function 'SendChatMessage'
[Misspelled/Misspelled.lua]:336: in function <Misspelled/Misspelled.lua:319>
[tail call]: ?
[Blizzard_ChatFrameBase/Shared/ChatFrameEditBox.lua]:307: in function 'SendText'
[Blizzard_ChatFrameBase/Shared/ChatFrameEditBox.lua]:407: in function <...s/Blizzard_ChatFrameBase/Shared/ChatFrameEditBox.lua:403>
[C]: ?
-
View User Profile
-
Send Message
Posted May 27, 2026not working in combat, is there a fix for this? locks messages
-
View User Profile
-
Send Message
Posted May 24, 2026@NrPieper Would you rather I contrib an update or just fork a new version? IDK what sort of time you have on your end.
-
View User Profile
-
Send Message
Posted May 24, 2026@Zenithas_TTV feel free to send over a PR And of it's not too crazy I'll merge it and do a deploy. I've been needing some inspiration to get back to a few updates that are needed for recent game client changes.
-
View User Profile
-
Send Message
Posted Jun 18, 2026@nrpieper Migraine season, yay. First thing I can see out of the gate is that Enum.AddonRestrictionType.Chat is active throughout rated content regardless of combat state, so you'd need to gate against that as well. New local ChatRestricted, default to true like with the login, then add calls in MisspelledRestrictChat() and MisspelledUnrestrictChat() respectively (= true, =false). Then gate the editbox to cancel out on ChatRestricted or InCombatLockdown. Second is that if the editbox is being tainted during those encounters, it'll trigger false blame lua errors at anything else that affects the editbox: bartender, prat, etc.
-
View User Profile
-
Send Message
Posted Jun 25, 2026@Zenithas_TTV None of that will help so long as the author is *replacing* chat functions (AceHook's RawHook and RawHookScript *replace* the original functions and frame scripts). Misspelled is replacing Blizzard's SendChatMessage, and so it won't matter how much safety you add, it will fail in lockdown conditions and block chat, every time.
The solve is to disentangle AceHook and use Blizzard's own filters to intercept the text before it's sent. You do this by using Blizzard's event registry and registering ChatFrame.OnEditBoxPreSendText.
This will allow you to intercept Blizzard's editbox's payload, so that you can modify it in a non-tainting way before it launches.
Then you can decouple spellchecking while you're InChatMessagingLockdown so that while true, Blizzard is entirely responsible for the post.
Note that while not PERMANENTLY blocking, if you modify the text inside the editbox at any point, if you go into chat lockdown during, the send will fail, but the user will still be able to chat by opening the chat again, after failure, assuming the addon stops modifying the content during lockdown.
Also some addons like Chattery rely on ChatFrame.OnEditBoxPreSendText to chunk long posts, so Misspelled can't control the chat flow. This effectively means that if they're recolouring text by reformatting it with colour tags, to strip it out before send, this is no longer possible.
BUT it is possible to create an independent overlay of frames which can highlight misspellings without modifying the actual content.
Doing this would eliminate the need to strip colour tags (therefore eliminating the need to control chat flow), and would only create temporary blockage by having modified the chat in place with SetText() at the time of correction.
-
View User Profile
-
Send Message
Posted Jul 30, 2026@Symphicat I got it working using that, so thanks.
-
View User Profile
-
Send Message
Posted Apr 21, 2026Unfortunately with this add-on loaded it is now blocking me completely from typing anything into chat I don't know if something has changed with a hot fix but it's unusable now
-
View User Profile
-
Send Message
Posted Apr 18, 2026Did you give up on this?
-
View User Profile
-
Send Message
Posted Apr 30, 2026In reply to iErrorQT: I'm thinking they did and just didn't bother to tell the rest of us. If I knew how to make addons, I would go ahead and fix this.
-
View User Profile
-
Send Message
Posted Apr 7, 20263x [ADDON_ACTION_FORBIDDEN] AddOn 'Misspelled' tried to call the protected function 'SendWhisper()'.
[!BugGrabber/BugGrabber.lua]:540: in function '?'
[!BugGrabber/BugGrabber.lua]:524: in function <!BugGrabber/BugGrabber.lua:524>
[C]: in function 'SendWhisper'
[Blizzard_ChatFrameBase/Shared/ChatFrameEditBox.lua]:300: in function 'SendText'
[Blizzard_ChatFrameBase/Shared/ChatFrameEditBox.lua]:407: in function <...s/Blizzard_ChatFrameBase/Shared/ChatFrameEditBox.lua:403>
[C]: ?
-
View User Profile
-
Send Message
Posted Apr 3, 2026Any update on that update?
-
View User Profile
-
Send Message
Posted Apr 2, 2026Love the addon--- the highlight color tho is a little hard to see when in party chat. Possibly make the addon's blue a little darker?
-
View User Profile
-
Send Message
Posted Mar 26, 2026I’m running into an issue where I can’t send chat messages during M+ runs. I haven’t tested it in other instances, so I’m not sure if it’s limited to that. I really love your addon and hope there’s a fix. <3
-
View User Profile
-
Send Message
Posted Mar 26, 2026In reply to Hitaku: blocks in all combat instances, needs urgent fixing
-
View User Profile
-
Send Message
Posted Mar 26, 2026In reply to Hitaku: I am having the same problem. Hope there can be a fix for this soon. really love the addon and have been using it for years, can't even remember when I started to use it, it has been so long.
-
View User Profile
-
Send Message
Posted Mar 19, 2026@nrpieper
Any plans to fix TBC anniversary?