Skip to content
🛠️ToolsShed

Torque Converter

Convert between Newton-meters, foot-pounds, kilogram-force meters, and more torque units.

About this tool

Torque is a rotational force that measures how much a force causes an object to spin around an axis. Whether you're tightening bolts on machinery, working on an engine, or designing mechanical systems, understanding torque is essential. Different industries and regions use different torque units—Newton-meters in scientific applications, foot-pounds in automotive repair, and kilogram-force meters in engineering contexts. This converter helps you quickly translate between any of these units so you can work with the measurements your tools, manuals, or specifications require.

To convert a torque value, simply enter the amount in your source unit and select both the input and output units from the dropdown menus. The tool instantly displays the equivalent value in the target unit, making it easy to compare specifications or follow instructions from international sources. Whether you're verifying that a bolt should be tightened to 50 newton-meters or 37 foot-pounds, or converting engineer notes from one standard to another, the conversion happens in real time as you type.

Torque converters are invaluable for automotive technicians, mechanical engineers, equipment manufacturers, and anyone working with rotating machinery or fastening systems. Having an accurate, no-nonsense converter eliminates guesswork and helps ensure safety and precision in critical applications like engine assembly, industrial maintenance, and construction equipment operation.

Frequently Asked Questions

Code Implementation

# Torque unit conversion in Python
# Conversion factors relative to Newton-metre (Nm)
TORQUE_TO_NM = {
    "Nm":     1.0,
    "ft_lb":  1.35582,     # foot-pound
    "in_lb":  0.112985,    # inch-pound
    "in_oz":  0.00706155,  # inch-ounce
    "kgf_m":  9.80665,     # kilogram-force metre
    "kgf_cm": 0.0980665,   # kilogram-force centimetre
    "dyn_cm": 1e-7,        # dyne-centimetre
}

def convert_torque(value: float, from_unit: str, to_unit: str) -> float:
    nm = value * TORQUE_TO_NM[from_unit]
    return nm / TORQUE_TO_NM[to_unit]

# Practical examples
print(convert_torque(100, "Nm", "ft_lb"))   # 73.756  (car wheel nuts)
print(convert_torque(20,  "ft_lb", "Nm"))   # 27.116  (engine bolt)
print(convert_torque(25,  "in_lb", "Nm"))   # 2.825   (small fastener)
print(convert_torque(10,  "kgf_m", "Nm"))   # 98.067

Comments & Feedback

Comments are powered by Giscus. Sign in with GitHub to leave a comment.