ForHosting KIT · Developer Utilities

Seeding rate from spacing calculator

This seeding rate from spacing calculator converts a field layout into the number of seeds required for one hectare.

● BetaFree · in your browser
Use it from WebAPIEmailTelegramApp soon

Enter the distance between rows, the distance between planting hills along each row, and the number of seeds placed in every hill. The calculator normalizes metric or imperial spacing, determines the ground area assigned to each hill, and returns both hills and seeds per hectare. It is useful for planning purchases, checking planter settings, and comparing alternative crop layouts before fieldwork begins.

Turn a planting layout into a hectare requirement

A spacing recommendation describes geometry, while seed purchasing and field preparation require a quantity. This calculator connects those two views. Row spacing is the perpendicular distance from one crop row to the next. Plant spacing is the distance between successive hills or planting positions measured along a row. Multiplying those distances gives the ground area allocated to one hill. A hectare contains 10,000 square metres, so dividing that area by the area per hill gives the theoretical number of hills per hectare. The final seed requirement is that hill density multiplied by seeds per hill. You can enter both spacing values in centimetres, metres, inches, or feet, provided they use the same selected unit. The result includes normalized spacing in metres, area per hill, hill density, and the whole number of seeds needed per hectare. Keeping those intermediate values visible makes the calculation easy to audit against a field plan or agronomy recommendation.

Interpret the result before ordering seed

The reported seeds per hectare is a geometric requirement, not automatically a purchase recommendation. It assumes a regular rectangular arrangement, uniform spacing, and the stated average number of seeds at every hill. Because a fraction of a physical seed cannot be supplied, the final seed count is rounded upward to the next whole seed. The hill count remains a calculated density and may include a fractional value because a field boundary rarely fits a perfect grid. Real seed orders often need an additional allowance for germination percentage, mechanical skips, damaged seed, headlands, irregular boundaries, calibration losses, or replanting. Those adjustments are deliberately not guessed here. Apply them separately using reliable lot test results and local production guidance. Also distinguish seeds per hill from the number of plants you expect to establish: when several seeds are placed together, later thinning or incomplete emergence can make final plant population different from the sowing rate. The transparent output helps you document exactly which figure is geometric and which later adjustment belongs to field management.

Measure spacing consistently and compare scenarios

Use center-to-center measurements for both dimensions. Measure row spacing perpendicular to the rows and plant spacing along the row, rather than measuring the open gap between leaves, stems, beds, or hill edges. Select one unit for both entries; if your source mixes units, convert one measurement before calculation. For bed systems with several rows per bed and unusual wheel tracks, a simple rectangular grid may not represent the effective land allocation, so calculate from the repeating bed pattern or seek an agronomist’s method. The calculator is especially useful for scenario comparisons: hold seeds per hill constant and test wider rows, narrower in-row spacing, or both. A smaller area per hill raises hill density and therefore raises seed demand; a larger area does the opposite. Save the inputs with the result so a supplier, operator, or reviewer can reproduce the number. API requests cost $0.002, while the same deterministic calculation can run in the browser. No network lookup, weather assumption, or crop-specific coefficient changes the arithmetic.

Plan a seed purchase

Convert the chosen field spacing and seeds per hill into a baseline quantity per hectare before adding a documented reserve.

Check planter calibration

Compare the intended geometric seed density with the rate implied by a planter or manual planting plan.

Compare crop layouts

Test alternative row and in-row spacings to see how each layout changes hills and seeds required per hectare.

What formula does the calculator use?

It divides 10,000 square metres by row spacing in metres times plant spacing in metres, then multiplies the resulting hills per hectare by seeds per hill.

Can I enter inches or feet?

Yes. Choose cm, m, in, or ft as spacing_unit and use that same unit for both spacing inputs.

Why is seeds per hectare rounded upward?

Seeds are discrete items. Rounding upward ensures the geometric requirement is not understated when the calculation ends with a fraction.

Does the result include a germination or field-loss allowance?

No. It reports the spacing-based requirement only. Add any allowance separately using seed-lot germination data and appropriate local guidance.

Is a hill the same as an established plant?

Not necessarily. A hill is a planting position and may receive more than one seed; emergence and thinning can change the final plant population.

What does an API calculation cost?

Each API request costs $0.002. The browser calculation is also available for interactive use.

Everything on this page is available programmatically. This section is for teams who want to wire it into their own systems; everyone else can just use the tool above.

POSThttps://api.kit.forhosting.com/bio/seeding-rate-from-spacing

Prefer to automate it? One authenticated POST creates the task; the result comes back by webhook or a signed link. The same capability also runs here on the web, by email and from Telegram — and soon from our app too.

curl -X POST https://api.kit.forhosting.com/bio/seeding-rate-from-spacing \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"row_spacing":75,"plant_spacing":25,"seeds_per_hill":2}'
{
  "row_spacing": 75,
  "plant_spacing": 25,
  "seeds_per_hill": 2
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "bio.seeding_rate_from_spacing",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

The API is asynchronous: the call returns a task_id immediately and the result arrives by webhook. Polling is capped at 1 req/s per task.

Per request$0.002

Published price — no tokens, no invented credits. A failed task is never charged.

HTTPCodeMeaning
401unauthorizedMissing or invalid API key.
402insufficient_balanceYour balance doesn't cover the task price.
404unknown_typeThat task type doesn't exist.
429rate_limitedToo many requests. Use the webhook instead of polling.

Read the full KIT documentation →