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 Apr 30, 2026Any plans for an update for this?
-
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?
-
View User Profile
-
Send Message
Posted Mar 13, 2026I believe I have a way forward to modify Misspelled to work with the v12 Midnight patch. Hold tight, I'm starting to work on the updates.
With the addition of: ChatFrameEditBoxMixin:OnPreSendText(), I should be able to refactor the hook used to SendChatMessage() hook currently needed, that's causing the problem in combat.
function ChatFrameEditBoxMixin:OnPreSendText()
-- Notification for user addons to perform any final edits to chat text
-- contents before sending.
EventRegistry:TriggerEvent("ChatFrame.OnEditBoxPreSendText", self);
end
-
View User Profile
-
Send Message
Posted Mar 13, 2026In reply to nrpieper: thank you for trying, I know it's a pain what Blizzard did to addons for no reason.
-
View User Profile
-
Send Message
Posted Mar 14, 2026In reply to nrpieper: any plans to update TBC anniversary? It is completely broken and non functional
-
View User Profile
-
Send Message
Posted Apr 12, 2026In reply to nrpieper: Barring rebuilding the editbox as a custom frame from scratch (like I did), as long as you're actively modifying the text in the Blizzard editbox, you're going to taint it and block chatting in lockdown (M+, boss fights, etc.).
You could try to hybridise that solve?
If you're open to suggestions, this could work even though it is stupid:
- Make a new frame that overlays the editbox and hooksecurefunc into it to grab its attributes (text and cursor position, specifically) while the user is typing
- Keep that string invisible to the user, and iterate over it to look for misspellings
- Create a highlight over the word on your custom frame that the user can open and choose from
- Edit the string in your frame then SetText() into ChatFrameNEditBox (whichever one is open).
- Use the cursor position to calculate where the highlight should be relative to the word
Some caveats: When an addon does SetText() on ChatFrameNEditBox, it does temporarily taint that specific execution so it will still be blocked if the user enters a chat lockdown situation while or after SetText() is called.
But you can check for this event. I made a simple function for it:
function Utils:IsChatLockdown()
if C_ChatInfo and C_ChatInfo.InChatMessagingLockdown
and C_ChatInfo.InChatMessagingLockdown() then
return true
end
return false
end
SetText() seems to only taint the string for that particular execution window (as long as all you do is hooksecurefunc it and set attributes) so as long as you don't use it while in chat lockdown, the user should be able to chat.
I've had to wrangle with a lot of similar problems for my own project.
-
View User Profile
-
Send Message
Posted Mar 11, 2026With Midnight the method to send a chat message is not protected from being called by addons when in combat. I'm watching other chat addons for potential workarounds. But for the time being Misspelled is kinda dead in the water.
-
View User Profile
-
Send Message
Posted Mar 9, 2026Hey what's going on with your addon man it literally just doesn't let me type a message at all in chat. I personally am trying to use Classic era
-
View User Profile
-
Send Message
Posted Feb 17, 2026Issue with retail at the moment. While addon is enabled every time I hit enter it make the game freeze for 20 seconds.
-
View User Profile
-
Send Message
Posted Feb 15, 2026Not working for TBC Anniversary
-
View User Profile
-
Send Message
Posted Feb 14, 2026Unable to type in M+ Keystone while Misspelled is enabled. I get the error message "Misspelled has been blocked from an action only available to the Blizzard UI. You can disable this addon and reload the UI." When disabled I'm able to type fine in the key.