How To Make A Lineweaver Burk Plot In Excel

8 min read

Ever tried staring at a spreadsheet of enzyme rates and thought, "there has to be a cleaner way to see what's going on here"? Also, you're not alone. The raw numbers from a Michaelis-Menten experiment look fine until you actually try to pull Km and Vmax out of them by eye. That's where a Lineweaver-Burk plot comes in — and yeah, you can absolutely build one in Excel without losing your mind.

Here's the thing — most people overcomplicate this. You don't need macros, you don't need add-ins, and you don't need to be some spreadsheet wizard. You just need your velocity data, a little reciprocal math, and a scatter chart with a trendline Turns out it matters..

No fluff here — just what actually works.

What Is a Lineweaver-Burk Plot

A Lineweaver-Burk plot is basically the enzyme kinetics world's way of turning a curved problem into a straight-line solution. Instead of plotting reaction velocity (v) against substrate concentration ([S]) like you do in a normal Michaelis-Menten curve, you flip both axes. You plot 1/[S] on the x-axis and 1/v on the y-axis.

Why bother? Day to day, the y-intercept is 1/Vmax. The x-intercept is -1/Km. On top of that, the slope ends up being Km/Vmax. Plus, because when you linearize the Michaelis-Menten equation, you get something that looks like y = mx + b. Suddenly, numbers that were annoying to estimate off a hyperbola are just points on a line.

The Equation Behind It

The standard Michaelis-Menten equation is v = (Vmax * [S]) / (Km + [S]). Flip both sides and rearrange, and you land at:

1/v = (Km/Vmax) * (1/[S]) + 1/Vmax

That's your line. The reciprocal form is the whole game. If you've got [S] and v from lab, you just need to compute their reciprocals and chart them.

Why It's Called Double Reciprocal

Real talk — it's called double reciprocal because you're taking the reciprocal of both substrate and velocity. Not the most creative name, but it tells you exactly what's happening. Some folks call it a Woolf plot's cousin, but Lineweaver-Burk is the one that stuck in textbooks and lab reports.

You'll probably want to bookmark this section.

Why People Care About Making One in Excel

Look, you could do this by hand on graph paper. But unless you miss the smell of pencil shavings, Excel saves you time and makes your data reproducible. In real terms, people used to. More importantly, it lets you actually fit a line instead of eyeballing it.

When you don't linearize, estimating Vmax from a saturation curve is guesswork. But on a Lineweaver-Burk plot, Vmax is just 1 divided by where your line crosses the y-axis. Km is right there at the x-intercept. Worth adding: the curve flattens asymptotically, so where's the top? Also, good luck. That's why instructors love it and why it shows up in every biochem course.

And in practice, knowing how to make a Lineweaver-Burk plot in Excel means you can compare inhibitors fast. Competitive, uncompetitive, noncompetitive — they each leave a different fingerprint on that line. Change the slope, shift the intercept, or both. You'll see it clearly once the chart is up.

How to Make a Lineweaver-Burk Plot in Excel

Alright, this is the part you came for. Let's walk through it like we're sitting at the same laptop. I'll assume you've got two columns of data: substrate concentration in one, velocity in the other. If your numbers are in micromolar and absorbance/min, that's fine — just keep units consistent.

Step 1: Lay Out Your Raw Data

Open a blank sheet. So put [S] in column A, starting at A2. Put v in column B, starting at B2. Leave row 1 for headers like "Substrate (mM)" and "Velocity (uM/s)". Don't overthink the labels Less friction, more output..

So you've got something like:

  • A2: 0.5
  • B2: 0.Because of that, 0
  • B3: 0. Still, 12
  • A3: 1. 22
  • ...

Step 2: Calculate the Reciprocals

In C2, type =1/A2 and hit enter. In practice, that's 1/[S]. In D2, type =1/B2 for 1/v. That's why drag both formulas down to match your data rows. Excel fills them instantly The details matter here..

One warning — if any of your [S] or v values are zero, you'll get a divide-by-zero error. Even so, that's normal. Kinetic data shouldn't have zero substrate anyway, but if you've got a blank, just delete that row or fix the entry Still holds up..

Step 3: Insert a Scatter Chart

Highlight your two reciprocal columns — C and D, including the header row if you want labels. Go to Insert > Scatter > Scatter with only Markers. Don't pick a line chart. We want points first, then a fitted line The details matter here..

You should see a spread of dots that roughly head upward to the right. Now, if they look totally random, check your reciprocal formulas. A common slip is referencing the wrong cell.

Step 4: Add the Trendline

Click any data point on the chart. Right-click and choose "Add Trendline." In the pane that pops up, pick Linear. Then check the box that says "Display Equation on chart" and "Display R-squared value Simple, but easy to overlook..

The equation shows up as something like y = 2.So that's your fitted line. The R-squared tells you how straight your data actually behaved. 4. On the flip side, if it's below 0. 5x + 0.Closer to 1 is better. 9, your experiment might've been noisy or your enzyme wasn't cooperating.

Step 5: Pull Out Km and Vmax

From that equation, the intercept (the number by itself, like 0.So Km = slope * Vmax = 2.5) is Km/Vmax. 4) is 1/Vmax. 5 * 2.5 = 6.4 = 2.5. The slope (the number before x, like 2.25. So Vmax = 1 / 0.Done.

You can also read these off the axes. In practice, where it crosses the x-axis (a negative number), flip the sign and take the reciprocal. Where the line crosses the y-axis, flip that value. Both methods should agree if your trendline is solid No workaround needed..

Step 6: Clean Up the Chart

Double-click the axis labels and rename them. X should be "1/[S] (1/mM)" and Y should be "1/v (1/(uM/s))". In real terms, add a title like "Lineweaver-Burk Plot of [Enzyme Name]. Because of that, " Make the points bigger if you're presenting. It takes two minutes and makes you look like you knew what you were doing all along.

Common Mistakes People Make

Honestly, this is the part most guides get wrong — they pretend it's foolproof. It isn't. Here's where people trip It's one of those things that adds up..

First, they plot [S] vs v and then add a trendline. That's not a Lineweaver-Burk plot. In practice, that's just a curved scatter with a meaningless linear fit slapped on. Because of that, you have to reciprocate first. No shortcuts That's the part that actually makes a difference. Still holds up..

Second, they forget to label axes with reciprocal units. Here's the thing — if your x-axis just says "Substrate," a grader or colleague will notice immediately. The whole point is that you transformed the data.

Third, they include a zero substrate point. Plus, you can't take 1/0. That destroys your intercept. Because of that, excel will scream at you, but some people "fix" it by typing a tiny number like 0. 0001. Leave zero out.

And here's what most people miss: the Lineweaver-Burk plot exaggerates error at low substrate concentrations. Now, because you're taking 1/[S], the points way out on the left (low [S]) get stretched apart and weigh heavily on the fit. That's why if one low-[S] measurement was slightly off, your whole line tilts. Knowing that helps you not trust the plot blindly The details matter here..

Quick note before moving on Easy to understand, harder to ignore..

Practical Tips That Actually Work

Want your plot to be decent the first time? Here's what I'd tell a lab partner That's the part that actually makes a difference..

Use at

least six substrate concentrations spanning a wide range — from well below your expected Km to several times above it. If all your points sit on one side of the x-intercept, your slope estimate will wobble and the reciprocal transformation will amplify the uncertainty.

Counterintuitive, but true Not complicated — just consistent..

Avoid averaging replicates before plotting unless you’ve checked that they’re tight. If your duplicate wells disagree by more than about 10%, plot both or note it; hiding scatter behind a single mean point makes the R-squared look better than it should and can mask inhibitor effects Worth knowing..

If you’re working from a protocol that gives velocities in different units than your substrate (say, v in nM/min and [S] in mM), convert everything to consistent dimensions before reciprocating. A Lineweaver-Burk plot built on mismatched units will give you mathematically clean numbers that are biologically meaningless The details matter here..

Finally, treat the plot as a diagnostic, not a verdict. Consider this: it’s excellent for spotting whether inhibition looks competitive, uncompetitive, or mixed, and for getting a rough Km and Vmax quickly. But if you’re publishing or making a kinetic claim, follow it up with a nonlinear fit of the raw Michaelis–Menten data. That approach uses every point on its original scale and doesn’t let a single low-substrate outlier hijack your parameters Small thing, real impact..

In short, the Lineweaver–Burk plot is a straightforward, old-school tool: reciprocate your data, fit a line, read the intercept and slope, and label everything properly. So it’s fast, intuitive, and great for a first pass or a teaching lab — just remember its weakness with low-substrate error and confirm important results with a direct fit. Do that, and you’ll get clean double-reciprocal plots that actually tell you something about your enzyme.

Fresh Picks

Out Now

More in This Space

Still Curious?

Thank you for reading about How To Make A Lineweaver Burk Plot In Excel. We hope the information has been useful. Feel free to contact us if you have any questions. See you next time — don't forget to bookmark!
⌂ Back to Home