Length · Unit Converter

Convert Kanal to Acre

Convert kanals to acres instantly. 1 kanal = 0.124999987 acre — use the live calculator, the exact formula, a conversion table and worked examples. Also check the Acre to Kanal converter for the reverse conversion.

Written by Sunith Babu L, Ph.D., Lead Engineer Reviewed by Girish V Kulkarni Ph.D.
Length category 2 min read Published Last reviewed Updated

Units explained

Indian Subcontinent

Kanal

What is a kanal?

A kanal is a unit of land area used in Punjab, Haryana, and Pakistani Punjab, equal to approximately 505.857 m² (1/8 of an acre or 605 square yards).

Origin of the kanal

Defined as 1/8 of an acre during British colonial administration of Punjab. 8 kanals make 1 acre; 20 marlas make 1 kanal.

Where it is used

Kanals are the primary unit for residential property in Punjab (India and Pakistan), Haryana, Jammu and Kashmir, and Himachal Pradesh. Property listings typically use kanal and marla units alongside square feet.

When and where it was developed

Standardized in colonial Punjab.

Imperial / US Customary

Acre

What is a acre?

An acre is an imperial unit of area equal to exactly 4046.8564224 m². It is the most widely used non-metric unit for land area, particularly in the US, UK, and India.

Origin of the acre

Originally defined in medieval England as the area one yoke of oxen could plow in a day, approximately 40 perches by 4 perches. Standardized via the 1959 International Yard and Pound Agreement.

Where it is used

Acres are the standard land measurement unit in the US (real estate, agriculture), the UK (rural property), and widely used in India (alongside hectares and traditional regional units). 1 acre = 4840 sq yd = 43,560 sq ft = 0.4047 hectare.

When and where it was developed

Medieval English farming origin; modern exact value standardized in 1959.

Kanal to Acre conversion formula

The relationship between kanals and acres:

1 kanal = 0.124999987 ac
1 ac = 8.000000835 kanal

To convert kanals to acres, multiply the value in kanals by 0.124999987. To reverse, multiply acres by 8.000000835.

How to use this converter

Type a value into the calculator. The result in acres updates as you type. Tap a quick value, copy the result with one click, or use the swap arrow to jump straight to the Acre to Kanal converter for the reverse direction.

Step-by-step: convert kanals to acres

  1. Write down the value in kanals (kanal).
  2. Multiply that value by the factor 0.124999987.
  3. The product is the equivalent value in acres (ac).
  4. To reverse, multiply the acre value by 8.000000835.

Worked examples

Example 1 — Convert 1 kanal to ac:
1 × 0.124999987 = 0.124999987 ac

Example 2 — Convert 100 kanal to ac:
100 × 0.124999987 = 12.4999986953 ac

Kanal to Acre conversion table

Standard reference values for converting kanals to acres:

Kanal [kanal]Acre [ac]
0.010.0012499999
0.10.0124999987
10.124999987
20.2499999739
30.3749999609
40.4999999478
50.6249999348
101.2499998695
202.4999997391
303.7499996086
404.9999994781
506.2499993476
10012.4999986953
50062.4999934764
1000124.9999869528

Frequently asked questions

How many acres is 1 kanal?
1 kanal equals 0.124999987 acre.
How do I convert kanals to acres?
Multiply the value in kanals by 0.124999987 to get acres.
How do I convert acres back to kanals?
Multiply the value in acres by 8.000000835, or use the Acre to Kanal converter.
How many acres is 100 kanals?
100 kanals equals 12.4999986953 acres, because 100 × 0.124999987 = 12.4999986953.

Convert Kanal to other area units

Show all Kanal conversions

Sources & references

Conversion factor (1 kanal = 0.124999987 ac) verified against the following authoritative sources:

Results are provided for general reference. Verify critical measurements against an authoritative standard.