About this Yagi antenna calculator
Updated · NextAntennas
This free Yagi antenna calculator designs a Yagi-Uda antenna for any frequency from 1 MHz to 20 GHz, including the 6 m, 2 m, 70 cm and 23 cm amateur bands, FM broadcast, UHF TV, LoRa, ADS-B and 2.4 GHz Wi-Fi. Enter the frequency, the number of elements or the boom length and the element tubing. It places the elements on the DL6WU spacing used by most long VHF and UHF Yagis, or on a uniform spacing, and tunes every element length with a method-of-moments wire solver, the same class of solver as NEC. You get the element lengths and spacings, a cut list with boom correction, the matching network, an NEC deck for 4nec2 or EZNEC, and the gain, front-to-back ratio, beamwidth and SWR to expect.
How to use it
- Design: choose a band, the number of elements or the boom length, the tubing diameter and the boom mounting. The calculator returns the element lengths, spacings and cut lengths, and designs the feed: a hairpin (beta) match, a quarter-wave coax transformer or a folded dipole with a 4:1 balun, with the component values and the hairpin or line lengths.
- Analyze: S11 and SWR at the coax, input impedance, forward gain in dBi and dBd, front-to-back and front-to-rear ratio, E- and H-plane beamwidth, polar and 3D radiation patterns and the element currents.
- Optimize: set goals for gain, front-to-back, front-to-rear and return loss over the band, and let Nelder–Mead or differential evolution adjust element lengths, positions and the match.
Example: 7-element 2 m Yagi at 144.3 MHz
Designed by this calculator with 6 mm aluminium elements on a non-metallic boom and otherwise default settings: DL6WU spacing, 7 elements and a hairpin match to 50 Ω. Forward gain 12.1 dBi (9.9 dBd), front-to-back 31 dB at 144.3 MHz, beamwidth 45° × 52°. The driven element shows 31 − j24 Ω, matched with a 72 nH hairpin (63 mm long in 3 mm wire at 25 mm spacing). Boom length 2493 mm.
| Element | Position from reflector (mm) | Length (mm) | Each half (mm) | Length / λ |
|---|---|---|---|---|
| Reflector | 0 | 1008 | 504 | 0.485 |
| Driven element | 416 | 960 | 480 | 0.462 |
| Director 1 | 571 | 944 | 472 | 0.454 |
| Director 2 | 945 | 927 | 463 | 0.446 |
| Director 3 | 1392 | 916 | 458 | 0.441 |
| Director 4 | 1911 | 909 | 455 | 0.438 |
| Director 5 | 2493 | 904 | 452 | 0.435 |
Lengths are tip to tip for a non-metallic boom. For elements through a metal boom, add the boom correction shown in the cut list. Build it at a different frequency or with different tubing by changing the inputs above.
Example: 12-element 70 cm Yagi at 432.1 MHz
Designed by this calculator with 4 mm aluminium elements on a non-metallic boom and otherwise default settings: DL6WU spacing, 12 elements and a hairpin match to 50 Ω. Forward gain 14.9 dBi (12.7 dBd), front-to-back 23 dB at 432.1 MHz, beamwidth 33° × 36°. The driven element shows 14 − j22 Ω, matched with a 11 nH hairpin (12 mm long in 2 mm wire at 10 mm spacing). Boom length 1977 mm.
| Element | Position from reflector (mm) | Length (mm) | Each half (mm) | Length / λ |
|---|---|---|---|---|
| Reflector | 0 | 367 | 183 | 0.528 |
| Driven element | 139 | 323 | 161 | 0.465 |
| Director 1 | 191 | 323 | 162 | 0.466 |
| Director 2 | 316 | 312 | 156 | 0.449 |
| Director 3 | 465 | 305 | 153 | 0.440 |
| Director 4 | 638 | 300 | 150 | 0.433 |
| Director 5 | 833 | 297 | 148 | 0.428 |
| Director 6 | 1041 | 294 | 147 | 0.423 |
| Director 7 | 1259 | 291 | 146 | 0.420 |
| Director 8 | 1488 | 289 | 145 | 0.417 |
| Director 9 | 1728 | 287 | 144 | 0.414 |
| Director 10 | 1977 | 285 | 143 | 0.411 |
Lengths are tip to tip for a non-metallic boom. For elements through a metal boom, add the boom correction shown in the cut list. Build it at a different frequency or with different tubing by changing the inputs above.
Yagi gain against boom length
Gain grows with boom length rather than with element count. These are the forward gains of DL6WU Yagis designed by this calculator with its default settings (6 mm aluminium elements at 144.3 MHz, 2% design band, front-to-back aim 20 dB). Other frequencies scale with the wavelength.
| Elements | Boom length (λ) | Gain (dBi) | Gain (dBd) |
|---|---|---|---|
| 3 | 0.28 | 7.2 | 5.1 |
| 4 | 0.46 | 8.7 | 6.6 |
| 5 | 0.67 | 10.1 | 7.9 |
| 6 | 0.92 | 10.8 | 8.7 |
| 7 | 1.20 | 12.1 | 9.9 |
| 8 | 1.50 | 12.7 | 10.5 |
| 10 | 2.15 | 14.0 | 11.9 |
| 12 | 2.85 | 14.9 | 12.7 |
| 14 | 3.62 | 15.8 | 13.6 |
| 16 | 4.42 | 16.6 | 14.5 |
| 20 | 6.02 | 17.8 | 15.7 |
| 25 | 8.02 | 18.9 | 16.8 |
| 30 | 10.02 | 19.8 | 17.6 |
Yagi design rules of thumb
The reflector is about 5% longer than a resonant half-wave dipole of the same tubing and sits about 0.2 λ behind the driven element. Directors are 5–10% shorter than resonance and get shorter along the boom. Thicker elements must be cut shorter for the same tuning, and elements that pass through a metal boom must be cut longer. A close first director (0.075 λ in the DL6WU layout) lowers the feed impedance to 20–35 Ω, which is why most Yagis need a matching network.
Frequently asked questions
How long should the elements of a Yagi antenna be?
Close to half a wavelength, adjusted by position. In the 7-element 2 m example on this page (6 mm tubing), the reflector is 0.485 λ, the driven element 0.462 λ and the directors run from 0.454 λ down to 0.435 λ. Thicker tubing needs shorter elements and a metal boom needs longer ones, so let the calculator work out the lengths for your tubing and boom.
How much gain does a Yagi antenna have?
Gain depends mainly on boom length. Designs from this calculator give about 7 dBi for 3 elements, 12 dBi for 7 elements on a 1.2 λ boom, 15 dBi for 12 elements on 2.9 λ and 18 dBi for 20 elements on 6.0 λ. Subtract 2.15 dB for gain in dBd.
How do you match a Yagi to 50 ohms?
The driven element of a Yagi usually shows 12 to 35 Ω. A hairpin (beta) match shortens the driven element and adds a shunt inductance across the feed point; a quarter-wave transformer of impedance √(R × 50 Ω) works with a resonant element; a folded dipole with a 4:1 balun raises the impedance. The calculator sizes all three, including the hairpin length and the conductor sizes a folded dipole needs.
What is the difference between front-to-back and front-to-rear ratio?
Front-to-back compares the forward gain with the gain exactly behind the antenna. Front-to-rear compares it with the strongest lobe anywhere in the rear half, so it is never larger than the front-to-back ratio and describes rejection of signals from behind more realistically.
What is the difference between dBi and dBd?
dBi is gain over an isotropic radiator; dBd is gain over a half-wave dipole, which itself has 2.15 dBi. Subtract 2.15 dB from a figure in dBi to get dBd.
How accurate is this Yagi calculator?
The method-of-moments solver was checked against an independent solver on 3- to 16-element designs: forward gain agreed within about 0.1 dB and feed resistance within about 7% at the default accuracy. Build accuracy usually matters more: at 432 MHz and above, a millimetre on a director is a noticeable part of its tuning range, so cut carefully and check the SWR with an antenna analyzer.
Related calculators
- Dipole & Monopole Antenna Calculator: size a half-wave dipole or a ground-plane antenna, the starting point for a Yagi's driven element.
- RF Exposure Calculator: a Yagi concentrates power in its beam, so check the safe distance in front of it.
- dBm to Watts Converter: convert transmitter power and add the Yagi's gain to get the effective radiated power.
- Microstrip Patch Antenna Calculator: a flat printed antenna for 900 MHz and up.
- Microstrip Patch Array Calculator: high gain from a flat panel instead of a boom.
- Skin Depth Calculator: conductor loss and plating depth for element tubing.