Skip to content
TilePlayCoach

Crossplay Screenshot Solver

Analyze your Crossplay board with TilePlayCoach. Stop retyping: upload a screenshot, confirm the few squares the reader was unsure about, and solve. Your screenshot is processed locally in your browser.

Find the highest-scoring move you can play right now.

Processed locally in your browser — nothing is uploaded.

Board size is 15 by 15.

No square

Enter the tiles already on the board, add your rack, then press Find best moves. Everything runs on your device.

How screenshot import works

  1. Take a screenshot mid-game

    Any PNG, JPEG or WebP. The whole screen is fine — the board does not need to be cropped out first.

  2. Upload it here

    The image is decoded in your browser. Grid lines are located by looking for the evenly spaced edges a 15x15 board produces.

  3. Check the highlighted squares

    Each square is classified independently and given a confidence score. Anything uncertain is outlined for you to confirm.

  4. Add your rack and solve

    Type the seven tiles you are holding, press Find best moves, and every legal play comes back ranked.

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

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.

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.