Ares to hectares converter
100 ares make exactly one hectare, so a 50-are garden is half a hectare. This converter divides by 100 and turns areas from cadastral plans, rural deeds and vineyard registers into the hectares used in farm statistics and maps. Free in your browser.
- Free
- Runs in your browser
- No sign-up
- Your data stays on your device
Run — free
Worked example
- Ares
- 100
- Result
- 1 ha
- Converted
- 1
- Hectares
- 1
- From unit
- ares
An ares-to-hectares converter turns cadastral and agricultural land area expressed in ares into the hectare value used on modern deeds, farm statistics, and mapping legends.
Why one hundred ares equal one hectare
The are is a metric unit of area equal to one hundred square metres: a square ten metres on a side. It remains common on cadastral plans, rural deeds, allotment records, vineyard registers, and older European land books, especially where parcels are too small for a whole hectare but too large to quote only in square metres.
The hectare, equal to ten thousand square metres or a square one hundred metres on a side, is the SI-derived unit used for agricultural statistics, farm leases, forestry inventories, national yearbooks, and modern mapping legends. Those two definitions lock the conversion with no leftover survey factor: one hectare is exactly one hundred ares, so hectares equal ares divided by one hundred.
Teachers often still say move the decimal two places left; that mental model is already exact, and this capability hard-codes the same SI constants so intermediate floating-point noise never invents a different scale. Zero ares maps cleanly to zero hectares. Negative areas are rejected because land area is a nonnegative magnitude in this contract.
Prefer this dedicated landing when the search intent is specifically ares to hectares rather than a multi-unit area hub, a hectares-to-ares primary form, or a property valuation tool. The factor never changes with locale, epoch, or survey-acre variants, because ares and hectares live inside the same metric family and share the same square-metre definitions.
That is why a hundred-are smallholding is always one hectare, a fifty-are garden is always half a hectare, and a one-are plot is always one hundredth of a hectare, with no table lookup and no historical yard to reconcile.
Practical tips, checks, and related searches
Prefer sending bare numbers when you control the client; string numbers are accepted only when they match a strict finite numeric pattern without units, thousand separators, or currency symbols. Round-trip sanity checks are easy: convert a known textbook value such as one hundred ares and confirm you receive exactly one hectare after rounding, or convert one are and confirm zero point zero one hectares, or convert two hundred fifty ares and confirm two point five hectares.
When teaching, pair the exact path with the mental shortcut of moving the decimal two places left so students see that the SI definitions already make that rule exact. Stay inside the absolute range so the division cannot overflow into a non-finite result the solver must reject. This landing targets people searching for ares to hectares, convert ares to ha, or a cadastral land-area calculator; it is not a general multi-unit area hub, not a hectares-to-ares primary form, and not a property valuation tool.
Prefer this capability when the input is already in ares and you only need hectares; if you must convert among many units in one call, use a broader unit converter instead. Keep requests small, pin the rounded hectare field in tests, and you get reproducible results for deeds, LMS plugins, and automation without standing up a full unit-conversion library of your own.
If a deed quotes both ares and square metres, convert the are column here and keep the square-metre column as an independent check: one are is one hundred square metres, so one hundred ares should also equal ten thousand square metres, which is exactly one hectare.
What you can do with it
Cadastral and rural deeds
Turn older parcel books that still quote ares into the hectare fields required by modern land-registry exports and farm-lease abstracts.
Homework and geography checks
Students convert classroom are readings to hectares and compare hand work against deterministic steps before submitting worksheets.
Allotments, vineyards, and smallholdings
Gardeners and growers convert ten-metre-square are plots into hectares for yield tables, subsidy forms, and cross-border reports.
FAQ
Is the ares to hectares factor exact?
Yes. Both units are SI-derived from the square metre, so the factor is exact: 0.01 hectares per are. This tool does not use survey-acre or customary approximations.
Can I convert hectares back to ares?
This capability is ares → hectares only. Multiply hectares by 100 on your side, or use a bidirectional area converter if you need other units.
Is the ares to hectares converter free?
The browser tool is free and runs locally.
What is an are?
An are is a metric unit equal to 100 square metres, a square 10 metres on each side. It is still common on cadastral plans, vineyard registers and older European land books, for plots too small to quote in hectares.
How many hectares are 250 ares?
Exactly 2.5 hectares. Moving the decimal two places to the left is already the exact rule, because a hectare is 10,000 square metres and an are is 100.
Related tools
For developers — API access
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.
API endpoint
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.
Call it from your stack
curl -X POST https://api.kit.forhosting.com/conv/ares-to-hectares \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"ares":100}'const res = await fetch("https://api.kit.forhosting.com/conv/ares-to-hectares", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"ares": 100
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/conv/ares-to-hectares",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"ares": 100
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/conv/ares-to-hectares", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"ares":100}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"ares":100}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/conv/ares-to-hectares", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Example request
{
"ares": 100
}Example response
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.ares_to_hectares",
"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.
Pricing
Published price — no tokens, no invented credits. A failed task is never charged.
Limits
max_abs | 1000000000000 |
Errors
| HTTP | Code | Meaning |
|---|---|---|
401 | unauthorized | Missing or invalid API key. |
402 | insufficient_balance | Your balance doesn't cover the task price. |
404 | unknown_type | That task type doesn't exist. |
429 | rate_limited | Too many requests. Use the webhook instead of polling. |
Technical notes
Invalid, missing, or negative input fails with a clear invalid_input error instead of inventing a number.
How to call the API and what comes back
Values must be greater than or equal to zero and must stay within the published limit of one trillion. String numbers are accepted only when they match a strict finite numeric pattern, which keeps comma-grouped locale strings and unit suffixes from silently parsing as something else. Pin the rounded hectare field in automated tests so a later rounding change cannot pass unnoticed. Send a JSON body with one required finite nonnegative number field named ares. Aliases are, value, area, and ares_value are accepted so SDK clients and form posts can use the name that fits the product. On success the response echoes rounded ares, sets hectares, result, and converted to the same rounded hectare magnitude, unit to the token ha, from_unit to ares and to_unit to ha, factor to the rounded hectares-per-are constant zero point zero one, ares_per_hectare to one hundred, m2_per_are to one hundred, m2_per_hectare to ten thousand, formula to the string hectares equals ares divided by one hundred, message to a short English summary, and steps to an ordered array of substitution lines you can copy into a worksheet. Failed validation—missing fields, negative numbers, non-finite values, bare plus or minus signs, non-numeric strings, values outside absolute limits, or a non-finite converted result—returns invalid_input and is never charged. Pricing is a flat $0.002 per successful request with unit item. Prefer sending a JSON number rather than a unit-bearing string; the contract is a magnitude in ares, not a free-form measurement phrase.
Practical tips, checks, and related searches
Failed tasks that return invalid_input do not consume prepaid balance, which keeps exploratory scripts cheap when learners deliberately omit ares, pass text, or try a negative parcel.
Technical questions
How many ares are in a hectare?
One hundred ares equal one hectare. The formula is hectares = ares ÷ 100, because 1 are = 100 m² and 1 hectare = 10 000 m².
What happens on missing, negative, or non-numeric input?
The API returns invalid_input naming the problem (for example a missing ares field or a negative magnitude). Failed tasks are not charged.