Skip to main content

Western Blot Sample & Gel Loading Calculator

Estimate per-lane and master mix volumes for Western blot sample loading based on protein concentration, target µg per lane, and loading buffer stock strength.

Input Parameters

How many sample lanes you want to prepare (exclude ladder if mixed separately)

Total volume loaded into each well (e.g., 10–30 µL)

Approximate concentration of your protein lysate or sample

Desired mass of total protein loaded in each lane

Concentrated sample buffer (e.g., 4 for 4×). Final mix is assumed to be 1×

Extra volume to prepare to cover pipetting loss (e.g., 10%)

This calculator assumes 1 mg/mL ≈ 1 µg/µL for protein solutions and calculates loading buffer volume to achieve 1× final concentration from your stock. Results are for research and educational use only.

Results

Enter your protein concentration, target load, and lane volume to calculate per-lane and master mix volumes.

Target µg per Lane from Lysate Concentration

You BCA’d your lysates, got concentrations ranging from 1.2 to 5.8 mg/mL across eight samples, and now you need every lane on the gel to carry exactly 20 µg of total protein. A western blot gel loading calculator takes each sample’s concentration, your target µg per lane, and the sample buffer dilution factor, and returns the exact volumes of lysate, sample buffer, and water to pipette for each lane. Equal loading is the foundation of every quantitative western — if the protein mass varies lane-to-lane, your densitometry comparison is meaningless before you even run the gel.

The mistake that wrecks the most westerns: forgetting to account for the sample buffer dilution. If you pipette 20 µL of a 1 mg/mL lysate to get 20 µg, then add 5 µL of 5× sample buffer, your final volume is 25 µL but the protein is correct. If you instead calculate the volume as 20 µL total and put in 16 µL lysate + 4 µL of 5× buffer, you only loaded 16 µg. The calculator handles this arithmetic so you do not have to think through it for every sample.

4× and 5× Sample Buffer Volume Math

Laemmli sample buffer comes in different stock concentrations — 2×, 4×, 5×, or 6× — depending on the vendor or how your lab made it. The “×” tells you the final dilution factor. For 4× buffer, you add 1 part buffer to 3 parts sample (so buffer is ¼ of the total volume). For 5× buffer, it is 1 part buffer to 4 parts sample (⅕ of total).

Getting this backwards is surprisingly easy. If you treat 5× buffer as “add 5 parts buffer to 1 part sample,” you end up with a massively diluted lysate swimming in SDS and bromophenol blue. The lanes will look fine on the stained gel (SDS makes everything run normally) but the protein per lane will be a fraction of what you intended.

Quick math: for a final lane volume of V µL using N× buffer, the buffer volume is V/N. Lysate volume is calculated from the target µg divided by the lysate concentration. Water fills the remainder: V − Vlysate − Vbuffer. If Vlysate + Vbuffer exceeds V, you need to either concentrate the lysate, reduce the target µg, or increase V.

Diluent and Water Fill to Lane Volume

Every lane should have the same total volume so the bands stack evenly and the migration front stays flat across the gel. If one lane gets 10 µL and the next gets 25 µL, the wider sample bolus in the 25 µL lane broadens the bands and makes them look fainter per unit height, even if the same µg was loaded. Keep all lanes at the same volume.

The maximum lane volume depends on the gel well size. Standard mini-gel 10-well combs hold ~30–35 µL per well. Fifteen-well combs hold ~15–20 µL. If you calculate a lysate volume that exceeds the well capacity, you have three options: use a lower target µg, concentrate the lysate (vacuum concentrator or TCA precipitation), or switch to a wider-well comb with fewer lanes.

Use nuclease-free water or the same lysis buffer (without detergent, if possible) as the diluent. Avoid using PBS as diluent if your lysis buffer contains SDS — the salt in PBS can cause the SDS to precipitate in the well, producing streaky lanes.

Low-Concentration Samples and Maximum Load Volume

Some samples — immunoprecipitation eluates, conditioned media concentrates, or lysates from small cell pellets — come back from the BCA at 0.3 mg/mL or less. To load 20 µg at 0.3 mg/mL you need 66.7 µL of lysate, which does not fit in a standard well. This is the most common reason westerns fail for low-abundance samples.

Options when the volume exceeds well capacity: (1) reduce the target to 10 µg or 5 µg per lane — if the antibody is sensitive enough, less total protein still gives a detectable band; (2) concentrate the lysate with a spin filter (Amicon 10K or 30K MWCO) or acetone/TCA precipitation; (3) load the well in two rounds — load half, let it sink into the gel for 5 minutes, then load the second half. The two-round approach works but doubles your loading time and risks distorting the well.

If you reduce the target µg, reduce it for all lanes, not just the dilute one. Comparing 20 µg in lane 1 to 5 µg in lane 4 defeats the purpose of equal loading. The calculator flags samples where the required volume exceeds the well capacity.

Gel Loading Failure Modes

Bands are strong in some lanes and absent in others despite equal loading. What happened?
Check whether the BCA standard curve was reliable. If the standards were old or the plate sat too long before reading, the concentrations are off and your “equal loading” was not equal. Also check if any sample was boiled too long — over-boiling at 100°C for more than 10 minutes can aggregate some proteins and prevent them from entering the gel.

The samples leaked out of the wells before I started the run.
Usually a cracked gel cassette or the comb was removed while the gel was still partially polymerized. Also, if the sample does not contain enough glycerol (from the sample buffer), it floats out of the well instead of sinking. Make sure the sample buffer is at the correct working concentration — too dilute means not enough glycerol to weigh the sample down.

I added reducing agent but my target protein still runs as a dimer.
Some disulfide bonds are stubborn. Try fresh β-mercaptoethanol or DTT (these oxidize over weeks of bench storage). Heat at 95°C for 5–10 minutes with fresh reducing agent. If the dimer persists, the interaction may be non-covalent and SDS-resistant — rare but it happens with certain membrane proteins.

Can I reuse boiled samples?
Yes, if stored at −20°C or −80°C within an hour of boiling. Repeated freeze-thaw and re-boiling degrades proteins progressively. Label tubes with the date, lysate ID, and protein concentration so you do not have to re-BCA later.

Sample Loading Volume Equations

Three equations handle the full loading setup:

Lysate Volume
Vₗₑₛₐₜₑ (µL) = Target µg / Concentration (mg/mL)
(because 1 mg/mL × 1 µL = 1 µg)
Sample Buffer Volume
Vₕₒₓ (µL) = Vₜₒₜₐₗ / N
where N = buffer fold concentration (4 for 4×, 5 for 5×)
Water Fill
Vₘₐₜₑₙ = Vₜₒₜₐₗ − Vₗₑₛₐₜₑ − Vₕₒₓ
If Vₘₐₜₑₙ < 0 → sample too dilute for this lane volume

Units note: concentrations must be in mg/mL and target in µg for the direct division to work. If your BCA reports in µg/mL, divide by 1,000 first. If the concentration is in µg/µL, it is numerically the same as mg/mL.

20 µg/Lane from 3.5 mg/mL Lysate Setup

Scenario: You have a HEK293T whole-cell lysate at 3.5 mg/mL from BCA. You need 20 µg per lane. You are using 4× Laemmli buffer. Total lane volume: 20 µL. Ten-well gel, all lanes loaded.

Step 1 — Lysate volume.
Vlysate = 20 µg / 3.5 mg/mL = 5.71 µL per lane.

Step 2 — Sample buffer volume.
Vbuffer = 20 µL / 4 = 5.0 µL of 4× buffer per lane.

Step 3 — Water fill.
Vwater = 20 − 5.71 − 5.0 = 9.29 µL per lane.

Step 4 — Master mix for 10 lanes (+ 1 overage = 11×).
Lysate: 5.71 × 11 = 62.8 µL. Buffer: 5.0 × 11 = 55.0 µL. Water: 9.29 × 11 = 102.2 µL.
If all lanes are the same sample, make the master mix, vortex briefly, and aliquot 20 µL per lane. If each lane is a different sample, calculate Vlysate individually for each concentration and adjust the water fill.

Step 5 — Boil and load.
Heat at 95°C for 5 minutes. Quick-spin to collect condensation. Load 20 µL per well. Run immediately — boiled samples left at room temperature for hours can show degradation bands.

Sources

Bio-Rad — Western Blot Sample Preparation: Sample buffer preparation and loading guidelines.

Thermo Fisher — Protein Gel Sample Preparation: Sample buffer dilutions, reducing agents, and loading volumes.

Abcam — Western Blot Protocol: Step-by-step protocol including gel loading and sample preparation.

NCBI — Western Blotting: Principles and Applications: Review of western blot methodology and common troubleshooting.

Frequently Asked Questions

How does this calculator use my protein concentration and target µg per lane?

The calculator uses the relationship: Sample Volume = Target Protein (µg) ÷ Protein Concentration (µg/µL). Since 1 mg/mL = 1 µg/µL for aqueous solutions, if you want 20 µg of protein and your sample is at 2 mg/mL (= 2 µg/µL), you need 20 ÷ 2 = 10 µL of sample. The calculation assumes accurate protein concentration measurements (BCA or Bradford assay). Understanding this calculation helps you determine how much sample to add to achieve the target protein load.

What does '4× loading buffer' mean in this context?

A 4× loading buffer is concentrated 4-fold compared to the working concentration. To achieve 1× in your final sample, you add 1/4 of your total volume as buffer. For a 20 µL lane, you'd add 5 µL of 4× buffer. The buffer typically contains SDS (for denaturing), reducing agent, glycerol (for density), and tracking dye. The calculation is: Buffer Volume = Lane Volume ÷ Stock Concentration. Understanding this helps you determine how much loading buffer to add and why concentrated stocks are used.

Why is there an overage percentage?

The overage accounts for pipetting losses and the dead volume that remains in tubes and tips. When preparing a master mix for multiple lanes, some volume is inevitably lost due to pipette tips, tube walls, and small pipetting variations. A 10% overage means preparing enough for 10% more lanes than you actually need, ensuring you don't run short when loading the last lanes. For example, for 6 lanes with 10% overage, you prepare for 6.6 effective lanes. Understanding overage helps you prepare sufficient master mix and avoid running out during loading.

Can I use this tool to design my full Western blot protocol?

No. This tool only helps with the volumetric math for sample preparation. It does not provide guidance on: gel percentage selection, running conditions (voltage, time), transfer parameters, blocking buffers, antibody dilutions, detection methods, or troubleshooting. Always follow your lab's established protocols and reagent manufacturers' instructions. The calculator helps you understand loading calculations and practice volume math, but real protocols require empirical verification and optimization. Understanding this limitation helps you use the tool for learning while recognizing that practical applications require additional considerations.

What if my calculated sample volume exceeds the lane volume?

If the sample volume needed (plus loading buffer) exceeds your lane volume, the calculator caps the sample at the available space and reports the 'achievable' protein load, which will be less than your target. You may need to concentrate your sample or accept a lower protein load. The calculation shows: Max Sample Volume = Lane Volume - Buffer Volume, Achievable Protein = Max Sample × Concentration. Understanding this helps you troubleshoot loading problems and adjust parameters to make the target feasible.

How accurate is the 1 mg/mL = 1 µg/µL conversion?

This conversion is mathematically exact for aqueous solutions (1 mg = 1000 µg, 1 mL = 1000 µL, so 1 mg/mL = 1000 µg / 1000 µL = 1 µg/µL). However, the accuracy of your final protein load depends primarily on how accurately you measured your sample's protein concentration (e.g., via BCA or Bradford assay). Calculated volumes are only as accurate as your concentration measurement. Understanding this helps you see why accurate protein concentration measurements are essential for reliable loading calculations.

What protein load should I use for my experiment?

Typical loads range from 10–50 µg total protein per lane for cell lysates, and 10–100 ng per lane for purified proteins (depending on detection sensitivity). The optimal amount depends on your target protein's abundance, antibody sensitivity, and detection method. This tool does not recommend specific loads—consult published protocols or optimize empirically. Understanding typical loads helps you choose appropriate target amounts, but optimization may be needed for your specific protein and experimental conditions.

Can I prepare individual samples instead of a master mix?

Yes, but the calculator is designed for master mix preparation where you load the same amount of each component per lane. For individual samples with different protein amounts, you'd calculate each separately using the same formulas: sample volume = target protein / concentration, buffer volume = lane volume / stock concentration, and diluent = lane volume - sample - buffer. The principles are the same—the calculator helps you understand the math for any sample preparation approach. Understanding this helps you adapt the calculations for different experimental designs.

Why might my actual bands look uneven despite equal loading?

Several factors can cause uneven appearance: protein concentration measurement errors (inaccurate BCA/Bradford results), incomplete sample mixing (samples not well-mixed before loading), pipetting inconsistencies (variations in pipetting technique), gel casting issues (uneven gel thickness or wells), or differential transfer efficiency (uneven transfer to membrane). This calculator addresses only the volume math—proper technique and quality reagents are equally important. Understanding these factors helps you troubleshoot uneven bands and recognize that volume calculations are just one part of successful Western blotting.

Is this calculator suitable for purified proteins or just lysates?

The math applies to any protein solution where you know the concentration. For purified proteins, you might load much less (ng range) depending on detection sensitivity. Just input your actual concentration and target load. The principles are the same: sample volume = target / concentration, buffer volume = lane / stock, diluent = lane - sample - buffer. The calculator works for both lysates and purified proteins—just adjust the target load and concentration values accordingly. Understanding this helps you use the tool for any protein sample type.

Plan Your Western Blot Sample Loading

Quickly calculate volumes for consistent protein loading across your gel lanes

Explore All Biology Calculators

How helpful was this calculator?

Western Blot Loading - µg/Lane + Buffer Strength