ForHosting KIT · Home, food & hobbies

Paper weight calculator

500 A4 sheets at 80 gsm weigh 2.4948 kg, the familiar ream on every print order. Enter any sheet count, size and grammage to know the paper weight before boxing, billing or lifting a pallet. Free in your browser.

  • Free
  • Runs in your browser
  • No sign-up
  • Your data stays on your device
Use it from WebAPIEmailTelegramApp soon
If you enter
Sheets
500
Width
210
Height
297
Grammage
80
You get
Sheet area m2
0.06237
Total area m2
31.185
Weight g
2,494.8
Weight (kg)
2.4948

Print buyers, warehouse clerks, and mailrooms all ask the same practical question: how many kilograms will this stack of paper weigh before it is boxed, billed, or lifted onto a pallet. A ream label rarely answers it, because the mass depends on three facts at once — how many sheets sit in the pile, how large each sheet is, and the grammage printed on the wrapper. This paper stack weight calculator multiplies those three facts using the ISO 536 definition of grammage and returns the total mass in kilograms. Enter five hundred A4 sheets at eighty grams per square metre and you get the familiar two-and-a-half-kilogram ream; change the sheet size or the gsm and the kilogram figure updates without a scale.

How stack weight is computed from count, size, and grammage

Paper mass is not a mystery once you treat grammage the way ISO 536 does: grams of fibre per square metre of a single sheet. One A4 sheet that is two hundred and ten millimetres by two hundred and ninety-seven millimetres occupies 0.06237 square metres. At eighty grams per square metre that sheet weighs 4.9896 grams.

Five hundred of them weigh 2494.8 grams, which is 2.4948 kilograms — the figure every print buyer already knows for a ream of eighty-gsm A4. This calculator generalises that identity to any positive sheet count, any positive millimetre width and height, and any positive grammage. Width and height are required in millimetres because that is how ISO series and North American letter sizes are published; they are converted to metres by dividing each edge by one thousand.

Sheet area in square metres is the product of those two metre values. Total area is sheet area times the sheet count. Mass in grams is total area times grammage.

Mass in kilograms is grams divided by one thousand, which is the same closed product sheets times width in millimetres times height in millimetres times grammage divided by one billion. The formula field restates that relation so a user interface can show the method next to the number. Mixed piles, moisture swell, wrapping boards, and carton tare are out of scope: send one homogeneous stack, then add packaging as a separate allowance after you have the paper kilograms.

This is not a gsm-to-basis-pound converter and not a stack-height tool; those are different searches with different outputs.

What to enter and how the result is worked out

Every field must be a finite number strictly greater than zero and within the supported magnitude ceiling. Zero and negative values are rejected because a stack mass is not defined for an empty pile, an inverted sheet, or a paper grade with no fibre. On success the body echoes the rounded inputs, the single-sheet area in square metres, the total area, the mass in grams, and the primary mass in kilograms, plus a formula string, a human-readable message, and a short steps array for display.

Example: five hundred sheets at two hundred and ten by two hundred and ninety-seven millimetres and eighty grams per square metre yields 2.4948 kilograms. Missing fields fail before any multiplication.

Where a paper stack weight calculator earns its keep

Print shops use a paper stack weight calculator when quoting cartons, courier labels, and pallet layers so operators do not understate freight or overload a trolley. E-commerce and subscription print lines convert line-item sheet counts into kilograms for carrier dimensional-weight checks and for warehouse slotting that cares about both cube and mass.

Procurement and quality teams compare a vendor ream claim against sheets times area times gsm on receiving: if five hundred A4 sheets at eighty gsm should be about two and a half kilograms and the scale reads far more, the count, the size, or the grade may be wrong. Mailrooms and in-plant copy centres estimate how many reams a person can lift and how many kilograms a weekly paper order will add to a delivery van.

Keep requests small, pin the rounded kilogram total in tests, and you get reproducible shipping and receiving numbers without standing up a spreadsheet macro farm of your own. If the search you actually have is converting gsm to US basis pounds, or measuring how tall a pile is, use the dedicated converter or the stack-height calculator instead of stretching this identity.

Print-job and carton freight quotes

Turn finished sheet counts, millimetre trim size, and wrapper gsm into a kilogram total before booking a courier or sizing a carton.

Receiving and ream-claim checks

Compare a vendor ream or carton mass against sheets times area times grammage to catch count, size, or grade mismatches on the dock.

Warehouse slotting and lift limits

Convert pallet-layer sheet counts into kilograms so slotting, trolley loads, and weekly paper orders stay within safe lift and van limits.

How do I calculate the weight of a paper stack?

Send positive finite numbers for sheets, width and height in millimetres, and grammage in g/m².

What units should I use for sheet size and grammage?

Width and height are millimetres (A4 is 210 × 297, US Letter is 215.9 × 279.4). Grammage is grams per square metre, the ISO 536 gsm on the wrapper. The result is kilograms.

What if sheet count, size, or grammage is zero or negative?

Every input must be a positive number; empty piles, inverted sheets, and zero-gsm stock are not billed.

Does this convert gsm to pounds or measure stack height?

No. It returns the kilogram mass of a homogeneous pile. A gsm-to-basis-pound conversion and a stack-height from caliper are different tools with different search intent.

Does the result include the box or the wrapping?

No. It is the weight of the paper alone, for one stack of the same paper. Wrapping boards, cartons and moisture are not counted, so add your packaging allowance after you have the paper kilograms.

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/life/paper-weight

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/life/paper-weight \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"sheets":500,"width":210,"height":297,"grammage":80}'
{
  "sheets": 500,
  "width": 210,
  "height": 297,
  "grammage": 80
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "life.paper_weight",
  "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.

max_abs_value1000000000000
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.

Any input that is not a positive number fails with invalid_input and is not billed.

Input contract, response shape, and validation rules

POST a JSON body with four required fields: sheets (how many sheets sit in the stack), width (sheet width in millimetres), height (sheet height in millimetres), and grammage (grams per square metre, the ISO 536 gsm printed on the wrapper). Values may arrive as JSON numbers or as decimal numeric strings; empty strings, non-numeric text, Infinity, and NaN fail with invalid_input naming the field. Aliases such as sheet_count, n, and count for sheets; width_mm, w, and sheet_width for width; height_mm, h, sheet_height, and length for height; and gsm, gsm_value, paper_gsm, and paper_weight for grammage are accepted so scripts written against common spreadsheet column names work without renaming.

What does the paper stack weight calculator cost?

The browser tool is free. API requests use prepaid KIT balance at $0.002 per successful call; invalid input is not billed.

Read the full KIT documentation →