? for a blank tile (wildcard, scores 0). Backspace moves back.Positions are within your word, not board columns — this is a single-word helper, not a full-board state. Put anchor letters where they sit relative to each other (e.g., two letters that are three squares apart on the real board go in positions 2 and 5 here). Leave the rest blank.
Type - in any slot to forbid plays at that position — useful to force a word to end before a certain spot, or to aim at a specific bonus tile.
Score is the sum of Words with Friends letter values; blanks score 0. Bonus squares (2L/3L/2W/3W) are not modelled since the tool doesn't track which row/column of the board you're on — treat the score as a baseline and add bonuses in your head if relevant.
ENABLE is the closest public match to Words with Friends, but WwF's live dictionary diverges slightly — it adds modern slang and removes a few obscure words. If a suggested play gets rejected in-game, fall back to the game's own "check word" feature. TWL06 and SOWPODS are provided for Scrabble.
If your play would create a longer word by touching existing tiles on either side, the solver validates the full resulting word — not just the letters you place. KARMA next to an existing D on the board would only be reported if KARMAD were also valid, which it isn't.
python3 -m http.server 8000 and open http://localhost:8000/solver.html