ConceptViz
ExamplesPricingAPIResourcesEducation ProgramAffiliates
Create
Medical Tool

Oxygen-Hemoglobin Dissociation Curve Generator dissociation curve

Free oxygen-hemoglobin dissociation curve generator. Draw the sigmoid SO2–PO2 plot, mark P50, and download labeled, blank, left-shift, or right-shift SVG.

Sigmoid SO2 versus PO2 with P50Labeled, blank, left or right shiftFetal Hb and optional myoglobinDownload a watermark-free SVG — free

Sigmoid SO2 versus PO2 as SVG: P50, tissue and arterial marks, left or right shift — free, no account

Curve options

Adult hemoglobin uses the Severinghaus teaching relationship. Shifts move P50. This is not pasted arterial-blood-gas data.

Oxygen–hemoglobin dissociation curve Teaching curve, not a patient ABG 0204060801001200255075100 tissue PO2 40 · ~75% arterial PO2 100 · ~97% P50 26.8 Adult Hb PO2 (mmHg) SO2 (%)

Oxygen-Hemoglobin Dissociation Curve Generator

Describe your dissociation curve
0 / 20,000 characters

Preview is free on this page ·

Preview

Your AI oxygen-hemoglobin curve illustration will appear here

For a locked P50 and shift direction, use the Precise Diagram tab instead

Oxygen-Hemoglobin Dissociation Curve Examples

All six images are exact engine renders of the Precise Diagram tab.

View:

Labeled adult curve

Exact engine render — Severinghaus teaching curve, not a patient ABG.

labeledP50ODC

Blank worksheet

Exact engine render — same sigmoid, labels removed for revision.

blankworksheetunlabelled

Right shift

Exact engine render — higher P50 unloads more O2 at the same PO2.

right-shiftBohr-effectP50

Left shift

Exact engine render — lower P50 holds more O2 at the same PO2.

left-shiftP50

Fetal vs adult

Exact engine render — fetal Hb sits left of the adult teaching curve.

fetalHbF

Myoglobin overlay

Exact engine render — myoglobin is hyperbolic, hemoglobin is sigmoid.

myoglobinhyperbola

What the oxygen-hemoglobin dissociation curve is

The oxygen-hemoglobin dissociation curve (also called the oxyhemoglobin dissociation curve, oxygen dissociation curve, or ODC) is the sigmoid plot of hemoglobin saturation (SO2) against partial pressure of oxygen (PO2). This page draws that lecture figure as an exact SVG. It is not a hemoglobin ribbon cartoon, and it is not the atomic Bohr model. Use the protein-structure page when you need subunits and heme drawn as a picture; use the Bohr-model maker only for electron shells.

What the traces lock

  • Adult hemoglobin follows the Severinghaus (1979) teaching relationship. Standard P50 is 26.8 mmHg, and saturation at P50 is 50%.
  • Tissue teaching point: PO2 40 mmHg ≈ 75% saturation. Arterial teaching point: PO2 100 mmHg ≈ 97% saturation.
  • The adult curve is sigmoid: steepest near P50, flatter on the arterial plateau. Myoglobin is a rectangular hyperbola (Hill n = 1), not an S-shape.
  • Right shift raises P50 and lowers saturation at the same PO2 (CADET: CO2, acid, 2,3-DPG, exercise, temperature). Left shift does the reverse. Fetal Hb is a left-shifted overlay, not a new axis.

Labeled, blank, shifts, fetal, and myoglobin

Start with the labeled adult curve so the room can see P50 and the 40 / 100 mmHg marks. Use the blank copy of the same axes for a self-test. Right-shift and left-shift overlays keep the adult curve on the plot so the direction is visible. Fetal versus adult and the optional myoglobin overlay match the usual lecture-pack variants people search as “oxyhemoglobin dissociation curve,” “ODC P50,” and “Bohr shift.” The Bohr shift on this page is the physiology shift of the O2 curve. It is not the Bohr atomic model.

Precise SVG vs AI illustration

The Precise Diagram tab is the version for class and papers: P50, sat(40), sat(100), and shift direction are fixed in code. The AI Illustration tab is only for slide mockups. Check every P50 mark and left/right overlay against the precise traces before you project the file or put it in a paper. Do not ask the AI tab for a Bohr atom or a default hemoglobin cartoon.

Frequently Asked Questions

Related Medical Tools

Dose-Response Curve GeneratorMedical

Dose-Response Curve Generator

Sigmoid log-dose plot with EC50 or IC50 — another lecture curve, not SO2 versus PO2.

Try it free
Wiggers Diagram GeneratorMedical

Wiggers Diagram Generator

Stacked cardiac-cycle plot — another physiology lecture figure, not the O2 curve.

Try it free
Medical Illustration GeneratorMedical

Medical Illustration Generator

Broader clinical figures when the dissociation curve is only one panel in a slide.

Try it free
Protein Structure Diagram GeneratorBiology

Protein Structure Diagram Generator

Hemoglobin as a quaternary-structure cartoon — subunits and heme, not SO2 versus PO2.

Try it free
View All Free Tools
ConceptViz

Turn your science ideas into clear diagrams effortlessly.

contact@conceptviz.app
Product
  • Pricing
  • API
  • Blog
  • FAQ
  • Examples
Company
  • About
  • Contact
  • Friends
  • Affiliate Program
Legal
  • License
  • Terms
  • Privacy
  • Content Policy
  • Cookies
  • Refund
Community
  • Education Program
Free Tools
  • Animal Cell Diagram
  • Plant Cell Diagram
  • Animal vs Plant Cell
  • Water Cycle Diagram
  • Christmas Science Coloring Pages
  • More Tools →

Friends links

  • LaunchClash
  • Featured on ShowMeBest
  • Launched on StartupBase
  • Featured on Toolfio
  • Featured on ToolPilot
© 2026 ConceptViz. All rights reserved.