Garden planner & manager

Greenplot

Plan your garden to scale, sow on time, log every harvest and share the plot.

Launch Greenplot → Tutorials

Greenplot plans and runs a garden: draw the plot to scale with beds, paths, trees, a greenhouse, compost and water, see where the sun falls over the season, and fill beds square by square or in rows with dated plantings and repeat sowings. Sowing, planting, pruning and harvest dates come from your frost dates for 122 vegetables, herbs, fruit and flowers; tasks, weather warnings, the harvest log, costs, seeds and a photo journal keep the season on track. Gardens stay in your browser, or are shared in a workspace with your allotment group or family.

Free · runs in your browser · no sign-up · Version 1.0.0

Greenplot garden plan with raised beds, a lawn, an apple tree, a hedge and the house, coloured by hours of sun in the growing season

Screenshots

Features

  • Garden plan to scale

    Draw beds, paths, trees, hedges, buildings, a greenhouse, compost and water points in metres, with a north arrow and a grid. Move and resize by mouse, touch or arrow keys.

  • Sun and shade over the season

    From your place, the plan’s orientation and the height of trees and buildings, Greenplot maps the hours of direct sun for every month and for each bed.

  • 122 plants with sources

    Vegetables, herbs, fruit and flowers with spacing, sowing and harvest windows, frost hardiness, sun and water needs, families and a link to the guide each entry was compiled from.

  • Square-foot or row beds

    Fill a bed square by square or row by row. Plantings have dates, so a square can hold spring lettuce and then autumn leeks; overlaps in space and time are flagged.

  • Repeat sowings

    Plan lettuce, radishes or beans every few weeks until the last sowing that still ripens before frost, and drop them into free squares.

  • Crop rotation over the years

    Close a season and Greenplot keeps it. Rotation groups and pest-prone families that come back too soon are flagged, and the next three years are suggested per bed.

  • Companions and antagonists

    Neighbours in the same bed and season are checked against a pair table with the reason for each pair and whether it is a practical reason or tradition.

  • Calendar from your frost dates

    Frost dates from the nearest station (Germany, United States) or your own. Sowing, planting out, pruning and harvest dates for every planting, as a month calendar or a .ics file.

  • Tasks and reminders

    Sow, plant, water, feed, prune, weed and harvest tasks, once or repeating, with done and skip marks and minutes spent.

  • Weather-aware advice

    From the MET Norway forecast: frost warnings for tender plants in the ground, waterings you can skip after rain, hot days and litres per bed.

  • Harvest log and yields

    Log harvests in kilograms or pieces per bed and plant, see totals per month, per bed and per square metre.

  • Costs against harvest value

    Track seed, plant, soil and rent costs and value your harvest at your own shop prices, to see what the garden saves.

  • Seed inventory

    Keep seed packets with variety, amount and use-by year; old seed is flagged by the typical seed life of each plant, and the seed list shows what to buy.

  • Journal with photos and pests

    Notes, pest and disease reports with severity, and photos that stay in your browser (or travel as workspace attachments when shared).

  • Printable plan and checklists

    A PDF with the garden plan, the beds and a month-by-month checklist; CSV exports for harvests, costs, seeds and work time.

  • Shared gardens

    Save a garden to a workspace for an allotment group or the family: members edit, viewers read, changes arrive live. Without an account everything stays local.

Templates

Start from a ready-made project and change it to fit.

  • Family raised beds

    Three raised beds, a herb strip and an apple tree in front of the house, with tomatoes and basil, carrots and onions, repeat sowings of lettuce and beans, a harvest log and costs.

    Open in app: Family raised beds →

  • Allotment plot in rows

    Four row beds in a four-year rotation with two past seasons, a fruit row, a greenhouse, the shed and the tap, plot rent in the costs and a blight note in the journal.

    Open in app: Allotment plot in rows →

  • Sunny balcony

    Railing box, herb trough and a big tub on a south-facing balcony: strawberries, basil, thyme, chives, chilli and lettuce, watered every day.

    Open in app: Sunny balcony →

  • School garden

    Class beds, a pollinator bed, a pumpkin patch, a greenhouse and a pond, with a watering rota for term time and the summer holidays.

    Open in app: School garden →

  • Fruit and flower garden

    Apple, pear and plum trees, soft fruit, a cutting garden, a perennial border and a bulb bed, with pruning dates and flowering windows.

    Open in app: Fruit and flower garden →

Built-in tools

Greenplot uses these tools. Each one also has its own page and works on its own, in the browser, through the JSON API and through MCP.

  • Garden Sowing Calendar (122 Plants) Greenplot engineSowing, planting, harvest and pruning dates for 122 garden plants from your frost dates.
  • Succession Sowing Planner Greenplot engineSpace repeat sowings of lettuce, radish, beans and more so you harvest all season.
  • Companion Planting Checker Greenplot engineCheck which of your plants go well together, which to keep apart, and why.
  • Garden Weather Tasks Greenplot engineFrost warnings, watering you can skip after rain, and litres per bed from the MET Norway forecast.
  • Frost Dates Finder Greenplot engineLast spring and first autumn frost at your place, with the chance of a later or earlier frost.

For AI agents

Greenplot runs on a deterministic engine. The same functions are available as tools with a JSON API and MCP, so scripts and AI agents get exactly the results the app shows.

  • Garden Sowing Calendar (122 Plants) – Sowing, planting, harvest and pruning dates for 122 garden plants from your frost dates.
    Tool page · POST https://greenplot.usefulweb.app/api/v1/tools/greenplot-sowing-calendar/calculate · MCP greenplot_sowing_calendar
  • Succession Sowing Planner – Space repeat sowings of lettuce, radish, beans and more so you harvest all season.
    Tool page · POST https://greenplot.usefulweb.app/api/v1/tools/greenplot-succession-planner/calculate · MCP greenplot_succession_planner
  • Companion Planting Checker – Check which of your plants go well together, which to keep apart, and why.
    Tool page · POST https://greenplot.usefulweb.app/api/v1/tools/greenplot-companion-check/calculate · MCP greenplot_companion_check
  • Garden Weather Tasks – Frost warnings, watering you can skip after rain, and litres per bed from the MET Norway forecast.
    Tool page · POST https://greenplot.usefulweb.app/api/v1/tools/greenplot-weather-tasks/calculate · MCP greenplot_weather_tasks
  • Frost Dates Finder – Last spring and first autumn frost at your place, with the chance of a later or earlier frost.
    Tool page · POST https://greenplot.usefulweb.app/api/v1/tools/hearth-frost-dates/calculate · MCP hearth_frost_dates

Build a project through the API, then open it in the app with a link to https://greenplot.usefulweb.app/app#project=<base64url JSON>.

Import & export

Import

  • Greenplot garden (.greenplot.json)
  • Garden link (#project=)
  • Photos (JPEG, PNG, WebP) for the journal

Export

  • Greenplot garden (.greenplot.json)
  • Garden plan and checklist (PDF)
  • Garden plan (SVG)
  • Calendar (.ics)
  • Harvests, costs, seeds and work time (CSV)
  • Garden link (#project=)

Keyboard shortcuts

Keyboard shortcuts in Greenplot
KeysAction
1 / 2 / 3 / 4 / 5 / 6 / 7Plan, beds, plants, calendar, harvest, journal or seeds view
Arrow keysMove the selected object on the plan by 10 cm (with Shift: 1 m); in a bed, move between squares
Alt + Arrow keysResize the selected object on the plan
Enter / SpacePlant the chosen plant in the focused square, or clear it with the eraser
DeleteDelete the selected object on the plan
Ctrl + ZUndo
Ctrl + Shift + ZRedo
Ctrl + SSave garden file
Ctrl + OOpen garden file
?Show keyboard shortcuts (single-key shortcuts can be switched off there)

Frequently asked questions

Where is my garden stored?

In this browser’s storage (IndexedDB) on this device, photos included. Save a garden file to keep a copy or move it to another device, or back it up with Bundlekeep.

Can my allotment group or family plan together?

Yes. Sign in with a passkey or Google, then choose Garden → Save to workspace. Members of the workspace can edit the garden, viewers can only read it, and changes arrive live. Journal photos travel as workspace attachments and count against the workspace’s storage.

Where do the frost dates come from?

From the nearest weather station with 1991–2020 statistics — Deutscher Wetterdienst in Germany, NOAA in the United States — through Hearth’s frost dates tool, at a risk level you choose. Elsewhere enter your own dates; local gardening groups usually know them.

How is the sun on the plan worked out?

Greenplot computes the sun’s position every 20 minutes on the 21st of each month for your place and checks whether trees, hedges, buildings or the greenhouse block it, using their height and the plan’s orientation. Clouds are not included, so it shows direct sun on clear days.

How sure is companion planting?

Each pair says why. Some reasons are practical, such as potatoes and tomatoes sharing blight; many are tradition with little evidence. Greenplot labels them so you can decide.

Does Greenplot know prices for my harvest?

No. You enter what the same food costs where you shop, per kilogram, and Greenplot values your harvest with it.

Limitations

What Greenplot does not do (yet):

  • Sun hours are geometric (clear sky); clouds, reflections and the slope of the ground are not included, and objects are boxes or circles without rotation.
  • Frost dates are looked up for Germany and the United States only; elsewhere you enter your own.
  • Timings, spacing and companion pairs are rules of thumb for temperate gardens, not advice for a particular variety or climate.
  • Yields are what you log; Greenplot does not predict them.
  • Photos are reduced to at most 1280 pixels and six per journal entry so gardens stay small; very large gardens with many photos may not fit in a workspace document.
  • Weather advice needs a place and an internet connection; it covers the next nine days at most.

Tutorials

Learn Greenplot step by step.

  1. Your first garden plan in ten minutesOpen a garden template, draw beds, paths and trees to scale, set the place of your garden and keep everything in your browser — the basics of Greenplot.Beginner 10 min
  2. Sun and shade over the seasonSee where the sun falls on your plot month by month, find out how many hours each bed gets, and put sun-loving plants where they will thrive.Beginner 6 min
  3. Beds square by square or in rowsPlant beds in 30 cm squares or in rows, give every planting its dates, add repeat sowings and see overlaps, good neighbours and rotation problems at once.Intermediate 10 min
  4. Calendar, tasks and weather adviceGet sowing, planting and harvest dates from your frost dates, add repeating tasks, tick them off, and let the forecast tell you about frost and rain.Intermediate 8 min
  5. Plants, companions and where the data comes fromBrowse 122 vegetables, herbs, fruit and flowers with spacing, dates, sun and water needs, good and bad neighbours, and the guide each entry was compiled from.Beginner 6 min
  6. Harvest log, costs, seeds and journalWeigh and log every harvest, value it at your own shop prices against what the garden cost, keep a seed inventory and a journal with photos and pest notes.Beginner 8 min
  7. Shared gardens for allotment groups and familiesSave a garden to a workspace so your allotment group or family can plan and log together — members edit, viewers read, changes arrive live.Intermediate 6 min

Ready to try it?

Launch Greenplot →

Other apps