HomeChemistry & MaterialsMass Spectrometry: Weighing Molecules by Their Flight Time

🧪 Mass Spectrometry: Weighing Molecules by Their Flight Time

Discover how time-of-flight mass spectrometry ionizes and accelerates molecules through a known voltage, then times their flight down a vacuum tube to determine their mass-to-charge ratio with remarkable precision.

Chemistry & Materials3DModerate60 FPS💨 Air & Wind
time-of-flight-mass-spectrometry-lab ↗ Open standalone

The simulation shows ions of different mass-to-charge ratios being accelerated through a fixed voltage and racing down a vacuum flight tube, visualizing how heavier or less-charged ions lag behind lighter, more highly charged ones and arrive at the detector at measurably different times.

🔬 What It Demonstrates

The simulation shows ions of different mass-to-charge ratios being accelerated through a fixed voltage and racing down a vacuum flight tube, visualizing how heavier or less-charged ions lag behind lighter, more highly charged ones and arrive at the detector at measurably different times.

🎮 How to Use

Choose a sample mixture, adjust the accelerating voltage and flight tube length sliders, and press play to watch the ion packet separate in flight and build up a mass spectrum of abundance versus m/z as ions strike the detector.

💡 Did You Know?

The first time-of-flight mass spectrometer was built in the late 1940s, but the technique only became practical for large biomolecules after the invention of soft ionization methods like MALDI and ESI in the late 1980s, an advance recognized with the 2002 Nobel Prize in Chemistry.

⚙ Under the hood

Discover how time-of-flight mass spectrometry ionizes and accelerates molecules through a known voltage, then times their flight down a vacuum tube to determine their mass-to-charge ratio with remarkable precision.

mass spectrometrytime of flightmass-to-charge ratioionizationchemistryanalytical chemistry

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)