Skip to content

Square Foot Garden Planner

Lay out a raised bed on a real square-foot grid: pick a plant, click a square, and the planner keeps count of how many of each plant fit, what to sow when, and which neighbours to keep apart.

Bed and season

Bed size

1.22 × 2.44 m

32 squares · 2.97 m² · one square = 30 cm

Plant to place

Click or drag across squares to plant. Clicking a planted square again (or using the eraser) clears it.

What is planted

Nothing planted yet — pick a plant and click a square.

Companion check

No known bad neighbours are touching (including diagonally). Nothing here replaces crop rotation — even good companions should not grow in the same square two years running.

Companion planting is traditional guidance rather than settled science; treat these as prompts to check.

Saved layouts

Layouts live in this browser's local storage only — they are never uploaded, and clearing site data removes them.

About this tool

Square foot gardening divides a bed into 1 ft (30 cm) squares; each square holds a fixed number of plants from its spacing — one tomato, four lettuces, sixteen carrots. The planner uses those spacing tables, warns when known bad neighbours end up adjacent, draws a sow-and-harvest calendar from your last frost date and stores layouts in your browser. Everything runs locally and nothing is uploaded.

  • 100% free — no account needed
  • Runs in your browser
  • Nothing is uploaded

Frequently asked questions

Is Square Foot Garden Planner really free?

Yes. Square Foot Garden Planner is completely free on PureBrowser — every feature, with no account, no trial, and no credit card.

Does Square Foot Garden Planner upload my data?

No. Square Foot Garden Planner runs entirely inside your browser, so anything you type, paste, or open stays on your own device.

Do I need to sign up or install anything?

Neither. There is no account and nothing to download — open the page and Square Foot Garden Planner is ready to use on desktop or mobile.

Does Square Foot Garden Planner work offline?

Once the page has loaded, yes. All of the processing happens locally in your browser, so it keeps working without a connection.