Twiddle

Rotate the tiles in place to arrange them in the correct order.

Drag to resize the puzzle. Right-click to restore the default size.

Introduction to The Twiddle Puzzle

Twiddle is a deceptively simple yet deeply engaging sliding-and-rotation puzzle. Played on an N×N grid filled with numbered tiles (typically 1 through N²), the goal is to rearrange the tiles into ascending order, left to right and top to bottom—just like a classic numbered sliding puzzle. No sliding—just clever rotations.

Instead of sliding individual tiles into an empty space, you rotate 2×2 (or larger) blocks of tiles. Each move selects a square subgrid (usually 2×2 by default, but configurable) and rotates it 90 degrees clockwise or counterclockwise. This mechanic—known as “twiddling”—shuffles four (or more) tiles at once, making the puzzle a fascinating exercise in permutation and spatial planning.

Despite the lack of a blank space, every configuration is solvable through careful sequence of rotations. The challenge lies in untangling the scrambled grid without disrupting already-correct sections—a task that rewards foresight, pattern recognition, and strategic thinking.

Click and drag to select a rotatable block, then click again (or use arrow keys) to cycle through rotation states. You can also configure the puzzle size and rotation block dimension (e.g., 3×3 “twiddles”) for added difficulty. It's perfect for fans of 15-Puzzle, Rubik's Cube, or other permutation-based challenges who enjoy manipulating local patterns to solve a global order.

Twiddle is free, and runs directly in your browser, with randomized grids and multiple difficulty levels.

How to Play The Twiddle Puzzle?

Rotate square sections of the grid to arrange the tiles in numerical order, starting from the top-left corner.

In the basic game, you rotate a 2×2 block. Left-click on the center point of the block—that is, on the corner where four squares meet—to rotate the entire section counterclockwise. Right-click to rotate it clockwise.

Once you've mastered the basic version, open the Type menu to try more challenging variants:

  • Use larger rotating blocks (e.g., 3×3)—in this mode, click the center of a square to rotate the block around it.
  • Enable "Orientable" mode, where each tile must not only be in the correct position but also correctly oriented (i.e., right-side up).
  • Or combine both for the ultimate challenge!