Try this box packing demo on desktop or mobile at schreiberbrett.github.io/box-packing. No installation required.
Click in the grid to start creating a Tetris-shaped piece, and then click "Add" to save it. After adding a few pieces, click "Solve", and the computer will figure out how to fit your pieces into a rectangle.
This project was created using the Svelte framework.