Level JSON
Each inner array is one bottle, written from bottom to top. The final value in each bottle is the top layer that can pour next.
Each inner array is one bottle, written from bottom to top.
Enter a Water Sort bottle layout, check color counts, solve the puzzle when possible, and review each move step by step. Your puzzle data is processed locally in your browser.
Working with separate balls that move one at a time? Use the Ball Sort Solver.
Each inner array is one bottle, written from bottom to top. The final value in each bottle is the top layer that can pour next.
Each inner array is one bottle, written from bottom to top.
If the page reports invalid input or no solution, check the bottle order, color labels, empty bottles, and color counts. The tool does not promise a mathematical shortest solution and does not support hidden colors, screenshot recognition, custom bottle capacity, or unknown color solving.
Water Sort Solver guide | Water Sort deadlock examples | Bottle JSON guide | Water Sort vs Ball Sort guide | Water Sort Level Editor ยท Solution Replay
No. It searches for a valid solution and may use fallback strategies when the first search is not enough.
Write each bottle from bottom to top. The last value is the top color.
No. Enter or paste bottle JSON; screenshot recognition is not part of this tool.
Choose the sorting style that matches the way you want to play.
Try another sorting puzzle selected from the game library.

A food-themed sorting puzzle where matching items must be staged carefully.

A quick bottle puzzle for practicing empty-space planning and clean color stacks.

A bright fruit sorting puzzle built around smart matches and clean combinations.

Object sorting with colored blocks, open spaces, and tidy grouped finishes.

A bright balloon sorting puzzle built around careful aim and color-clearing moves.