Raised Bed Planner

Soil volume → bags → plant count → yield range (US/EN). Calculator-first, no fluff.

Trust note: Loading dataset… Uses documented formulas + versioned data.

Units
Presets
Bed type

Soil volume
Soil bags
Plant count
Yield range (estimate)

⚙️ More actions
Share preview:
Copied.
Methodology & Assumptions (collapsed)

Soil volume: depth(ft) = depth(in)/12; soil(ft³) = length(ft)×width(ft)×depth(ft); soil(yd³) = soil(ft³)/27.

Bags: bags = ceil(soil(ft³)/bag_size(ft³)).

Plants: convert bed to inches; plants = floor(length(in)/spacing(in)) × floor(width(in)/spacing(in)).

Yield: range-only: plants × per-plant(lb) × bed type factor. Data is versioned in /data/crops.json.

Estimates only; verify with local extension recommendations and your cultivar.

FAQ (collapsed)
  • Does this include paths/voids? No. This assumes a full rectangle filled to the given depth.
  • Why hash state? To avoid indexable parameter traps while still supporting shareable scenarios.
  • Can I trust yield numbers? Only as a planning bracket. Track your own harvest to calibrate.
  • Why might bags differ from store calculators? Bag “cu ft” is often loose-fill; compaction and moisture change volume.
Explore (internal links)