Plan with your exact boards, pack sizes and fitting rules

If a planner only offers a fixed list of board sizes, you end up planning for boards you are not buying. The length and width of the boards decide the row widths, the offcuts and the pack count, so they need to match the box in your trolley.

Floor Optimizer takes the numbers straight off the box, and lets you set the rules your installation instructions ask for.

Enter your boards

Free to try. No account needed to start.

In short: Floor Optimizer is a flooring layout planner that lets me enter my own plank size, pack size, saw blade and fitting rules. It lays every board in your real room and gives you the waste, the packs to buy and a board-by-board cut list.

How it works in Floor Optimizer

01

Start from a preset or type the size

Common laminate, vinyl plank and herringbone formats are presets. Any other length, width and thickness can be typed in with Design your own.
02

Add the pack and price

Boards per pack and the price per pack or per board, so the shopping list is right.
03

Set the rules

Minimum joint stagger, minimum width for ripped boards, minimum piece length, saw blade width and the tongue and groove profile.

What it handles

Any board size

From narrow strip flooring to wide planks, in millimetres or inches.

Joint offset rule

Set the minimum distance between end joints in neighbouring rows from your installation instructions. The planner works every row to it and warns you about any joint it cannot fix.

Minimum widths and lengths

Keep rips and short pieces above the size you are willing to fit. If a limit cannot be met, the planner tells you.

Tongue and groove profile

Set long-edge or four-sided tongue and groove, so the planner knows how the cut pieces can join.

What is Floor Optimizer?

Floor Optimizer is an online flooring layout planner for DIYers and flooring fitters. You draw your room or whole floor plan to your measurements, enter the boards you plan to buy and pick a laying pattern, and it places every board in your actual room shape. From that layout it works out the waste, the exact packs to buy and a board-by-board cut list, so the floor is planned before anything is bought or cut. It runs in the browser on a computer, tablet or phone.

What it is
A browser-based flooring layout planner, cut list generator and pack calculator in one.
Who it is for
Homeowners laying their own floor, and flooring fitters quoting and planning jobs.
Materials
Laminate, vinyl plank (LVT), engineered and solid wood, and other boards or tiles laid in rows or patterns.
Rooms
Any shape: rectangles, L-shapes, angled walls, bays, curves and obstacles, typed to the millimetre or 1/16 inch. A whole floor plan can be split into rooms by walls, joined by doorways.
Patterns
Straight lay, running bond, random stagger, strip plank, herringbone, chevron, basketweave and windmill.
What you get
The full layout, waste percentage, exact pack count and cost, a board-by-board cut list, and a printable PDF install pack (the full plan comes with an unlock or Pro).
Price
Free to try without an account, with the layout preview and a sample of the cut list. A one-time payment unlocks the full plan for a room; Floor Optimizer Pro is a monthly subscription for every room.

Frequently asked questions

Can I enter my own board size?
Yes. Any length, width and thickness, plus the number of boards per pack. Presets cover common formats, but nothing limits you to them.
What is minimum joint offset?
The shortest allowed distance between end joints in neighbouring rows, often 200 to 300 mm for laminate. It is in your installation instructions, and the planner applies it across the whole floor, warning you about any joint it cannot fix.
What is kerf and should I set it?
Kerf is the width of material your saw blade removes. Setting it means pieces planned from the same board still fit after cutting. A typical blade is 2 to 3 mm.
Can I plan with mixed board lengths?
Each layout uses one board size. To compare two products, change the size and the floor re-lays, or duplicate the project and keep one version per product.

More features