Documentation sections
Yagi-Uda Antenna Design Calculator
POSThttps://rftools.io/ api/ py/ v1/ calculate
Slug yagi-antenna. Calculate Yagi-Uda antenna element lengths, gain, spacing, and impedance. Design directional Yagi antennas for any frequency. Free, instant results.
Inputs
Send every one of these in inputs, in the units shown. Most are required: a call without one is refused (400) and costs nothing; one the calculator can do without takes the default shown. An input outside its range is still computed and flagged in the provenance.
| Name | Unit | Range | Default | Description |
|---|---|---|---|---|
| frequencynumber | MHz | 1 … 10000 | 144 | Operating frequency in MHz |
| numElementsnumber | none | 2 … 20 | 5 | Total number of elements including reflector, driver, and directors |
Retired, still accepted and ignored with a warning: boomLength (Boom Length, 2026-10-12).
Outputs
Returned in values, by key. A value that is unbounded or undefined is null.
| Field | Unit | Description |
|---|---|---|
| gainheadline | dBi | Estimated Gain |
| driverLength | mm | Driver (Dipole) Length |
| reflectorLength | mm | Reflector Length |
| directorLength | mm | Director Length |
| spacing | mm | Element Spacing (0.2λ) |
| impedance | Ω | Feed Impedance (approx) |
| assumedBoomLength | m | The boom the model assumes: N − 1 gaps of 0.2λ between N elements |
Calling it
- Calculate: one call, the request and response in full, and its errors.
- Batch: this calculator with others, or a sweep, in one request.
- Solve for a target: the value of one input that brings an output to a target.