Garden planner
Frost dates (yours, or NOAA normals for a city), a sowing calendar for each crop from an extension-service planting guide — start indoors, transplant, sow, fall sowing, harvest — succession sowings, square-foot beds with plant counts, companion hints labelled evidence or folklore, and a printable plan, kept in your browser.
Added
How to use it
How to use it
Frost dates — pick a nearby city for its average last spring and first fall freeze (NOAA’s 1991–2020 normals for the station named), as the typical (median) date or the safer one (a 10 % chance of a later spring or earlier fall freeze), and the season’s year. Or type your own dates. A fall date before the spring one is read as the next year, so southern-hemisphere seasons work.
Sowing calendar — add crops. For each, the windows to start seeds indoors, transplant, sow
outdoors (some crops have an early and a late sowing), sow or plant again for fall, and the
approximate harvest, drawn on a year chart with your frost dates (Calendar full screen for a bigger
view) and listed in a table. Windows are counted in weeks from your frost dates after Cornell
Cooperative Extension’s planting guide; fall sowings count back from the first fall frost by the
days to maturity plus two weeks, as that guide advises. Successions: sow again every so many days
(set per crop) — cool-season crops pause six weeks after the last frost and resume for fall; warm
crops continue while they can still mature before the frost. Add to my calendar downloads the
lot as an .ics file.
Beds — square-foot beds of any size (1 ft or 30 cm squares, north at the top). Pick a crop from the palette and tap or drag over squares. Each bed counts the plants (the usual square-foot counts: 1 tomato, 4 lettuces, 9 beets, 16 carrots a square; vines over several squares) and lists hints for neighbouring squares, for a family grown there last year (rotation), and for tall crops shading shorter ones.
Companions — every hint, sorted by evidence: evidence (research or plain plant pathology), mixed (works sometimes, or only under conditions) and folklore (traditional, without good evidence — harmless to try).
Print the plan opens a clean page with the frost dates, the calendar table and the beds. Your plan is saved in this browser; Export and Import move it as JSON.
Limits
-
The calendar is a starting point: soil temperature matters more than dates (about 50 °F for early sowings, 70 °F for beans, corn and squash), and varieties differ — the seed packet wins.
-
The source guide was written for one county in New York (last frost 15 May, first 5 November); shifting its windows by your frost dates works well across most of the US and similar climates, less well in hot-summer or frost-free places where fall and winter are the main seasons.
-
Basil, French marigold, nasturtium and sweet alyssum are not in the guide: they are timed as other tender or hardy crops and marked so.
-
Frost dates are for the station; your garden can be a week or two either side.
Sources: Cornell Cooperative Extension of Rockland County, Vegetable Planting Guide (Hort 52, 2011) — sowing windows and days to maturity; NOAA NCEI, U.S. Climate Normals 1991–2020 — freeze-date probabilities; Mel Bartholomew, All New Square Foot Gardening — plants per square (a rule of thumb); S. Uvah and T. H. Coaker (1984) on onions and carrot fly; University of California research on sweet alyssum and lettuce aphids.
Related: sun and moon (day length and the sun’s path over your garden), energy usage analyser, heat loss.
Linking to an example
Frost dates and the season travel in a readable link; a shared link also carries the crop list and
beds. Add the tab after #: frost, calendar, beds or companions.
| Parameter | Meaning | Example |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
Your last spring and first fall frost (with |
|
|
Season |
|
|
One of the presets below |
|
example= |
Shows |
|---|---|
|
Salad crops and peas in Boston, with successions (open) |
|
Tomatoes, peppers and summer crops in Denver at the safer frost dates (open) |
|
A 4 × 4 square-foot bed in Chicago with its hints (open) |
Feedback is a gift. Something to improve, a feature to add, or a bug? Tell me.
Runs entirely in your browser; nothing you type leaves this page.