Your files never leave your device. All processing happens locally in your browser.
How do I estimate a shipping charge from weight and dimensions?
Enter each package’s actual weight and L×W×H, pick cm/kg or in/lb and a DIM divisor (couriers use 5000 cm·kg or 139 in·lb; air freight 6000), and the Shipping Charge Estimator computes the volumetric weight, the billable weight as max(actual, volumetric) rounded up, then an estimated cost from a rate table you configure plus surcharges. It runs 100% in your browser and is an estimate, not a live carrier quote.
Volumetric weight = (L × W × H) / divisor; billable = max(actual, volumetric), rounded up
DIM divisors: courier 5000 (cm/kg) or 139 (in/lb); air freight 6000 (cm/kg); UPS retail / DHL 166 (in/lb) — all editable
Cost from an editable weight × zone bracket table or a base + per-weight + zone model
Multi-package totals, per-package breakdown, copy/download — nothing is uploaded
What is
Dimensional (Volumetric) Weight
Dimensional or volumetric weight is a package’s size-based weight, computed as length × width × height divided by a carrier DIM divisor. Carriers bill the greater of actual and dimensional weight — the billable (chargeable) weight — so bulky-but-light parcels are not charged only by their real weight.
Dimensional weight = (length × width × height) ÷ divisor. Couriers commonly use 5000 for cm/kg or 139 for in/lb; air freight uses 6000 cm/kg.
Volumetric (dimensional) weight is the package’s L × W × H divided by a DIM divisor. With centimetres and kilograms, express couriers like DHL Express, FedEx International and UPS Worldwide typically use 5000, while air freight uses the IATA 6000; with inches and pounds, FedEx and UPS domestic use 139 and UPS retail / DHL often use 166. The 139 (in/lb) and 5000 (cm/kg) divisors describe the same density ratio. Carriers then bill the greater of actual and volumetric weight, rounded up to the carrier increment. This tool lets you pick a preset or enter a custom divisor and does the math entirely in your browser.
Billable weight is the greater of a package’s actual weight and its volumetric weight, rounded up to the carrier increment — that is what you are charged on.
Carriers charge on whichever is greater: the actual (gross) weight or the dimensional/volumetric weight. That maximum, rounded up to the carrier’s increment (often 0.5 kg, 1 kg or 1 lb), is the billable or chargeable weight. A light but bulky box is therefore priced by its volume, not its scale weight. The estimator shows actual, volumetric and billable for every package and which one won.
No. It is an estimate from dimensional-weight math plus the rate table you configure (or sample rates). Always get an actual quote from the carrier.
This is an estimate, not a live carrier quote, and it is not affiliated with any carrier. Real charges depend on the carrier’s current published or negotiated rates, fuel + residential + remote-area + oversize surcharges, customs and duties, and the exact zone. DIM divisors and weight brackets differ by carrier, service and country and change over time. Use the estimate for planning and budgeting, then confirm with the carrier before pricing your shipping.
No. All weights, dimensions, rate tables and totals are computed locally in your browser; nothing is uploaded and there is no tracking.
Everything runs client-side. Your package weights, dimensions, the rate table you configure, the chosen zone and surcharges are processed only on your device with a local engine — the dimensional-weight math, bracket lookup and totals never leave your browser. There is no server, no CDN dependency and no tracking, and the copy and download buttons build the report locally. It works offline once the page is cached.
Detailed Explanation
⚙️Methodology
Dimensional Weight, Billable Weight and DIM Divisors
The Shipping Charge Estimator computes a package’s volumetric (dimensional) weight as (Length × Width × Height) ÷ DIM divisor, then the billable (chargeable) weight as the greater of the actual weight and the volumetric weight, rounded up to the carrier increment (0.5 kg, 1 kg or 1 lb). Carriers bill on whichever is greater, so a light but bulky parcel is priced by its volume. With centimetres and kilograms, express couriers typically use a divisor of 5000 while air freight uses the IATA 6000; with inches and pounds, FedEx and UPS domestic use 139 and UPS retail or DHL often use 166. The 139 (in/lb) and 5000 (cm/kg) divisors describe the same density ratio.
Volumetric weight = (L × W × H) ÷ divisor; unit-correct for cm/kg or in/lb
Billable weight = max(actual, volumetric), rounded up to 0.5 kg, 1 kg or 1 lb
Imperial: FedEx/UPS domestic 139 (in/lb); UPS retail ≤ 1 cu ft & DHL 166 (in/lb)
Carriers charge on whichever is greater — actual or dimensional weight
📖How It Works
How the Cost Estimate Works: Configurable Rate Table, Zones and Surcharges
After computing billable weight, the estimator prices the shipment with a rate model the user configures. In bracket-table mode the user edits a weight × zone matrix — each row is a weight bracket (up-to value) with a price per zone — and the engine matches each package to the first bracket whose upper bound is at least the billable weight, reading the price for the selected destination zone; sample brackets are prefilled to edit. In simple mode the cost per piece is (base + per-weight × billable weight) × the selected zone’s multiplier. On top of the base subtotal the tool adds optional surcharges: a percentage fuel surcharge plus flat residential-delivery, remote-area and oversize/handling fees. Multiple packages with quantities are summed into a total, with a per-package breakdown and a copyable plain-text report.
Two models: editable weight × zone bracket table, or base + per-weight + zone multiplier
Bracket lookup matches the first bracket whose upper bound ≥ billable weight
Destination zone selects the price column / multiplier (e.g. local → remote)
Surcharges: % fuel (on base) + flat residential, remote-area and oversize
Honest Limits: An Estimate, Not a Live Carrier Quote
The tool is explicit that it produces an ESTIMATE, not a live carrier quote, and is not affiliated with any carrier. The result uses dimensional-weight math plus the rate table the user configures (or generic sample rates that are illustrative, not real published prices). Actual charges depend on the carrier’s current published or negotiated rates, fuel + residential + remote-area + oversize surcharges, customs and duties, and the exact zone — and DIM divisors, weight brackets and surcharge amounts differ by carrier, service and country and change over time. Users should verify the divisor, brackets and surcharges for their carrier and service and always obtain an actual quote before pricing shipping. Everything is computed client-side; nothing is uploaded.
An ESTIMATE, NOT a live carrier quote — and not affiliated with any carrier
Sample rates are illustrative only, not the carrier’s real published prices
Real charges add current/negotiated rates, surcharges, customs/duties and exact zone
DIM divisors, brackets and surcharges vary by carrier/service/country and change
100% client-side: weights, dimensions, rate table and totals never leave the browser
Estimating a shipping charge: in-browser estimator (AnyTool) vs typical alternatives
Capability
AnyTool
Typical alternatives
Where it runs
100% in your browser, nothing uploaded
Carrier site / SaaS calculator (account or address often required)
Dimensional + billable weight
Yes — DIM divisor presets + custom, max(actual, vol) rounded up
Sometimes hidden inside the quote
Units
cm/kg and in/lb, with matching divisors
Often one unit system
Rate model
Editable weight × zone table OR base + per-weight model
May require address / account; data sent to server
Honest about scope
Yes — an estimate, not a live quote; verify with the carrier
Implies a binding price
Cost / signup
Free, no signup
Often gated or needs an account
AnyTool estimates a shipping charge entirely in your browser from dimensional-weight math and a rate table you configure (or generic sample rates). It is an estimate, not a live carrier quote, and not affiliated with any carrier — DIM divisors, brackets and surcharges vary by carrier/service/country and change, so always confirm with the carrier before pricing.