A working bench, not a wall of basic calculators.
HAMDeck is a focused toolset for the people who actually build antennas, run coax, chase DX, and operate portable. Every tool has been built with the small features other sites leave out: K-factor for velocity, multi-band dipole tables, Peukert-corrected battery runtime, system gain/loss cascades, and the parts nobody explains on their FAQ.
What this site actually solves
Most "ham radio calculator" sites give you a half-wave dipole and stop there. Real work needs coax loss across a band, dB cascade budgets, RF exposure at the neighbor's fence, and battery runtime with Peukert correction. This site is for the operator who has already cut one antenna too short.
Antenna & RF
8 toolsHalf/quarter wave + K-factor + multi-band table.
Cut/extend by measured resonant frequency.
Resonance shift vs apex angle + plot.
Length, count, loss-vs-radial-number.
Polar plots for dipole / vertical / Yagi.
Driven, reflector, director lengths.
1:1 / 4:1 / 9:1 turns + core loss hint.
9 cable types, side-by-side, full band.
RF, Units & Components
6 toolsPower/voltage/current + system gain budget.
Vendor calibration differences chart.
AWG / mm² / current capacity.
4 / 5 / 6 band + tolerance impact.
EIA 3-digit, ceramic/film, voltage rating.
Air core, toroid, wire length estimator.
Propagation & Spectrum
4 toolsPower, Field & Safety
4 toolsDigital & Operating Modes
5 toolsOperating & DX
5 toolsHomebrew & ATU
4 toolsFAQ for first-time visitors
Do I need an amateur radio license to use these tools?
No. The calculators work for anyone studying for an exam, building a SWL antenna, or just curious. Some tools assume a licensed context (transmit power, RF safety) but nothing here transmits by itself.
Why a single-page site instead of one page per tool?
Because you usually need two or three tools at the same time. Tuning an antenna means length + trim + coax loss + SWR in one sitting. Splitting them across pages costs more time than it saves.
Are the calculators accurate enough to build hardware from?
They are starting points. Real-world antennas depend on height, nearby conductors, ground quality, and the wire you actually bought. Always trim to resonance with an analyzer.
Does this site collect anything about me?
No account, no analytics from us. Google AdSense (if ads run) uses cookies per Google's own policy. See the Privacy page for the full text.
Antenna Length Calculator
Half-wave, quarter-wave and full-wave lengths for every amateur band from 2200 m to 70 cm, with wire K-factor and a multi-band reference table.
Result
Multi-band reference (typical wire dipole, K=0.93)
Why this is not just "468 / freq"
The classic 468 / f (feet, MHz) dipole formula assumes a thin, bare, straight wire in free space. Real antennas are none of those. This calculator applies a velocity factor (K) you can change, and offers an inverted-V apex correction. The formula for half-wave with K is:
length_total (m) = (143.025 / freq_MHz) × K
For inverted-V at apex angle θ, the dipole resonates a bit higher than flat-top. A common rule is to physically shorten by 2–5% and let the angle bring it back down. Use the trim tool after first erection to dial it in.
How to interpret results
- Lengths are total element length unless "each leg" is shown — divide by 2 for a dipole's two sides.
- Quarter-wave verticals are for the driven element AND each radial if elevated.
- Loop antennas use the full-wave perimeter — divide by 4 if you're building a quad loop.
Limitations
This tool does not model height above ground, end effects from supports, or proximity to conductors. For wire under 0.1λ above ground, expect resonance to drift by 2–3%. Always tune with an antenna analyzer after raising the antenna.
FAQ
Why is my dipole always too long on HF?
Insulation traps field and makes the wire electrically longer. K=0.93 is a fair starting point; K=0.95 is closer to bare wire suspended well above ground.
Should I match the band center or the operating frequency?
If you mostly call CQ on one frequency (FT8: 14.074, SSB: 14.250), center the antenna there for best SWR. If you roam the band, center at band middle and accept <2:1 SWR at edges.
Wire Antenna Trimmer
Cut/extend by measured resonant frequency vs target — the tool you actually need after a first failed attempt.
Cut-per-side hint
How trimming actually works
When you measure resonant frequency, the element is too long if f1 < target (it resonates low — wire is long). Element is too short if f1 > target. Because resonance scales roughly with 1/length, the new length is:
new_length = current_length × (f1 / f2)
For a dipole with both legs accessible, cut half the delta from each leg. For a vertical where the radials are already buried, just trim the driven element.
Limitations
This assumes the antenna is otherwise resonant on its fundamental and that K-factor stays constant during trimming. If you've added a loading coil, an end-fed matching unit, or a common-mode choke that wasn't on the form of the original — re-validate K first.
What if I cut too much?
Solder in a small piece of wire with a mechanical splice (crimped or wire-nutted) and re-measure. Going up is much easier than re-doing the whole run.
Inverted-V Optimizer
How apex angle shifts resonance and pattern, with a live SVG plot.
Resonance shift vs apex angle
Why inverted-V matters
A flat-top dipole is great if you have two trees and no neighbors. Inverted-V needs only one support. The trade-off: as the apex angle narrows, the legs couple more to each other, the resonant frequency rises (shorter electrical length), and the pattern distorts from a clean figure-8 toward omnidirectional. Practical sweet spot: 90°–120° apex, where pattern still has useful gain off the broadside and resonance shift is <5%.
Limitations
This model uses a standard empirical correction factor (~1.5% per 30° below 90°) and does not include ground reflection. At apex heights below 0.15λ expect additional drift; raise the apex or accept a tuner.
Vertical Radial Designer
Resonant radial length plus loss-vs-count to balance real-world compromises.
Loss vs radial count (typical)
Practical radial advice
The textbook 120-radial ground screen costs $200 and a weekend. Most of us have 16–30 radials and accept a dB of ground loss. The chart here models the typical Lewallen / NAAOS curve: the first 16 radials give most of the gain, 32 is "good enough", 60+ is incremental. Elevated radials (1 m off the ground) need only 2–4 but must each be a quarter wave and tuned.
Limitations
Loss-vs-count numbers assume level terrain and uniform radial placement. Sloping ground, partial burial in dry sand, or close proximity to a fence skews the curve significantly. The "ground type" selector is a coarse correction.
Do buried radials need to be resonant?
No — only elevated radials need to be resonant length. Buried radials are essentially a lossy extension of the ground plane; making them non-resonant and longer than λ/4 is fine.
Antenna Pattern Visualizer
Approximate E-plane radiation pattern for dipole, vertical and Yagi. Useful for pointing decisions.
How to read these plots
The outer ring is the direction of maximum gain. A clean dipole has a figure-8 (broadside, nothing off the ends). A vertical is omnidirectional in azimuth (round). A 3-element Yagi has a forward lobe, a small back lobe, and side-lobes that often surprise first-timers.
Limitations
These are textbook patterns, not NEC-2/4 simulations. Real antennas show nulls filled in by ground, supports, and feedline radiation. Use the plot to make pointing decisions; use a modeling program for final design.
Yagi Element Spacer
Driven element, reflector and director lengths + spacing for a quick 2- or 3-element Yagi.
Why the numbers are approximate
A 3-element Yagi is the cheapest meaningful gain antenna (≈7 dBi). The values here follow the classic NBS formulas with element-diameter correction (shorter elements for thicker tubing). For a real antenna, optimize with 4nec2, EZNEC, or cocoaNEC — element spacing interacts strongly with element length.
Limitations
Doesn't model impedance (driven element needs a gamma or hairpin match), gain (depends on spacing/optimization), or stacking. Good enough to cut tubing; verify with an analyzer.
Balun / Unun Designer
Turns ratio, wire gauge and core selection hint for common 1:1 / 4:1 / 9:1 builds.
What this doesn't compute
Common-mode impedance, exact core loss, and frequency-dependent impedance ratio. The values here are starting points. For QRO on 160 m a single FT-240-43 may not be enough — stack two or use 75 material.
Practical tips
- Use Teflon-insulated wire for high-power builds to avoid insulation melt.
- Enclose the core in a plastic box to keep the windings from flexing.
- For 9:1 long-wire, treat the feedpoint as a high impedance; don't expect 50Ω match without an ATU.
ATU L/π/T Network
Compute component values for L, π and T matching networks given source and load impedances.
Which network to choose
L-network is the simplest: 2 components. It matches any R+jX load to a real source, but harmonic attenuation depends entirely on the source and load impedances. π-network adds a third component and gives you explicit control over Q (and therefore harmonic attenuation). T-network is for very low or very high load impedances where L can't reach. For tube PA tank circuits, π is standard.
Limitations
Real ATUs are tunable — they don't have just one value. The result here is a starting point; in practice you'll need a roller inductor or varactor tuning for full coverage. Impedance matching assumes 50Ω source; some rigs need pre-matching with a balun first.
RF Attenuator Pad
Compute resistor values for T, L, and π attenuator pads at any dB value.
Standard pads (T, 50Ω)
Attenuator use cases
Attenuator pads are essential for: protecting test equipment from too-strong signals, dropping a transmitter's output to a level the spectrum analyzer can handle, simulating weaker stations for receiver testing, and isolating stages. T and π pads maintain 50Ω in both directions; L pads only on the input side.
Limitations
Resistor values are nominal; small tolerances (±5%) shift the attenuation slightly. For very high attenuation (>30 dB) the shunt resistor values become small (<1Ω) and PCB trace resistance starts to matter.
PCB Trace Width
IPC-2152 trace width for power handling, with temperature rise choice.
IPC-2152 vs the old IPC-D-275
Old rules said "10 A through 10 mil trace", which was wildly conservative. IPC-2152 (2009) is based on actual thermal modeling and gives narrower traces for a given current and temperature rise. For PA finals drawing 20+ A, use 2 oz copper or bonded bus bars instead of relying on traces.
Limitations
The IPC-2152 nomograms don't capture every PCB geometry; for high-current or unusual stack-ups, use a thermal simulation. Also doesn't include voltage clearance — high-voltage traces need wider spacing, not wider copper.
Guy Wire Tension
Compute guy-wire tension and anchor force for a mast/tower, including wind load.
Why guy analysis is not optional
A 10 m mast with a small Yagi in 80 km/h wind exerts hundreds of newtons at the base. With three sets of guy wires, each wire sees a fraction of that load. Without proper tension, a guy can snap in a gust and the mast folds. The numbers here use the simplified NAAOS "antenna wind load ≈ Cd × A × ½ρv²" formula. For towers over 20 m or commercial installations, get an engineering review.
Limitations
Doesn't include guy elastic stretch, dynamic wind gust factor, or ice loading. Add 50% margin in winter-ice regions.
Maidenhead Grid Locator
Convert lat/long to grid and back, plus distance and bearing between two grids. Required for VHF/UHF contests and satellite work.
Mode: lat/lon → grid
Mode: grid → lat/lon + distance/bearing
Maidenhead explained
The Maidenhead grid system encodes location as 4 or 6 characters. First pair = 20° × 10° (field). Second pair = 2° × 1° (square). Third pair (extended) = 5' × 2.5' (subsquare). Most HF digital modes (FT8) use 4-character grids; contesting and VHF work use 6-character for distance scoring.
Limitations
Distance/bearing uses great-circle math (haversine). For contest scoring, multiplies typically use 1 point per km or per degree of bearing. This is the math, not the scoring rules.
Why is my grid showing the wrong letter?
Maidenhead uses A–R (omitting some letters) for the first pair, a–x for the second. Capital letters after the 6-character pair are extension characters. If you're getting letters like 'I' or 'O' in the first pair, your conversion is wrong.
Callsign → DXCC
Look up a callsign prefix to find DXCC entity, continent, CQ zone and ITU zone. Useful for DXCC chasing.
Common prefix table
Prefix to entity is heuristic
Prefixes overlap and exceptions are common. W, K, N, AA-AK = USA. But VE = Canada, VA = Canada, VO = Canada, VY = Canada — different prefixes, same country. The reverse lookup table here handles the most common prefixes; for edge cases (e.g., KP4 vs KP2 vs KP1, all different DXCC entities) use the ARRL DXCC list.
Limitations
This is not authoritative — don't bet your DXCC award on it. The ARRL DXCC list is the official source. CEPT and other operating agreements add complexity; a US callsign heard from a German station may not be a US contact.
Repeater Offset
Compute repeater output from input frequency, plus standard splits by region.
Standard splits by region
Why offsets vary
Repeater splits are coordinated regionally to avoid interference. NA's 600 kHz on 2 m means an output at 146.94 corresponds to an input at 146.34 — so your radio can tune to either side. Most modern radios auto-set the offset based on the band, but be aware of edge cases (1.25 m / 23 cm where splits differ by 1.5 MHz or 12 MHz).
Limitations
This tool gives you the basic math. Real repeater frequency pairs are published by national coordination bodies (ARTS, IARU, CRAC). For local info, search RepeaterBook or your national society's database.
QSO Logger
In-page logging with ADIF export. Local-only; nothing leaves your browser.
ADIF for awards
ADIF (Amateur Data Interchange Format) is the standard for uploading logs to LoTW, eQSL, ClubLog, and QRZ. This tool produces a basic ADIF file you can import. It does NOT validate QSLs or upload anywhere — local-only storage.
Limitations
This is a quick logger for casual use. For DXpeditions or LoTW submission use a full logger (N1MM, Log4OM, JTDX). Local storage means clearing browser data deletes your log.
Coax Stub Filter
Quarter-wave and half-wave band-reject stubs for harmonic suppression. Old-school but effective.
Stubs for each band (half-wave)
Stubs vs low-pass filters
A quarter-wave stub cut for frequency f, attached as a parallel element, looks like an open circuit at f and a short circuit at 2f. So you can tune the antenna on f while harmonics 2f are rejected. Multiple stubs (one per harmonic) build up a filter. It's an old AM broadcast trick that works great on HF multiband antennas.
Limitations
Narrow-band. A stub is tuned to one specific frequency; harmonics drift, the stub needs to be re-cut. Modern transmitters don't put out many harmonics anyway; stubs are mostly useful on vintage rigs or multiband verticals where the antenna itself resonates on harmonics.
RF Safety Distance
FCC / ICNIRP minimum distance to stay under controlled and uncontrolled exposure limits. Required reading if your antenna is anywhere people walk.
FCC OET Bulletin 65 / ICNIRP guidelines. "Controlled" = operator/aware adult; "Uncontrolled" = public, neighbors, family.
Why this matters
In the US, if your station runs more than the FCC exemption limits (50 W on HF at a fixed station with the antenna high enough that people can't reach the RF field), you're required to perform an evaluation. The result is a minimum safe distance for both "controlled" (you, the operator) and "uncontrolled" (everyone else) exposure. Failure to do this is the kind of thing that ends amateur licenses after a complaint.
At 100 W SSB into a dipole, the uncontrolled minimum distance at 14 MHz is well under 1 m. But push to 1500 W on a beam at 28 MHz with 10 dBi gain and the safe distance can exceed 5 m in front of the antenna.
Limitations
This tool uses a far-field approximation. Near the antenna (within one wavelength) the field is more complex; real safety evaluation uses NEC modeling or a broadband field meter. Ground reflections can double the field at certain heights — don't stand under a VHF Yagi at 1 m height expecting to be safe.
Battery Runtime
Peukert-corrected runtime for lead-acid and LiFePO4, with temperature factor. Field-day essentials.
Runtime vs current
Why lead-acid surprises operators
A 100 Ah lead-acid battery will NOT run a 10 A load for 10 hours. Lead-acid has a Peukert exponent ~1.2: the higher the discharge rate, the less capacity you actually get. At 10 A you might only get 7 hours. At 25 A maybe 3. LiFePO4 has a much better Peukert exponent (≈1.05), so its capacity is nearly constant from 0.2C to 1C.
Temperature matters too: capacity drops ~1% per °C below 25 °C for lead-acid. Freezing a lead-acid battery can destroy it. LiFePO4 keeps capacity to −20 °C but charging below 0 °C damages cells — use a low-temp charging cutoff.
Limitations
Real-world runtime depends on inverter efficiency (typical 85% for a 100 W HF rig from 12 V), battery age, and actual depth-of-discharge you tolerate. Numbers here are nominal.
Solar Field Power
Panel + battery sizing for off-grid portable operation. Includes peak sun hours by region.
Realistic sizing
For a 100 W HF rig running SSB 25% duty cycle, the actual draw is ~15–20 A at 13.8 V → about 250 Wh per 2-hour operating session. With 4.5 peak sun hours, a 100 W panel recharges that in about 5 hours of perfect sun — but clouds aren't flat. Add 2 days of battery storage and you're looking at a 100 Ah LiFePO4 battery.
Limitations
Panel output in winter is 30–50% lower; tilt the panel to your latitude for max yield. Cloudy days reduce output to 10–25%. Numbers here are averages — actual PV system design should use NREL PVWatts data for your exact location.
Dummy Load Designer
Build a 50Ω non-inductive dummy load from common resistor combinations.
Common builds
Why non-inductive matters
A dummy load must be resistive from DC to UHF. Wirewound resistors look like 50 Ω at DC but their inductance makes them look like an open circuit at 100 MHz. Use carbon-film, metal-film, or purpose-built non-inductive resistors. For UHF work, use SMD resistors in parallel.
Limitations
Carbon-film resistors drift with heat and self-resonate above ~150 MHz. For HF (≤30 MHz) they're fine; for VHF/UHF use metal-film or chip resistors. Heat dissipation in oil is non-trivial — don't run 100 W into a small paint can of oil, it'll boil.
Frequency ↔ Wavelength
Convert MHz/kHz/GHz to meters and back. Auto-detects amateur band and shows harmonics.
Harmonic ladder
All amateur bands
Why wavelength matters for antennas
Antenna dimensions are usually expressed as a fraction of wavelength (λ). A half-wave dipole is λ/2; a quarter-wave vertical is λ/4; a Yagi element might be 0.45 λ. Knowing wavelength lets you compare antennas across bands — a 20 m dipole and a 2 m dipole use the same design, just scaled.
Frequency ↔ wavelength: λ(m) = 300 / f(MHz). The inverse is f(MHz) = 300 / λ(m). It's the speed of light in vacuum, close enough for any wire antenna you'll build.
MUF / foF2 Estimator
Approximate Maximum Usable Frequency from smoothed sunspot number and local time. Use as a planning hint, not a forecast.
foF2 / MUF curve for 24h
How foF2 relates to propagation
foF2 is the critical frequency of the F2 layer — the highest frequency reflected straight up. MUF (Maximum Usable Frequency) for a given path is roughly foF2 × secant of the angle of incidence (secant law). In practice, MUF for a 3000 km path is 3× foF2. Higher SSN → higher foF2 → higher MUF → 10 m and 6 m open up worldwide.
Limitations
This is a coarse empirical estimator, not an ionosonde model. Real foF2 depends on season (winter anomaly), solar wind / geomagnetic activity, sporadic E (Es), and auroral oval position. Use ionosonde data and tools like DX Heat for actual decision-making.
Grayline Window
Find your dawn/dusk terminator and identify gray-line DX windows toward target QTHs.
What gray-line DX is
Around sunrise and sunset, the D layer thins quickly while the F layer is still strong. Signals along the dawn/dusk terminator are enhanced — you can work stations that are otherwise difficult. Best bands: 80 m and 40 m. Best direction: along the terminator (e.g., from East Asia at sunrise, the terminator runs N-S, so VK/ZL north-south paths benefit).
Limitations
Times are calculated for sea level — mountainous operators see sunrise a few minutes later. The dawn/dusk enhancement window is approximate and varies with solar activity and season.
Noise Floor Reference
Expected band noise by location type, time of day, and season. Plan your QRP and weak-signal work accordingly.
Reference: typical noise floor in dBm/Hz
These are reasonable medians. dBm of −130 at the remote site means a CW signal of −140 dBm (≈0.01 µV into 50Ω at 14 MHz) is still copyable on a good receiver.
Why urban ops are punished
City noise is dominated by switch-mode power supplies, LED dimmers, plasma TVs, and broadband over powerline. On 80 m/40 m at night, urban noise often sits at S7–S9. That's 30 dB above the rural noise floor — exactly the difference between a QRP signal you can copy and one you can't. Common cures: receive-only antennas with noise cancelling (e.g., a small loop), or just operate VHF/UHF where the noise is lower.
Limitations
Numbers are typical; actual local noise varies by 20 dB or more depending on the nearest offender. Always measure your own noise floor with a calibrated receiver before deciding your QRP setup is "broken".
CTCSS / PL Tone List
All 50 standard subaudible tones with frequency, position on spectrum, and common use.
Tone list (Hz)
Spectrum visual
Audio band 67.0–250.3 Hz. Standard tones below 300 Hz don't pass through typical voice audio path.
What CTCSS does
Continuous Tone-Coded Squelch System adds a subaudible tone (below 300 Hz) to your FM audio. A repeater only opens the squelch when it hears that exact tone. This lets multiple groups share the same frequency pair without hearing each other. Standard tones are 67.0–250.3 Hz; "PL" is Motorola's name (Private Line).
Limitations
CTCSS doesn't encrypt — anyone hearing the conversation un-mutes their radio. DCS (Digital Coded Squelch) is similar but uses a digital code; it offers more codes but same lack of privacy.
Digital Mode Footprint
Bandwidth and waterfall width of common HF digital modes, plus recommended frequencies.
All modes comparison
Picking the right mode
CW (≈250 Hz) is still the weakest-signal mode for serious DX — 30 dB SNR is comfortable. FT8 (50 Hz, 15-second slots) is the standard for "weak signal" contacts and award chasing. FT4 is FT8's faster cousin (7.5-second slots). Olivia and JS8 are conversational weak-signal modes. WSPR is one-way propagation reporting.
Limitations
FT8/FT4 are not conversational — you exchange callsign, signal report, grid, and that's it. Real ragchewing on HF is CW, SSB, or free-form digital like JS8 or VarAC.
Morse Time / Speed
WPM ↔ PARIS standard, time per character, QSO duration estimator.
Common abbreviations
Why PARIS is the standard
WPM (words per minute) is measured by sending the word "PARIS" — 50 dot/dash units total — and counting how many times it fits in a minute. That's the Farnsworth method. So 20 WPM = one "PARIS" per 3 seconds. Prosigns (BT, AR, SK) are sent as single letters but with no letter spacing inside, so they take about 6 units rather than 12.
Limitations
The calculator assumes proper spacing (3 units between letters, 7 between words). Ragchew ops often run at 18–22 WPM; novices start at 5. Real contest speed goes to 40+ WPH. Don't trust an estimate for casual CW; the actual time depends on operators' pauses and repeats.
SSTV Mode Reference
Robot, Martin, Scottie — timing, resolution, and a sample-image transmission time estimator.
All common modes
How SSTV encodes images
SSTV (Slow Scan TV) sends each line of the image as audio tones. Brightness is encoded as frequency (typically 1500–2300 Hz); color is encoded via separate RGB or YCrCb channels. The receiving software decodes the audio into a picture. Common on 20 m around 14.230 MHz.
Limitations
SSTV is analog and noisy — QSB (fading) and QRM (interference) will tear up the picture. Use a slow mode (Martin 1, Scottie 1) for marginal signals and reserve faster modes (PD120) for clean local QSOs.
APRS Symbol Guide
Quick reference for the most-used APRS symbols and what they mean on a map.
Two symbol tables
APRS uses two symbol tables (primary /alternate). Each station's packet includes a single-character table identifier and another single character for the symbol. The full official spec has 200+ symbols; the most useful 30 are shown above. Find the full set on aprs.org / aprs.fi docs.
Limitations
This is a cheat sheet, not the official spec. Some symbols depend on overlay characters and overlay codes that aren't shown here. If your icon shows wrong on the map, check the symbol table you're transmitting from.
dB Cascade Studio
Power/Voltage/Current conversion plus a system gain budget — transmitter → coax → antenna → free space → RX antenna → preamp → receiver.
Single conversion
System cascade
Add stages. Each row adds or subtracts dB. Final = sum. Power after each stage = starting × ratio.
What "cascading dB" really means
Two amplifiers in series, one +6 dB and one +10 dB, give you +16 dB total. Two pieces of lossy coax, −1.5 dB and −2.5 dB, give you −4 dB. Because dB is logarithmic, gain/loss in dB simply adds. The system cascade above lets you stack the stages of a typical link budget — including the huge negative dB from free-space path loss — so you can see what your actual signal level is at the receiver input.
For voltage and current conversions, remember the rule: ±20 dB corresponds to a factor of 10 for voltage/current, while ±10 dB corresponds to a factor of 10 for power. That's because power is proportional to V² or I².
Limitations
Cascading dB is exact only when impedances match at each interface. Real systems have SWR; a 1.5:1 SWR adds ~0.2 dB loss not shown here. The cascade also doesn't model noise figure or compression — for that, use a noise budget tool.
S-Unit to Power Converter
Convert S0–S9 + dB into dBm, µV and watts — with vendor calibration differences chart.
S-meter calibration differences (50Ω)
Numbers are dBm (decibels relative to 1 mW into 50Ω). A difference of 6 dB means a factor of 4 in power. Don't trust S-meter comparisons between different radios — they're calibrated differently.
Why S-meters lie
The IARU Region 1 standard says each S-unit is 6 dB. Most commercial radios use ~3–5 dB per S-unit because the scale looks more responsive. An "S9 + 20 dB" reading means very different signal powers depending on which radio generated it. For meaningful comparisons, use a calibrated signal generator or accept that S-meter readings are qualitative.
Limitations
This tool uses the IARU standard by default. Real-time S-meter readings also depend on AGC response time, mode (SSB vs CW bandwidth), and noise floor. The bandwidth field here only affects the noise-floor estimate, not the conversion.
Wire Gauge Converter
AWG / mm² / mm diameter / circular mils + ampacity estimate.
AWG cross-reference
When AWG matters for hams
Antenna wire choice affects RF resistance more than DC ampacity. For HF, #14 AWG copper is more than enough for any reasonable power level (skin-effect loss at 30 MHz is dominated by surface, not cross-section). For 2 m / 70 cm verticals, copper braid from RG-8X or solid #14 is fine. The bigger issue is mechanical: #14 copper is hard to break, #26 disappears in a windstorm.
Limitations
Ampacity figures are for DC or 50/60 Hz power wiring. RF resistance rises with sqrt(frequency) and depends on surface condition; solder-coated wire has measurably higher RF loss than bare copper. Aluminum wire is ~60% the ampacity of copper of the same gauge.
Resistor Color Code
4, 5, or 6 band resistor decoder with tolerance and TCR (temperature coefficient).
Color reference
Practical reading tips
Hold the resistor with the gold/silver tolerance band on the right. Read left to right. For 5-band resistors, the first three bands are digits; for 4-band, the first two are digits. The 6th band (if present) is TCR in ppm/°C — important for precision circuits, irrelevant for dummy loads.
Limitations
This tool does not measure — it decodes. If a band is hard to read, check with a multimeter; faded bands or unusual markings (e.g., 5-band with violet tolerance) can fool color-code decoders.
Capacitor Code Decoder
EIA 3-digit code, ceramic/film/tantalum markings + voltage reminders.
Voltage rating reminder
Why capacitor markings vary
Small ceramic caps use the EIA 3-digit code. Larger electrolytics print the value directly. Tantalum caps use a letter-code system (e.g., A475 = 4.7 µF, ±10%). Always derate voltage by 50% for long life — a 25 V cap on a 20 V rail is much happier than one at full rating.
Limitations
For RF circuits, the actual capacitance at your operating frequency can be 30% off the marked value for ceramics (Class 2/3 dielectrics). Use NP0/C0G for resonant circuits.
Coil Winding Calculator
Air-core, single-layer solenoid and toroid inductor design with wire-length estimate.
Air-core vs toroid
Air-core coils have no core losses — they're ideal for high-Q tank circuits but physically large for any meaningful inductance. Toroids (with iron-powder or ferrite cores) pack inductance into a small volume but introduce core losses and saturate at high current. Pick iron-powder (43 / 31 / 75 material) for power applications; ferrite is for low-power filters.
Limitations
Air-core formula assumes a single-layer solenoid of length ≈ diameter. For multi-layer or arbitrary shapes use Wheeler's approximation with care; measured Q is always lower than calculated. Toroid inductance depends on core material lot-to-lot variation ±10%.
Coax Loss Studio
Compare 9 coax types side-by-side across the entire HF/6 m band. Loss figures from manufacturer datasheets.
Loss at your frequency
Loss across 1.8–54 MHz
How to read this
Loss numbers are in dB per the cable's datasheet at the chosen frequency. Power remaining is computed at the antenna end for a 100 W transmitter. Anything above 3 dB means more than half your power is heating the coax — typically a sign you need a bigger cable or a higher antenna.
Limitations
Loss numbers are nominal — actual cable from the same batch varies ±5%. Connectors (PL-259, N-type) add another 0.1–0.3 dB each. Weather aging increases loss over years, especially for solid-polyethylene dielectric (RG-8X) in sunlight.
Why is RG-213 worse than LMR-400 at 50 MHz?
RG-213 uses a stranded center conductor with a lossy polyethylene dielectric. LMR-400 uses a solid core and foamed dielectric for substantially lower loss. The trade-off is bending radius and weight.
About HAMDeck
Who built this and why
HAMDeck is a working bench of 36 calculators and references built for licensed amateur radio operators (and serious SWLs). It exists because the existing landscape of "ham radio calculators" is a graveyard of half-finished tools: a dipole length calculator that ignores wire K-factor, a coax loss page that doesn't tell you which cable, an RF safety tool that uses the wrong standard, and an S-unit converter that pretends every manufacturer calibrates their meter the same way.
The small features other sites leave out
Every tool here has at least one feature most competitors don't ship:
- Antenna Length Calculator – adjustable K-factor and Inverted-V apex correction, not just 468/f.
- dB Cascade Studio – a real link budget, not just a one-shot converter. Add stages, see the system total.
- Coax Loss Studio – nine cable types side-by-side, full HF + 6 m plot, not just a number.
- S-Unit Converter – vendor calibration differences chart (IARU vs ICOM vs Yaesu vs Japanese).
- Battery Runtime – Peukert-corrected, with temperature factor and DoD limit.
- RF Safety Distance – FCC and ICNIRP, controlled and uncontrolled, with duty cycle.
- Inverted-V Optimizer – live SVG plot of resonance shift vs apex angle.
- QSO Logger – in-browser only, with ADIF export. Nothing leaves your device.
Who this site is for
This is for the operator who has already cut one antenna too short. If you're studying for your Technician or Amateur Extra exam and want tools that reflect actual operating practice, this is for you. If you're an experienced ham setting up a new station and need to plan an antenna + coax + tuner budget, this is for you. If you're a portable operator (SOTA, POTA, field day) and need battery / solar sizing, this is for you.
Who this site is NOT for
Commercial radio planning. EMC compliance testing. Radar or satellite link design. Those need professional tools (Pathloss, GRASS, SatPC32) and licensed engineers. We deliberately stop short of making tooltips that pretend to be pro-grade.
Limitations
None of these tools is a substitute for measurement. The calculators give starting points. Real-world antennas depend on height above ground, nearby conductors, soil conditions, your exact wire, and weather. Always tune with an antenna analyzer. The "Limitations" section of every tool page lists what is NOT modeled.
Editorial standards
We don't generate text to chase SEO. We don't stuff keywords. Every word on this site is here because it helps a ham do something. We use Font Awesome icons throughout — no licensed photographs, no third-party images, no stock-photo placeholders. We don't host comments or social embeds that could leak privacy.
Privacy Policy
Last updated: 2026-09-29
Plain summary
This site does not collect personal data. We don't run our own analytics. If Google AdSense ads appear on this site, Google uses cookies to serve ads — that's Google's own policy, listed below. The QSO Logger runs entirely in your browser; your contacts are stored in your browser's storage and are not uploaded anywhere.
Information we do NOT collect
- No account, registration, or login.
- No name, email, callsign, or address collected by this site.
- No location (we don't ask for or store your coordinates unless you put them in a calculator).
- No IP address logging by us (your web host may keep standard access logs).
- No first-party analytics (no Google Analytics, no Plausible, no Matomo on this site).
Cookies and Google AdSense
This site may display ads served by Google AdSense. Google, as a third-party vendor, uses cookies to serve ads based on a user's prior visits to this site or other sites. Google's use of advertising cookies enables it and its partners to serve ads based on the visit to this site and/or other sites on the Internet.
You may opt out of personalized advertising by visiting Google Ads Settings (https://adssettings.google.com). You may also opt out of certain third-party vendors' use of cookies for personalized advertising by visiting www.aboutads.info.
Third-party vendors, including Google, use cookies to serve ads based on a user's prior visits to this website. Users may opt out of the use of the DART cookie by visiting the Google Ad and Content Network privacy policy.
Cookies set by this site
No cookies are set by this site for analytics or tracking. The QSO Logger uses your browser's localStorage to save your contacts — this stays on your device and is not transmitted.
Third-party services used
- Tailwind CSS CDN – styling only; no user data sent.
- Font Awesome CDN – icons only; Font Awesome may log standard request data per their privacy policy.
- Google AdSense – if enabled, uses cookies as described above.
Children's privacy
This site is not directed at children under 13 and we do not knowingly collect information from children.
Changes to this policy
If we change anything material, we'll update the "Last updated" date at the top. Continued use of the site after a change means you accept the updated terms.
Contact
For privacy questions, open an issue on our public repository or email the maintainer address listed in the site footer.
Disclaimer
Last updated: 2026-09-29
For informational purposes only
The calculators, charts, formulas and content on HAMDeck are provided for general informational purposes only. They are NOT a substitute for professional engineering advice, licensed radio-frequency safety evaluation, or measurement with calibrated instruments.
Not professional advice
Nothing on this site constitutes:
- Electrical engineering, RF engineering, or antenna engineering advice from a licensed Professional Engineer.
- Medical advice regarding radio-frequency exposure.
- Legal advice regarding amateur radio licensing in your jurisdiction.
- Compliance certification under FCC, ICNIRP, or any other regulatory standard.
RF exposure compliance
The RF Safety Distance tool provides an estimate based on FCC OET Bulletin 65 / ICNIRP guidelines. It is not a substitute for a formal RF exposure evaluation as may be required by your local regulator. If you operate a station above the FCC exemption limits, you are responsible for performing — and where required, documenting — a proper evaluation. Consult a qualified RF safety professional if you have any doubt.
Antenna construction safety
Working at height, near power lines, or with RF voltages can be dangerous. The tools here will not keep you safe. Use professional fall protection, observe electrical clearance, and follow local regulations. Never erect an antenna near overhead power lines.
Licensing and operating
Transmitting on amateur radio frequencies requires a license in virtually every jurisdiction. Operating without one is illegal and can result in fines, equipment confiscation, and criminal charges. HAMDeck is not affiliated with any licensing authority.
No warranty
All content is provided "as is" without warranty of any kind, express or implied. We do not warrant that the calculators are accurate, error-free, or fit for any particular purpose. Numerical results are starting points, not facts.
Limitation of liability
In no event shall HAMDeck or its maintainers be liable for any claim, damages, or other liability arising from, out of, or in connection with the use of the calculators or information presented on this site.
External links and references
From time to time we may link to external sources (e.g., RepeaterBook, ARRL, ITU zone maps). We are not responsible for the content of those external sites.
Contact
If you spot a factual error in the calculators or content, please let us know via the contact information in the footer. We're responsive about fixing mistakes.