Sumivo · Converters

Force Converter

Convert through one Newton (SI) baseline and round only the displayed value.

01 / CONVERT FORCE

4.44822162

CONVERTED VALUE

1 lbf = 4.44822162 N

Conversion constant: 1 lbf = 4.44822162 N

Converted value
4.44822162 N
Baseline (N)
4.44822162 N

Calculation trace

  1. 1 lbf → N
    4.44822162 N
    Normalise to base unit
  2. 4.448222 N → N
    4.44822162 N
    Convert to target unit
SOURCERELATIONCONVERTED
1 lbf=4.44822162 N
5 lbf=22.24110808 N
10 lbf=44.48221615 N
25 lbf=111.20554038 N
100 lbf=444.82216153 N

Maintained by Jack Shi

§

How it works

The input is normalised to the normalization unit (N) using fixed NIST SP 811 conversion factors, then converted to the target unit. Same-unit conversions return the input exactly.

Assumptions & limits

  • Factors follow defined SI prefixes, standard gravity and pound-force relationships; binary floating-point storage may round these decimal values.
  • Calculations use JavaScript double-precision floating-point arithmetic, which can introduce small rounding errors; display formatting may round further.

Verified runs

Synthetic examples executed at build revision 24533ff on . Cards round decimal results to 6 significant figures; matching uses full precision and the tolerance below. Matches cover the displayed fields, not every possible input or clinical or engineering validation.

  • Inputs: Value: 1 kgf; From unit: kgf; To unit: N

    Result: Value: 9.80665 N (expected Value: 9.80665 N) ✓

  • Inputs: Value: 0 kgf; From unit: kgf; To unit: N

    Result: Value: 0 N (expected Value: 0 N) ✓

  • Inputs: Value: 1 lbf; From unit: lbf; To unit: N

    Result: Value: 4.44822 N (expected Value: 4.44822 N) ✓

How these runs were checked

Method: force-linear@1.0.1. Expectations come from the listed test fixtures or hand arithmetic; they are not copied from these executions. Omitted optional inputs use the method defaults. Run dates record execution, not expert review or fresh measurements.

Download all verified runs (JSON) — full inputs, returned values, expectations, timestamps and buildRevision.

  • normal: . Absolute tolerance: 1e-10. Text and booleans match exactly. Full-precision result: Value: 9.80665 N. Expected: Value: 9.80665 N. Expectation: packages/calculator-core/tests/force-converter.test.ts
  • boundary: . Absolute tolerance: 0. Text and booleans match exactly. Full-precision result: Value: 0 N. Expected: Value: 0 N. Expectation: Hand arithmetic: 0 kgf × the finite conversion factor = 0 N.
  • sensitivity: . Absolute tolerance: 1e-10. Text and booleans match exactly. Full-precision result: Value: 4.4482216152605 N. Expected: Value: 4.4482216152605 N. Expectation: packages/calculator-core/tests/force-converter.test.ts

Reproduce from the source checkout with pnpm --filter @sumivo/web gen:verified-runs. A rebuild changes execution times; the revision identifies its Git starting point, including any uncommitted changes made for that build.

§

FAQ

Why convert through a base unit?
Normalising every unit to N first means one small, checkable factor table covers every from/to pair with floating-point rounding possible.
§

Related calculators

§

SOURCES