Home / Science / Physics / Biophysics and medical physics / Ultrasound calculatorTool #973

Ultrasound calculator: acoustic impedance, reflection, attenuation, axial resolution, near field and Doppler shift

Work out what happens to an ultrasound pulse: acoustic impedance, how much reflects and transmits at a boundary (also at an angle), attenuation and penetration depth, wavelength and axial resolution, near-field length and beam spread, echo timing, and the Doppler shift with its aliasing limit.

Keep it one tap away for everyday use.

Bookmark Ultrasound calculator?

Press Ctrl + D now. Your browser opens its own bookmark box, where you choose the name and folder.

  1. Probe
  2. Media
  3. Boundary
  4. Echo
Nothing is uploadedWorks offline once open

Probe and pulse

Higher frequency gives finer detail but is absorbed faster. Cycles per pulse sets the pulse length (2 to 3 for imaging, more for Doppler). Dynamic range is how far below the transmitted level the system can still pick up an echo.

Two media and the boundary between them

The pulse travels through medium 1 to the boundary with medium 2 at the depth above. Values in the list are rounded, illustrative teaching values (real tissue varies with temperature, frequency and person); edit them freely. Attenuation is taken as proportional to frequency.

Doppler

Results

Boundary

Attenuation and depth

Pulse, resolution and beam

Doppler

Plane waves, flat smooth boundaries, no scattering or nonlinear effects; the beam figures are for an unfocused circular disc. For study and planning, not a substitute for professional judgement or a scanner's own safety indices.

Download

What it does

An ultrasound scanner sends short pulses of sound into the body and listens for echoes. How strong an echo is, how deep you can see and how fine a detail you can resolve all follow from a few simple formulas. This calculator puts them in one place: give the probe frequency, the pulse length and size, and the two materials either side of a boundary, and it works out the acoustic impedance, the share of the sound reflected and transmitted, the attenuation on the way down and back, the resolution, the beam shape, the timing and the Doppler shift.

How to use it

  1. Enter the frequency in MHz, the number of cycles per pulse, the transducer diameter, the depth of the boundary and the system’s dynamic range.
  2. Choose medium 1 (where the pulse travels) and medium 2 (beyond the boundary) from the list, or type your own density, speed of sound and attenuation. Typing a value switches that medium to “My own values”.
  3. Give the angle of incidence if the beam meets the boundary at a slant.
  4. For Doppler, give the speed of the blood or tissue and the angle between beam and flow.
  5. Read the four groups of results and the two charts, and download a CSV or a report.

What the results mean

  • Impedance Z = ρc. Echoes come from changes in Z. The intensity reflected at normal incidence is ((Z₂ − Z₁)/(Z₂ + Z₁))². Soft tissue against air reflects almost everything, which is why gel is used.
  • Oblique incidence bends the transmitted beam (Snell’s law); beyond the critical angle nothing gets through.
  • Attenuation grows with frequency and depth. The echo has to come back too, so the round trip counts twice. The half-value layer halves the intensity; the deepest useful echo is where the round-trip loss uses up the dynamic range.
  • Axial resolution is half the pulse length: shorter pulses and higher frequencies separate closer reflectors along the beam.
  • Near-field length D²/4λ is where an unfocused disc’s beam is narrowest; beyond it the beam spreads by the divergence angle.
  • Highest PRF keeps one pulse in flight at a time; in pulsed Doppler half of it is the highest shift you can measure without aliasing.

Worked example

With the defaults (5 MHz, 3 cycles, 10 mm disc, a boundary 10 cm deep from average soft tissue to cortical bone, normal incidence) the page shows impedances of 1.632 MRayl and 7.600 MRayl, 41.8 % reflected and 58.2 % transmitted, and a critical angle of 22.64°. The loss to the boundary is 25 dB one way, so the echo comes back 53.8 dB down, inside the 60 dB dynamic range. The wavelength is 0.308 mm, the axial resolution 0.462 mm, the near-field length 8.12 cm and the echo returns after 129.9 µs, allowing a PRF of up to 7.70 kHz. Blood at 50 cm/s at 60° gives a Doppler shift of 1623 Hz, and speeds up to 119 cm/s can be measured before aliasing.

Tips

  • Try a 10 MHz probe: resolution halves to 0.231 mm but the deepest useful echo drops from 12 cm to 6 cm.
  • Set the incidence angle above 22.64° for soft tissue to bone and the boundary becomes a perfect mirror.

FAQ

Where do the material values come from? They are rounded, illustrative values of the kind found in teaching texts. Real tissue varies; type your own if you have measurements.

Is this a safety tool? No. It does not compute thermal or mechanical indices or exposure. It is for study and planning, not a substitute for professional judgement.

Where the numbers come from

  • Acoustic impedance, plane-wave reflection and transmission (normal and oblique, with Snell's law), attenuation in dB/cm/MHz, axial resolution, near-field length D²/4λ, divergence sin θ = 1.22 λ/D, range equation and the Doppler equation: standard diagnostic ultrasound physics, for example Hoskins, P., Martin, K. and Thrush, A. (eds), Diagnostic Ultrasound: Physics and Equipment.
  • Checked against an independent numpy script written for the tests and the textbook result that soft tissue to air reflects about 99.9 %.
  • Material values are rounded, illustrative teaching values (not measured data), editable.

Standard scientific values, such as constants, atomic weights and melting points, are facts found in every textbook; we name where ours were checked. If you are an author or publisher and want a value, a credit or a table changed or removed, tell us and we will act quickly.

Last updated 2026-11-09.

Related tools

MRI physics simulator #971 Step the Bloch equations through spin echo, gradient echo and inversion recovery sequences, see how TR, TE, flip angle and TI set the brightness of each tissue, find the Ernst angle and the inversion time that nulls a tissue, and watch an image appear from k-space with a 2D Fourier transform. Water wave calculator #139 From a wave's period, height and the water depth, get the wavelength (solving the dispersion relation exactly), phase and group speed, energy and power, orbital velocity at the bed, then follow the wave into shallow water with shoaling and refraction to find where and how high it breaks, and the breaker type. CT reconstruction demo #972 See how a CT scanner turns X-ray projections into a slice: make the sinogram of a made-up object, rebuild it by filtered back-projection, and watch what too few angles, a limited angular range, noise and the choice of filter do to the image. Optical tweezers calibration #974 Paste a trapped bead's position record and get the trap stiffness two ways: from the corner frequency of a Lorentzian fitted to the power spectrum (with the aliasing correction for sampled data and Faxén's correction near a surface), and from equipartition. Works in volts too, giving the detector's nm per volt. 1D Schrödinger solver #923 Choose a textbook potential, type a formula or draw your own, and get the lowest energy levels and wavefunctions of the one-dimensional Schrödinger equation by the matrix (finite-difference) method, with the exact levels alongside for the box, harmonic oscillator, finite well, Morse, linear and Pöschl–Teller potentials. Adduct and neutral loss calculator #984 Type a formula or a neutral monoisotopic mass and get the m/z of 25 common electrospray adducts in positive and negative mode, the ions left after common neutral losses (water, ammonia, CO2, sugars, phosphate and your own), and match a list of observed m/z values within a ppm tolerance. With no molecule, it turns observed m/z values into candidate neutral masses.