Skip to content
Physics Medium #em-wave#light

EM Wave Propagation

E and B oscillate perpendicular to each other and to the direction of travel.

A free, animated em wave propagation you can read here or embed on any website, from Scrollchart.

EM Wave Propagation

Electromagnetic Wave PropagationE (blue) and B (purple) oscillate in-phase and perpendicular; wave travels at c = 3.00 x 10^8 m/s

Animated 3D representation: E along Y, B along Z, propagation along X. Both sinusoids in phase. Speed = c.

Good for

  • Introductory electromagnetism courses covering Maxwell's equations
  • Optics explainers on the nature of light as an EM wave
  • Radio and antenna engineering articles on wave polarisation

Source & accuracy

This em wave propagation is an editorial illustration built to represent the concept accurately. Where it shows figures, they are typical or representative values chosen to make the relationship clear, not a single underlying dataset. The diagram and its explainer are reviewed and maintained centrally, and updated over time as understanding improves.

Perpendicular oscillation of electric and magnetic components

An electromagnetic wave consists of two fields perpendicular to each other and both perpendicular to the direction of propagation. The electric field oscillates in one plane while the magnetic field oscillates in a perpendicular plane. They oscillate in phase, rising and falling together, with peaks and troughs occurring at the same locations along the wave path. This perpendicular arrangement is not arbitrary but emerges from Maxwell's equations: a changing electric field generates a magnetic field, and a changing magnetic field generates an electric field. Each field continuously regenerates the other, allowing the wave to propagate through empty space without requiring any medium.

Wave speed and the role of vacuum permittivity

The speed of electromagnetic waves in vacuum is determined entirely by two fundamental constants: the electric permittivity and magnetic permeability of space. The speed equals the reciprocal of the square root of their product, which calculates to approximately 300,000 kilometers per second. This speed is the same for all frequencies, meaning radio waves and gamma rays travel at identical velocities through empty space. When light enters a medium like glass or water, the effective speed decreases because the material's atoms absorb and reemit the wave, introducing delays. This slowdown causes refraction, bending light as it passes between materials, a principle essential to lenses, fiber optics, and optical instruments.

Embed this diagram

Add this animated em wave propagation to your own site. Copy one line of HTML, or use the embed builder for theme and sizing options.

Reference

What this is
A free, embeddable, animated em wave propagation for any website.
Who uses it
Physics educators.
How to embed
Copy one line of HTML. No signup. No watermark. Works in WordPress, Webflow, Ghost, Substack, plain HTML.
File size
iframe embed, ~80 KB gzipped (loads on demand, does not block your page paint).
License
Free forever. Editorial explainer text included; updated centrally over time.

Embed format options

Copy the universal HTML snippet, the WordPress shortcode, or an iframe fallback - see the WordPress plugin page for details. Any format keeps the same Core Web Vitals profile and the same explainer text.

Embed snippet
<div data-scrollchart="em-wave-propagation" data-scrollchart-v="1"></div>
<script src="https://scrollchart.com/embed.js" async></script>

Frequently asked questions

Where can I get a free animated "EM Wave Propagation" for my website?
Scrollchart provides "EM Wave Propagation" as a free, embeddable animated diagram you can add to any website with one line of HTML. No signup is required and there is no watermark. The diagram and its explainer text are served from scrollchart.com, so the embed stays current without any maintenance on your end.
How do I embed a em wave propagation in WordPress or a static site?
Paste the HTML snippet from the Scrollchart diagram page into your WordPress post (in HTML/code view), your Webflow embed block, or directly into a static HTML file. No plugin is needed. The diagram loads from scrollchart.com and paints in as the reader scrolls.