NextAntennas

Microstrip Patch Antenna Calculator

Version 2.0 · linear and circularly polarized patches · 2D FEM port solver · network model · 3D FDTD
Starting…
Step 1

Port solver

A 2D finite-element solve of the microstrip cross-section gives Z₀ and εeff for every width. Feed lines and transformers come from this library; the wide patch strip gets its own FEM solves in step 2.

Substrate & frequency

mm
µm
MS/m
GHz

Only need the feed line? Use the microstrip calculator.

Substrate changes need a new port solve. Center frequency changes apply immediately.

Cross-section field

Line library FEM points against the closed-form curve

2D FEMHammerstad–Jensen

Validation width needed for each impedance

Method. Quasi-static FEM with linear triangles on a graded mesh, half-structure by symmetry, shielded box at 14 h, direct banded Cholesky solve. It runs once with the dielectric and once in air to get C and C₀, so Z₀ = 1/(c√(C·C₀)) and εeff = C/C₀. Frequency dispersion (Kirschning–Jansen), conductor loss and dielectric loss are added on top.

About this microstrip patch antenna calculator

This free calculator from NextAntennas designs a microstrip patch antenna from the substrate and the design frequency, then lets you analyze, verify and optimize it in the browser. It covers the rectangular patch for linear polarization and the truncated-corner square patch for circular polarization (RHCP or LHCP), each with an inset microstrip feed, an edge feed with a quarter-wave transformer, or a coaxial probe.

How to use it

  • Port solver: pick a laminate such as FR-4 or Rogers RO4003C; a 2D finite-element solver finds the 50 Ω feed-line width and effective permittivity.
  • Patch synthesis: closed-form patch width and length, open-end extension, inset depth or probe position, then a network refinement for a match at f₀. For circular polarization it sizes the square, the corner cut and the feed for a low axial ratio.
  • Analyze: S11 and return loss, input impedance, Smith chart, bandwidth, gain, radiation efficiency, axial ratio, polar and 3D radiation patterns, and a power budget. A 3D FDTD full-wave solve checks the design and corrects the model.
  • Optimize: set goals, sweep a dimension, or run Nelder–Mead or differential evolution; dimensions are rounded to a 0.01 mm fabrication grid.
  • Yield: Monte Carlo analysis of etching, permittivity, thickness and probe-position tolerances.

Patch antenna design equations

Patch width W = c/(2f₀)·√(2/(εr+1)); length L = c/(2f₀√εeff) − 2ΔL with the Hammerstad open-end extension ΔL. The input resistance at the radiating edge is Rin = 1/(2(G₁ + G₁₂)) from the slot and mutual conductances, and an inset or probe at distance y₀ sees about Rin·cos²(πy₀/L). A quarter-wave transformer has Zt = √(Z₀Rin). For a truncated-corner circularly polarized patch the corner cut c splits the two modes by about κc²/a², chosen equal to 1/Q.

Frequently asked questions

Which substrate should I use? FR-4 is inexpensive but lossy (tan δ ≈ 0.02), so a small 2.4 GHz patch on 1.6 mm FR-4 reaches only about 40–50% efficiency; low-loss laminates such as RO4003C give higher gain.

Why is the S11 dip of a circularly polarized patch not at the design frequency? The two modes make the input response broad; the frequency that matters is where the axial ratio is lowest, and the calculator places that at f₀.

Do I need a GPU? No. Everything runs on the CPU, but the 3D full-wave solve is much faster with WebGPU in Chrome or Edge.

More RF tools: microstrip line calculator · all NextAntennas calculators.

Next step — design your feed line The World's Best Online Microstrip Calculator Calculate your 50 Ω feed line width, εeff, and guided wavelength for any substrate — instantly, free, no sign-up.

Theory Behind the Equations

How the calculator works: closed-form design equations for the starting point, a 2D finite-element (FEM) solve of the microstrip cross-section, a transmission-line network model of the patch, and a 3D finite-difference time-domain (FDTD) solve to verify and correct it.

1. What Is a Microstrip Patch Antenna?

A microstrip patch antenna is a metal patch printed on one face of a dielectric substrate, with a ground plane on the other face. This calculator designs three feeds: an inset microstrip feed, where the line is recessed into the patch through two notches; an edge feed with a quarter-wave transformer; and a coaxial probe soldered to the patch from below. It also designs the truncated-corner square patch, which radiates circular polarization from a single feed.

The patch radiates from the fringing fields at its two radiating edges, the edges perpendicular to the feed direction. The fields at the other two edges cancel in the broadside direction, so the rectangular patch is a linearly polarized, broadside radiator. Gain is typically 6–8 dBi on low-loss laminates and 2–4 dBi on FR-4, where dielectric loss takes much of the power.

The calculator works in three layers. Closed-form equations give the starting dimensions. A 2D finite-element (FEM) solve of the microstrip cross-section gives the impedance and effective permittivity of the feed line and the patch strip, and a transmission-line network model built on it gives S11, impedance, gain and patterns in milliseconds. A 3D finite-difference time-domain (FDTD) solve of the actual copper, substrate and ground plane then checks the design and corrects the network model.

2. Patch Width W

The width is chosen for efficient radiation from the transmission-line model:

Patch width
W=c2f02εr+1
c = speed of light · f₀ = design frequency · εr = substrate relative permittivity

W comes out a little larger than the half wavelength in the substrate. A wider patch has more bandwidth and a lower edge resistance, but beyond about λ₀ it can excite higher-order modes. You can override W in step 2. For the circularly polarized patch the shape is square, so W = L = a.

3. Effective Permittivity εeff — FEM Solve of the Cross-Section

The field of a microstrip line lies partly in the substrate and partly in the air above it, so the line behaves as if it were filled with a uniform medium of effective permittivity εeff. The classic closed form (Hammerstad) is:

Closed form (Hammerstad)
εeff=εr+12+εr−12(1+12hW)−12

This calculator does not stop there. Step 1 solves Laplace’s equation on the cross-section with the finite-element method, on a triangular mesh refined at the strip edge, once with the substrate and once with air. The two capacitances per unit length give the quasi-static impedance and effective permittivity exactly for that geometry:

FEM capacitance method
εeff=CCairZ0=1cCCair
C = capacitance per unit length with the substrate · Cair = the same line in air

The patch itself is a very wide strip, so step 2 runs extra FEM solves at the patch width and uses them to correct the Hammerstad–Jensen expressions. The Kirschning–Jansen formula then adds dispersion, the slow rise of εeff with frequency.

4. Length Extension ΔL — Fringing at the Radiating Edges

The fringing field at each open edge makes the patch electrically longer than the copper. Hammerstad’s open-end formula gives the extension per edge:

Open-end extension (Hammerstad)
ΔL=0.412h(εeff+0.3)(Wh+0.264)(εeff−0.258)(Wh+0.8)
Added at each radiating edge; the electrical length is L + 2ΔL

In the network model the extension appears as the susceptance of each edge, B = Yc·tan(βΔL), where Yc and β are the admittance and propagation constant of the patch strip. After a full-wave solve, the calculator fits a correction to ΔL so the network model matches the FDTD resonance.

5. Resonant Patch Length L

The patch resonates in the TM₀₁₀ mode when its electrical length is half a guided wavelength:

Resonant length
L=c2f0εeff−2ΔL

This equation sets the operating frequency: a patch that is too long resonates low, and one that is too short resonates high. The closed form is the starting point. The network refinement then adjusts L, together with the feed, so the input is matched exactly at f₀ including dispersion, loss, the notches and the probe inductance.

6. Slot Conductances G1, G12 and the Edge Resistance Rin

Each radiating edge is modelled as a slot of width W carrying a magnetic current. The calculator integrates the slot field numerically instead of using the narrow- or wide-patch approximations:

Self conductance
G1=1120π2∫0π[sin(k0W2cosθ)cosθ]2sin3θdθ

The two slots are half a wavelength apart and couple through the mutual conductance, which the old rule of thumb Rin = 1/(2G1) leaves out. It is not small: for a typical patch G12 is more than half of G1.

Mutual conductance
G12=1120π2∫0π[sin(k0W2cosθ)cosθ]2J0(k0Lsinθ)sin3θdθ
J₀ = Bessel function of the first kind, order zero · k₀ = 2π/λ₀

Part of the power leaves as surface waves in the substrate rather than as radiation. The calculator adds this as a surface-wave conductance from the space-wave efficiency of a horizontal dipole on a grounded slab (Jackson and Alexopoulos):

Space-wave efficiency
esw=11+3π4k0h(1−1εr)3c1c1=1−1εr+25εr2

The lossless edge resistance is then:

Edge resistance
Rin=12(G1esw+G12)
Typically 200–300 Ω. Conductor and dielectric loss in the patch lower it further, which the network model includes.

7. The Network Model, the Inset Depth y0 and the Other Feeds

The network model treats the patch as a lossy transmission line of length L between the two slot admittances G + jB, coupled through G12. The line sections use the FEM impedance and εeff with dispersion, conductor loss and dielectric loss (tan δ). Solving the network gives the input impedance and the reflection coefficient at every frequency:

Reflection coefficient
Γ=Zin−Z0Zin+Z0S11=20log10|Γ|

Inside the patch the TM₀₁₀ voltage follows a cosine along L, so recessing the feed by y0 lowers the resistance roughly as:

Inset feed
Rin(y0)≈Rincos2(πy0L)y0=LπarccosZ0Rin
This gives the starting depth. The network model then sets y₀ exactly, including the narrower patch beside the notches.

The other two feeds follow the same idea. The quarter-wave transformer matches the edge resistance with a line of impedance Zt = √(Z0Rin). The coaxial probe is placed at y0 in the same way, but its pin adds a series inductance that the refinement offsets by shortening the patch slightly:

Probe reactance
Xp=η0k0h2π[ln(2k0εrr)−γ]
r = pin radius · η₀ ≈ 377 Ω · γ ≈ 0.5772 (Euler’s constant)

8. Notch Gap g

The notches beside an inset feed line keep the line from coupling into the patch edge. A narrow gap is enough: the calculator uses about one third of the feed-line width (at least 0.1 mm) by default, typically 0.5–1 mm. Wider gaps remove copper next to the feed and shift the match. The network model treats the part of the patch beside the notches as a narrower line of width W − wf − 2g, so the inset depth it reports already accounts for the gap you choose.

9. Circular Polarization with Truncated Corners

A square patch has two orthogonal modes at the same frequency. Cutting two opposite corners with legs c shortens the mode polarized along that diagonal and splits the pair in frequency:

Mode split
Δff≈κc2a2≈1Qc=aκQ
a = side of the square · Q = quality factor of one mode · κ ≈ 2; a full-wave solve fits κ

With the split equal to 1/Q, the feed excites both modes equally and they sit 45° either side of resonance at f₀, 90° apart in phase, so the field rotates. The feed sees the average of the two mode impedances, ZF = ½(Z1 + Z2), so it is placed where one mode alone would show 2Z0. The sense, right-hand (RHCP) or left-hand (LHCP), depends on which diagonal is cut. The calculator splits the far field into its circular components and reports the axial ratio:

Circular components and axial ratio
ER=Eθ+jEφ2EL=Eθ−jEφ2AR=|ER|+|EL|||ER|−|EL||
AR = 0 dB is perfect circular polarization; below 3 dB is the usual design target

10. Radiation Pattern, Directivity and Gain

The far field is the sum of the two slot fields weighted by the solved slot voltages. On a finite ground plane, Uniform Theory of Diffraction (UTD) terms at the board edges add the radiation behind the board. Integrating the radiation intensity U over the full sphere gives the directivity, and the power budget gives the realized gain:

Directivity and realized gain
D=4πUmaxPradGrealized=Derad(1−|Γ|2)
erad = radiated power / accepted power, after conductor, dielectric and surface-wave loss

11. Full-Wave Verification — 3D FDTD

The network model is fast but approximate, so step 3 can solve Maxwell’s equations directly with the finite-difference time-domain (FDTD) method on a 3D Yee grid. The grid contains the actual copper, the lossy substrate only under the board, the finite ground plane and air on every side, ending in a convolutional perfectly matched layer (CPML) that absorbs outgoing waves. The fields leap-frog in time:

Yee update
Hn+12=Hn−12−Δtμ∇×EnEn+1=En+Δtε(∇×Hn+12−σE)
σ = 2πf₀ε tan δ represents the dielectric loss
Courant stability limit
Δt≤1c1Δx2+1Δy2+1Δz2

A Gaussian pulse drives a 50 Ω lumped port; Fourier transforming the port voltage and current gives S11 across the whole band in one run. A closed box of tangential fields around the board gives the far field over the full sphere through the equivalence principle, with surface currents J = n̂ × H and M = −n̂ × E. That yields directivity, efficiency, realized gain, front-to-back ratio and, for circular polarization, the axial ratio. The solve runs on the GPU through WebGPU where the browser supports it, otherwise on the CPU. One click then fits the network model to the FDTD result (edge extension, feed-point shift and, for circular polarization, κ) and re-tunes the dimensions.

12. Validity and Limitations

The network model is accurate to a few percent in resonant frequency for electrically thin substrates (h below about 0.05λ₀) and a single dominant mode, and it includes mutual slot coupling, surface waves, conductor and dielectric loss, probe reactance, the inset notches and an edge-diffraction estimate for a finite ground plane. The FDTD solve removes most of the remaining modelling error, but note:

  • Copper is modelled as a zero-thickness perfect conductor in FDTD; conductor loss appears only in the network model.
  • FDTD results depend on the mesh: zero-thickness copper edges make the patch behave slightly longer than drawn, so the resonance converges from below as the cells shrink. In our tests the Normal mesh sat about 1–2% below the mesh-converged resonance and the Fine mesh about 1%; the coarse mesh is a quick preview only. Check a final design on the Fine mesh.
  • The probe is a single-cell wire in FDTD, and connector and solder effects are not modelled.
  • Laminate εr and tan δ vary with frequency and supplier; use the datasheet values for your board.

Treat the results as a strong starting point and verify the built antenna by measurement before production.

References

  • Balanis, C.A., Antenna Theory: Analysis and Design, 3rd ed., Wiley, 2005, ch. 14.
  • Pozar, D.M., Microwave Engineering, 4th ed., Wiley, 2011.
  • Garg, R., Bhartia, P., Bahl, I. & Ittipiboon, A., Microstrip Antenna Design Handbook, Artech House, 2001.
  • Hammerstad, E.O., “Equations for Microstrip Circuit Design,” Proc. 5th European Microwave Conf., 1975.
  • Hammerstad, E. & Jensen, Ø., “Accurate Models for Microstrip Computer-Aided Design,” IEEE MTT-S Int. Microwave Symp. Digest, 1980.
  • Kirschning, M. & Jansen, R.H., “Accurate Model for Effective Dielectric Constant of Microstrip with Validity up to Millimetre-Wave Frequencies,” Electronics Letters, vol. 18, 1982.
  • Jackson, D.R. & Alexopoulos, N.G., “Simple Approximate Formulas for Input Resistance, Bandwidth, and Efficiency of a Resonant Rectangular Patch,” IEEE Trans. Antennas Propag., vol. 39, no. 3, 1991.
  • Pozar, D.M., “Input Impedance and Mutual Coupling of Rectangular Microstrip Antennas,” IEEE Trans. Antennas Propag., vol. 30, no. 6, 1982.
  • Kouyoumjian, R.G. & Pathak, P.H., “A Uniform Geometrical Theory of Diffraction for an Edge in a Perfectly Conducting Surface,” Proc. IEEE, vol. 62, no. 11, 1974.
  • Yee, K.S., “Numerical Solution of Initial Boundary Value Problems Involving Maxwell’s Equations in Isotropic Media,” IEEE Trans. Antennas Propag., vol. 14, no. 3, 1966.
  • Taflove, A. & Hagness, S.C., Computational Electrodynamics: The Finite-Difference Time-Domain Method, 3rd ed., Artech House, 2005.
  • Roden, J.A. & Gedney, S.D., “Convolution PML (CPML): An Efficient FDTD Implementation of the CFS-PML for Arbitrary Media,” Microwave Opt. Technol. Lett., vol. 27, no. 5, 2000.
  • Jin, J.-M., The Finite Element Method in Electromagnetics, 3rd ed., Wiley, 2014.
Microstrip Patch Antenna Calculator · v2.0

Features

Everything you can do here, from a laminate and a frequency to a full-wave-verified patch antenna and its manufacturing yield. Click a step to go there.

Antennas and feeds

  • Rectangular patch, linear polarization
  • Truncated-corner square patch, circular polarization, RHCP or LHCP
  • Inset microstrip feed, edge feed with λ/4 transformer, coaxial probe
  • Finite or infinite ground plane, custom board size
  • Dimensions on a 0.01 mm fabrication grid

Substrates

  • 31 laminate presets, from DiClad 880 and RT/duroid 5880 to FR-4, RO4003C and RO3010
  • Custom εr, thickness, loss tangent, copper thickness and conductivity
  • Warnings when the substrate is too thick or too thin for the frequency

Results

  • S11, return loss, −10 dB bandwidth, input impedance, Smith chart
  • Directivity, gain, realized gain, radiation efficiency, front-to-back ratio
  • Polar cuts and a rotatable 3D pattern, front and back of the board
  • Axial ratio, its bandwidth and co/cross-polarized patterns for CP
  • Power budget: radiation, dielectric, conductor, surface-wave and mismatch loss

Solvers

  • 2D FEM for the lines and the patch strip
  • Transmission-line network model with mutual slot coupling, surface waves, losses, dispersion and probe reactance
  • 3D FDTD on the GPU (WebGPU) or CPU, with a closed far-field box for full-sphere patterns
  • Guided solve → correct → verify, or Tune automatically

Design tools

  • Goals for return loss, resonance, bandwidth, gain, efficiency and axial ratio
  • Parameter sweeps with curve comparison and one-click apply
  • Nelder–Mead and differential evolution optimizers
  • One-at-a-time and Morris sensitivity screening
  • Monte Carlo yield over etching, εr, thickness and probe position

Export

  • SVG of every image and CSV of every graph
  • Touchstone .s1p of S11
  • Dimensions as CSV
  • Runs in your browser: free, nothing to install, no sign-up
Version 2.0

What's new

Version 2.0 turns the closed-form calculator into a complete design tool. The earlier version gave inset-fed dimensions from textbook equations; this one designs, simulates, verifies and optimizes.