Brownian Motion Calculator

Explore random motion using diffusion theory, probabilities, and simulations visually instantly here. Choose units, enter parameters, and compare predictions with measured tracks easily now.

Calculator inputs

Pick the physics task you want to compute.
MSD uses <r^2> = 2*d*D*t.
Water near room temperature is about 1 mPa*s.
Used by Stokes-Einstein when estimating D.
If left invalid, Stokes-Einstein estimate is used.
Used when Dimension is 1 and mode is MSD.
Used only in simulation mode.
Enter an integer for repeatable trajectories.
Tip: Try MSD first, then simulate.

Example data table

Sample values for a 500 nm particle in water at 298.15 K.
Temperature (K) Viscosity (mPa*s) Radius (nm) Estimated D (m^2/s) Time (s) 3D RMS (um)
298.15 1.00 500 ~4.39e-13 1 ~0.051
310.00 0.70 500 ~6.49e-13 2 ~0.088

Formula used

Units are converted internally to SI before calculations.

How to use this calculator

  1. Select a mode: MSD, Stokes-Einstein, radius estimate, or simulation.
  2. Set the dimension and enter temperature and viscosity.
  3. Enter either a diffusion coefficient or a particle radius.
  4. For MSD, provide time and optionally a 1D displacement x.
  5. For simulation, choose steps and dt, then compute.
  6. Review results above the form, then export CSV or PDF.

Professional article

1) What Brownian motion represents

Brownian motion is the irregular movement of microscopic particles driven by thermal collisions with surrounding molecules. In liquids and gases, the effect becomes measurable when particle sizes are in the nanometer to micrometer range. This calculator links observable displacements to diffusion physics using consistent SI conversions and clear outputs.

2) Diffusion coefficient as the core parameter

The diffusion coefficient D sets the scale of random spreading. Typical values vary widely: small dye molecules in water can reach about 10−9 m2/s, while a 500 nm bead may be near 10−13–10−12 m2/s. When you enter D, the calculator predicts mean-squared displacement and RMS distance for selected times.

3) Mean-squared displacement for 1D, 2D, and 3D

For ideal diffusion, the mean-squared displacement follows ⟨r2⟩ = 2·d·D·t. Dimension d matters because each axis contributes equally. In 3D, the expected spread grows faster than in 1D for the same D and t. The calculator reports both ⟨r2⟩ and the RMS displacement √⟨r2⟩.

4) Linking fluid properties through Stokes–Einstein

When D is unknown, it can be estimated from temperature T, viscosity η, and particle radius r using D = kBT / (6π η r). Increasing temperature raises D, while higher viscosity or larger radius lowers D. This mode is useful for quick planning, sensitivity checks, and order-of-magnitude validation against experiments.

5) Estimating particle radius from measured diffusion

If you measure D from tracking or dynamic light scattering, the inverse relation r = kBT / (6π η D) estimates an effective hydrodynamic radius. The estimate reflects surface coatings and solvent interactions, not just geometric size. The calculator returns r in meters and nanometers for convenient reporting.

6) Probability density for 1D displacements

In one dimension, displacements follow a Gaussian distribution with width set by 2Dt. The calculator can compute the probability density p(x,t) for a chosen displacement x, which helps interpret histogram bins from tracking data. Large |x| values become exponentially unlikely as exp(−x2/(4Dt)).

7) Random-walk simulation for intuition

The simulation mode generates a stepwise trajectory using per-axis increments with standard deviation σ = √(2DΔt). Over many steps, the simulated path fluctuates, but the predicted MSD remains a reliable benchmark. The table shows sample points along the path and a final |r| value for comparison with RMS predictions.

8) Practical workflow for experiments and reports

Start by choosing viscosity and temperature consistent with your setup, then compute D from Stokes–Einstein or enter measured D directly. Use MSD mode to plan observation times that yield resolvable displacements, and use simulation to communicate expectations visually. Export CSV or PDF outputs to document parameters, assumptions, and results.

FAQs

1) Which mode should I use first?

Begin with MSD mode if you already know D, or Stokes–Einstein mode if you know temperature, viscosity, and radius. These provide a quick baseline before running simulations.

2) Why does dimension change the MSD?

Each spatial axis contributes 2Dt to the variance. In d dimensions, variances add, giving ⟨r2⟩ = 2·d·D·t. Higher dimension increases expected spreading.

3) What viscosity value should I enter for water?

Near room temperature, water is about 1 mPa*s. Warmer water is less viscous, increasing D. If you need high accuracy, use a temperature-specific viscosity value from a reliable source.

4) Why can the radius estimate differ from microscope size?

The inverse Stokes–Einstein estimate gives a hydrodynamic radius, influenced by surface coatings, solvent layers, and interactions. It can be larger than the geometric radius measured from images.

5) How many simulation steps are enough?

Use enough steps so total time matches your experiment and dt is small compared with the timescale you care about. Hundreds to thousands of steps are typical for quick intuition checks.

6) What does the 1D probability density mean?

It is the likelihood per meter of observing displacement x at time t for ideal diffusion. It helps compare theory to displacement histograms, especially when bin widths are known.

7) Are these results valid in crowded or confined systems?

The formulas assume normal diffusion in a uniform medium. In confinement, viscoelastic fluids, or crowded environments, diffusion can become anomalous and effective D may depend on time or scale.

Related Calculators

reciprocal lattice calculatorwaveguide mode calculatordebye temperature calculatorcoulomb energy calculatornanoparticle concentration calculatorstokes shift calculator

Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.