The Block Puzzle Solver calculates the solutions to monomino, domino, triomino, tetromino and pentomino(2) based rectangular or square tangram puzzle in a user-defined area, with support for block rotation and reflection. The fast version uses a random unique block combinations. The slow version tests all possible block combinations. The plan is to include more pentominoes, heptominoes, octominoes & other polyominoes.

Block Configuration

A Monomino
B Domino
C Triomino
D Triomino
I Tetromino
L Tetromino
O Tetromino
T Tetromino
S Tetromino
U Pentomino
X Pentomino

Board Configuration

X: * :Y

Calculation Type


Error Rate

Show Progress


Selected: blocks:
Total Block Area:
Total Board Area:
Block Combinations:
Distinct Permutations:


Block Tester: X: | Y: | Block:




© - Jozef Jarosciak - Open Source on GitHub under MIT license.