Western Blot Sample Preparation Calculator

Normalise protein samples to equal loading mass for SDS-PAGE

Ad placeholder (leaderboard)

A western blot only quantifies protein abundance fairly if every lane carries the same total protein mass. This calculator takes each lysate’s measured concentration and works out exactly how much sample, water, and loading buffer to pipette so all lanes are normalised to one target mass in one final volume.

How it works

For each sample, the lysate volume needed is the target mass over the measured concentration, the loading buffer is a fixed fraction set by its strength, and water fills the rest:

sample_vol = target_mass / concentration
buffer_vol = final_vol / buffer_strength      (e.g. final/4 for 4× buffer)
water_vol  = final_vol − sample_vol − buffer_vol

If sample_vol + buffer_vol already exceeds the final well volume, the target mass cannot be reached at that well size and the sample is flagged.

Example and tips

To load 20 µg into a 20 µL well with 4× buffer: a 2.5 µg/µL lysate needs 8 µL of sample, 5 µL of 4× buffer, and 7 µL of water. A weak 0.5 µg/µL lysate would need 40 µL of sample alone, which won’t fit — concentrate it or lower the target. Keep the target mass realistic for your detection: 10–30 µg of total protein per lane is typical for an abundant target, while low-abundance proteins may need more. Always pair normalisation with a loading control to confirm it worked.

Ad placeholder (rectangle)