Skip to content

Fluorophore brightness comparison

Rank fluorophores by what your setup will actually detect, not by ε × Φ alone.

Runs in your browser
Show
Rank by
FluorophoreEmεΦε × ΦExcitedCollectedIn this setupBleach t½
mStayGold510164k0.8313660%80%100%
mNeonGreen517116k0.8092.862%75%66%158 s
Fluorescein (FITC)51788k0.928177%68%66%
BODIPY FL51183k0.9982.255%78%55%
Alexa Fluor 48852073k0.9267.275%69%54%
mEmerald50958k0.6839.1100%67%41%101 s
EGFP50756k0.6033.5100%67%35%174 s
mCitrine52994k0.7469.636%61%23%33 s
mVenus527104k0.6466.636%62%23%50 s
EYFP52767k0.6744.938%61%16%60 s
mOrange256558k0.6034.820%5%1%228 s
mCerulean347540k0.8734.83%35%0%
mKO256564k0.6239.617%5%0%5 s
ECFP47733k0.40135%38%0%85 s
Janelia Fluor JF549-HaloTag conjugate57683k0.8167.47%3%0%
Cy3566136k0.1520.415%4%0%
Alexa Fluor 546572112k0.7988.58%2%0%
mTurquoise247430k0.9327.91%36%0%90 s

ε × Φ is the fluorophore’s own brightness, in the usual units of 1000, and is the number papers tabulate. In this setup multiplies it by how well your line excites the molecule and how much of its emission your filter passes, relative to the best row on show. Neither accounts for maturation, folding, expression level or how well the fusion tolerates the tag — in a real cell those routinely matter more than either column.

Bleach t½ is seconds to half the initial emission, as published. It is deliberately not sorted on and the rows are not ranked by it: these figures are not comparable with one another. Each comes from a different paper at a different illumination intensity, in a different medium, on a different objective, and the same protein has been published with values an order of magnitude apart. Treat a small number as a flag to test the fluorophore yourself, not as evidence it is worse than the row above. Dyes carry none here at all.

Formulaε × Φ ÷ 1000; in this setup = ε × Φ × EX(λ) × ∫EM(λ)T(λ)dλ ÷ ∫EM(λ)dλ

Calculated in your browser. Nothing you entered was sent anywhere.

When to use this

Use this when deciding which fluorophore to put in a construct or on an antibody, and you want to know what your own microscope will detect rather than what a table says. Molecular brightness is the fluorophore’s own property; practical brightness folds in how well your line excites it and how much of its emission your filter passes. Use the spectra viewer instead if the question is about colour separation rather than signal.

Worked example

A widefield green channel: a 488 nm line and a 525/50 emission filter.

Laser
488 nm
Emission filter
525/50
Rank by
In this setup

Result

mStayGold 100%, mNeonGreen 66%, Alexa Fluor 488 54%, mEmerald 41% — against molecular brightnesses of 136, 93, 67 and 39.

mEmerald is the only one of the four that this line excites fully, at 100%, and it still finishes last: being perfectly matched to the laser does not compensate for having a third of the extinction coefficient.

What people get wrong

  • Choosing on ε × Φ alone. Move the same comparison to a 405 nm line and a 450/50 filter and mCerulean3 is the brighter molecule while mTagBFP2 delivers 3.9 times the signal, purely because the line excites it to 96% rather than 58%.
  • Ranking fluorophores by the photobleaching half-lives shown here. Those figures are not comparable with one another: each comes from a different paper at a different illumination intensity, in a different medium, and the same protein has been published with values an order of magnitude apart. Read a small number as a prompt to test it yourself.
  • Forgetting everything this does not model. Maturation time, folding efficiency, expression level, and whether the fusion tolerates the tag at all routinely matter more in a live cell than any column here — a bright protein that matures slowly is dark for the first hours of a timelapse.
  • Assuming a dye conjugate behaves like the free dye. These figures are for the free fluorophore; on a densely labelled antibody, self-quenching can cost most of the brightness, and it is worst for exactly the narrow-Stokes-shift dyes that look best on paper.

Questions

+What are the units of brightness?

ε × Φ divided by 1000, which is the convention every fluorescent protein paper uses — EGFP is 33.5 on that scale. It has no physical meaning on its own and exists only to be compared with other entries in the same column.

+Why is a bright far-red dye shown at zero in my green setup?

Because a 488 nm line does not excite it. The practical column is the molecular brightness multiplied by how much of the molecule the illumination reaches, so a fluorophore the laser cannot touch scores near zero however bright it is in principle.

+Does this account for the camera?

No. Detector quantum efficiency is not modelled, which is fine across the visible range and increasingly wrong past about 700 nm, where a silicon sensor falls off steeply. A near-infrared dye will look better here than it will on your camera.

+Should I always pick the brightest one?

No. Photostability decides long timelapses, monomeric behaviour decides whether a fusion works at all, and maturation decides what you see in the first hours. Brightness matters most when signal is genuinely the limit — which is worth confirming before optimising for it.

Related tools

Science last reviewed .