Drones / UAV · Tool

Drone Thrust-to-Weight & Hover Throttle

Compute thrust-to-weight ratio and hover throttle for any multirotor using the correct square-law throttle ↔ thrust relationship — not the linear approximation most calculators get wrong. Recommends a motor thrust to hit a target TWR.

EndpointPOST /v1/drones-uav/drone-thrust-to-weightVersionv1.0.0Added2026-05-25

Inputs

auw_gramsRequirednumber (g)All-Up Weight (AUW)
required · min 20 · max 50000 · default 680
Total flying weight — frame, motors, ESC, FC, battery, camera, antennas. Everything that lifts off.
num_motorsRequiredenumNumber of Motors
required · default "4" · one of: 3, 4, 6, 8
4 for a quad, 6 for a hex, 8 for an octocopter or X8 coaxial.
motor_max_thrust_gRequirednumber (g)Max Thrust per Motor
required · min 50 · max 20000 · default 800
Static thrust at 100% throttle on the chosen prop and pack voltage — pull from the manufacturer's thrust table for that combination.
target_twrRequirednumber (:1)Target Thrust-to-Weight
required · min 1.2 · max 15 · default 4
Cinematic 2:1, sport / aerial 3:1, freestyle 4–5:1, racing 7–10:1. Below 2:1 the craft won't recover from descents.

Outputs

total_max_thrust_gnumber (g)Total Max Thrust
twrnumber (:1)Thrust-to-Weight
hover_throttle_pctnumber (%)Hover Throttle (square-law)
hover_throttle_linear_pctnumber (%)Hover Throttle (linear approx)
hover_thrust_per_motor_gnumber (g)Hover Thrust / Motor
recommended_motor_thrust_gnumber (g)Recommended Motor Thrust
twr_verdictstringVerdict

Example request

curl -X POST https://toolsamurai.com/api/v1/drones-uav/drone-thrust-to-weight \
  -H "Authorization: Bearer sk_free_•••••••••••••••" \
  -H "Content-Type: application/json" \
  -d '{
       "auw_grams": 680,
       "num_motors": "4",
       "motor_max_thrust_g": 800,
       "target_twr": 4
     }'

Example response

200 OK
{
  "ok": true,
  "tool": "drone-thrust-to-weight",
  "domain": "drones-uav",
  "version": "1.0.0",
  "result": {
    "total_max_thrust_g": ,
    "twr": ,
    "hover_throttle_pct": ,
    "hover_throttle_linear_pct": ,
    "hover_thrust_per_motor_g": ,
    "recommended_motor_thrust_g": ,
    "twr_verdict": "…"
  },
  "meta": { "latency_ms": , "request_id": "req_…" }
}

Tags

dronetwrthrust-to-weighthover-throttlemotorfpvquadcoptermultirotor