Crossplay Screenshot Solver
Upload a screenshot of your Crossplay board and get every legal move ranked by score. TilePlayCoach reads the tiles and your rack straight from the picture, in your browser — the image never leaves your device.
Find the highest-scoring move you can play right now.
Processed locally in your browser — nothing is uploaded.
Board size is 15 by 15.
Unseen tiles
104 of 104 tiles are still unseen (bag + opponent racks).
- A9
- B2
- C2
- D5
- E13
- F2
- G3
- H4
- I8
- J1
- K1
- L4
- M2
- N5
- O8
- P2
- Q1
- R6
- S5
- T7
- U4
- V2
- W2
- X1
- Y2
- Z1
- ?2
Enter the tiles already on the board, add your rack, then press Find best moves. Everything runs on your device.
How to solve a Crossplay board from a screenshot
Upload your Crossplay screenshot
Any PNG, JPEG or WebP, straight from the device you play on. The whole screen is fine — the board does not need to be cropped out first.
The board is read for you
Every tile and premium square is identified from the picture. Anything the reader is unsure of is outlined, so it is obvious at a glance.
Your rack is detected too
The tiles you are holding are read from the same screenshot and filled straight into the rack.
The best moves come back ranked
Every legal play, ordered by score, with the arithmetic behind each one and a preview on the board before you commit to it.
Why it stays on your device
A screenshot of a game in progress is more revealing than it looks: it can carry your username, your opponent’s name, notifications, and the state of a game you are still playing. Sending that to a server to be processed would mean trusting somebody else with all of it.
So none of it is sent. Recognition uses the Canvas API and plain arithmetic — grid detection by edge projection, occupancy by colour and ink density, letters by matching each glyph against templates rendered locally. It is not perfect, which is exactly why there is a review step before anything is solved.
When recognition struggles
- Photos of a screen. Moiré patterns and perspective break the grid detection. Screenshot instead.
- Very small images. Below roughly 8 pixels per square, letters lose the detail needed to tell them apart.
- Similar letter shapes. I and L, O and D, and other close pairs are the most common misreads — they are flagged with low confidence rather than guessed silently.
Related tools
- Crossplay SolverEnter your board and rack, get every legal move ranked by score.
- Post-Game CoachScore your move and see the points you left behind.
- Board LayoutEvery premium square on the 15x15 grid.
- PrivacyWhat stays on your device (almost everything).
- Dictionary CheckerIs that word playable? Check it instantly.
- Practice ModeFind the best move yourself, one hint at a time.
Common questions
Is my screenshot uploaded to a server?
No. The image is decoded into a canvas in your browser, analysed there, and thrown away when you leave the page. There is no upload endpoint — the app has no server-side image handling at all.
What if it reads a letter wrong?
Squares the reader was unsure about are outlined in amber on the board. Tap one and type the right letter. Nothing is solved until you press Find best moves, so you always get to check the board first.
Which images work best?
A straight screenshot taken on the device you are playing on, cropped loosely around the board or not cropped at all. Photos of a screen taken with another phone work far less well — glare, angle and moiré all interfere with the grid detection.
Do I have to enter my rack separately?
No. Your rack is read from the same screenshot and filled in for you, and the solve starts on its own.
It found the wrong part of the image. Can I fix that?
Yes. The blue outline on the preview shows where it thinks the board is. Nudge it with the arrows, resize it, then press Re-read to run the recognition again on the corrected area.
Can I use this as a Crossplay screenshot cheat?
Yes. Upload a screenshot of your board and rack, and it reads the board back so you can fix anything it misread, then calculates every legal move and ranks them by score — no typing required.