Search for a tool
Scrabble Solver

Tool for finding the best Scrabble words. Use our solver with the CSW/NASPA Official Dictionary and optimize your game with the letter draws and the game board.


Scrabble Solver -

Tag(s) : Word Games, Board Games

dCode and more

dCode is free and its tools are a valuable help in games, maths, geocaching, puzzles and problems to solve every day!
A suggestion ? a feedback ? a bug ? an idea ? Write to dCode!

Please, check our dCode Discord community for help requests!
NB: for encrypted messages, test our automatic cipher identifier!

Feedback and suggestions are welcome so that dCode offers the best 'Scrabble Solver' tool for free! Thank you!

Scrabble Solver

Find Scrabble best word

Parameters and Options


Scrabble Dictionary

The list of words allowed in Scrabble is defined in CSW21 & NWL20 dictionaries!


Scrabble Training

⮞ Go to: Random Letter

Count Scrabble score

Count remaining unplayed letters

Answers to Questions (FAQ)

What is Scrabble? (Definition)

Scrabble is a board game where the goal is to form words by placing letters on the board to score as many points as possible. Each letter has a point value, and special spaces on the game board can multiply the value of letters or words. Scrabble is a strategy and vocabulary game played around the world, with each version of the game having its own official dictionary of valid words.

How to use the Scrabble solver?

The Scrabble solver allows the player to quickly find valid words from a set of letters. It analyzes possible combinations and returns a list of valid words.

Indicate to the solver, the player's 7 letters in order to find the best possible solution word. A blank letter (joker/white piece) can be noted with ?, -, or *.

Example: Example of 7-letter draw: RDOCEDU, BBRSACL, CIBLMA? (with ? joker) or CIBLMA* (with ? joker)

Solver handles usable letters on the board (optional), either separately or like a pattern of multiple letters (e.g. to extend a word).

Use one of these letters mode

Example: On the board, letters C, S and W are easily playable. Enter CSW as possible letters.

Example: On the board a lot of letters are available, use the method any letter to try all the letters of the alphabet, and choose the one that suits the best.

Use a pattern mode for a given sequence of letter

Example: Enter E--E if the board allow to play a word with a letter E, followed by another letter E, 3 tiles away.

Example: Enter ST if the letters S and T must be in the word consecutively.

dCode solver can be used to cheat at Scrabble, bu should be used for helping, cheating is not fair-play, online players should not cheat.

How to know if a word is valid at Scrabble?

Enter a word in the dictionary input to check if it exists or not in official word lists.

In the USA, NWL is the official word lists, outside the US, CSW is widely used.

Checking if a word exists in the dictionary before playing a word can be considered cheating. To avoid cheating, it is necessary that the verification is done after playing a word.

Some games and Scrabble applications or software are not yet up to date and use older lists of words, so sometimes valid words are rejected.

Official books are available here (affiliate link) or here (affiliate link) and electronic version is here (affiliate link)

How to get a word definition?

Click on a word in order to get its definition (a tooltip will appear).

How are selected valid dictionary words?

Dictionaries are managed by their editors, only them can choose which word is valid or not.

Collins Scrabble Words (formerly SOWPODS) is used for English tournament (except in the USA which uses Official Tournament and Club Word List)

dCode's Scrabble solver consults these dictionaries to determine the validity of words.

What is a blocker word? (symbol |)

A blocker is a word which cannot be extended by other letters. Blockers (non-extendable words by the right or by the left) are indicated with a vertical bar | (Stop).

Using non-extendable words ensures that the opponent will not easily score points by repeating this word and adding one or more letters.

Blocker words are only available for the CSW dictionary

How to sort the word list?

Words can be sorted by points, by length, or even by alphabetical order. Click on a column header to invert order (ascending, descending).

How to count points at Scrabble?

The number of points depends on the letters but also of the position of the word on the board. Letters of the English version have the following values:


If a player plays its 7 letters (anagram called Bingo), then he gets a 50 points bonus.

In the solver, the number of points ignores the letters already on the board and eventual bonus marks (such as double or triple words).

What is the best possible letter draw?

There is no perfect letter draw, but some draws are more favorable than others.

The letters that allows the most Scrabbles are:






On the other hand, these are not letters that earn a lot of points.

What are the words having the maximum points?

The words that earn the most points in Scrabble are usually long, use high-value letters (like J, Q, X, or Z), and are placed on special spaces on the board to obtain multipliers.

The words METHOXYBENZENES and OXYPHENBUTAZONE (41 pts), METHOXYBENZENE (40 pts), PHOTOXYLOGRAPHY (39 pts) or CHROMOXYLOGRAPH, HYDROXYZINES, PSYCHOANALYZING, SCHIZOPHYCEOUS, SUBJECTIVIZING, XYLOTYPOGRAPHIC, ZYGOPHYLLACEOUS are the theoretically highest score achievable, building on 7 other words already on the grid (and possible jokers).

What is the letter distribution at Scrabble?

To know how many A, E or Z is there at Scrabble, there is the table of appearance of each letter at Scrabble. 100 tiles (2 blanks) in the English version:


What are the Game Rules at Scrabble?

What is the value of the Joker at the end of a game?

Addition of the value of the remaining letters of the opponent is calculated (a joker is 0). The result is then subtracted from the opponent score and added to the player score.

Is it possible to use 2 jokers in one word at Scrabble?

Yes, it is possible to use two jokers in a single word at Scrabble, indeed, the solver can handle this exceptional case of 2 blank tiles.

Does a joker on a special square cancels its effect?

No, for a triple-word or double-word square, the value of the word is double or tripled. For a double-letter or a triple-letter square, then as a joker equals zero, this has no bonus.

Can I choose an already played rare letter as a wildcard tile (like Z)?

Yes, the joker can take any value, including a letter that has not been played yet or a letter already played.

Is it possible to replace a blank by its letter during a game?

No, any square is played definitively. If a joker is used on the table for a given word, no one can remove it and replace it by the corresponding letter. This is cheating.

Can I start a word with a blank?

Yes, the joker tile can replace any letter, and can be used anywhere in the word.

A red square (triple word) can be used twice?

No, a triple-word square can only be used once, but it can multiply 2 words in the same time if two words are simultaneously played or completed on a red cell. In this case, the values of the 2 words are multiplied by 3.

What to do if there are no possible moves?

If, at the end of a game, some letters remain impossible to play, players have to pass 6 times (3 times each) for the game to end. They have to subtract from their score, the value of their remaining letters.

Which player starts the game?

For a first match, each player randomly select a letter (the toss), the player who gets the smallest letter (the closer to A) in alphabetical order (joker does not count), will be able to draw its 7 letters and start the game.
For a rematch, it is the player who had lost the toss which draws its letters first and starts playing.
For a third match, another random selection is made (but some rules states that the player that has lost the previous game starts).

Can I write a word upside down or read it from the bottom?

No, words should be written from left to right or from top to bottom only.

Can I write the first word anywhere?

No, the first word played must necessarily have a letter on the star cell in the center of the board.

What is the difference between Classic Scrabble and Duplicate Scrabble?

Classic Scrabble is a board game where players create words from a letter board of their own. Scrabble Duplicate is a variation where all players have the same letters. The goal is to find the best possible word which will then be placed on the board before the next letter draw.

Source code

dCode retains ownership of the "Scrabble Solver" source code. Except explicit open source licence (indicated Creative Commons / free), the "Scrabble Solver" algorithm, the applet or snippet (converter, solver, encryption / decryption, encoding / decoding, ciphering / deciphering, breaker, translator), or the "Scrabble Solver" functions (calculate, convert, solve, decrypt / encrypt, decipher / cipher, decode / encode, translate) written in any informatic language (Python, Java, PHP, C#, Javascript, Matlab, etc.) and all data download, script, or API access for "Scrabble Solver" are not public, same for offline use on PC, mobile, tablet, iPhone or Android app!
Reminder : dCode is free to use.

Cite dCode

The copy-paste of the page "Scrabble Solver" or any of its results, is allowed (even for commercial purposes) as long as you credit dCode!
Exporting results as a .csv or .txt file is free by clicking on the export icon
Cite as source (bibliography):
Scrabble Solver on [online website], retrieved on 2024-06-14,

Need Help ?

Please, check our dCode Discord community for help requests!
NB: for encrypted messages, test our automatic cipher identifier!

Questions / Comments

Feedback and suggestions are welcome so that dCode offers the best 'Scrabble Solver' tool for free! Thank you!
© 2024 dCode — El 'kit de herramientas' definitivo para resolver todos los juegos/acertijos/geocaching/CTF.