Skip to main content

Flame Test Colors — Metal Ion Identification

Element Ion Flame Color Dominant Wavelength (nm) Intensity Common Test Compound
LithiumLi⁺Crimson red671StrongLiCl
SodiumNa⁺Intense yellow589Very strongNaCl
PotassiumK⁺Lilac / violet767ModerateKCl
RubidiumRb⁺Red-violet780ModerateRbCl
CesiumCs⁺Blue-violet456ModerateCsCl
CalciumCa²⁺Orange-red622StrongCaCl₂
StrontiumSr²⁺Bright red641StrongSrCl₂
BariumBa²⁺Yellow-green554StrongBaCl₂
CopperCu²⁺Blue-green510StrongCuCl₂
Copper (with halide)Cu²⁺Bright green520Very strongCuCl₂ (excess HCl)
BoronB³⁺Bright green518StrongH₃BO₃ in methanol
LeadPb²⁺Pale blue-whiteWeakPb(NO₃)₂
IronFe³⁺Gold / orange-brownWeakFeCl₃
ZincZn²⁺Blue-white / pale greenWeakZnCl₂
ManganeseMn²⁺Yellow-greenWeakMnCl₂
IndiumIn³⁺Indigo blue451StrongInCl₃
ThalliumTl⁺Bright green535StrongTlCl
ArsenicAs³⁺Pale blueWeakAs₂O₃

Dominant emission wavelengths are taken from NIST Atomic Spectra Database principal lines (Na D-line 589 nm, K 766.5/769.9 nm, Li 670.8 nm, etc.); intensity ratings reflect typical Bunsen-flame visibility, not absolute photon counts. Sodium contamination from skin oils or glassware will mask the K, Rb, and Cs lines — viewing through cobalt-blue glass filters out the yellow D-line. Chloride salts are used because HCl volatilizes the metal cleanly. Several entries (Pb, Fe, Zn, Mn, As) give weak or non-distinctive flames and should be confirmed by AAS, ICP-OES, or wet chemistry. Source: Vogel's Qualitative Inorganic Analysis, NIST ASD.

Frequently Asked Questions

Why does sodium produce such a strong yellow flame?
The 589 nm sodium D-line corresponds to the 3p → 3s transition, which has an unusually high oscillator strength — roughly 0.65, near the theoretical maximum. Combined with sodium's low ionization energy (496 kJ/mol), this makes excitation efficient at Bunsen-flame temperatures (~1500 K). Trace contamination from sweat or glassware (Na is everywhere) gives a visible yellow flame from microgram quantities, which is why sodium overwhelms K, Rb, and Cs unless filtered through cobalt-blue glass.
How do you perform a flame test?
Clean a nichrome or platinum loop in concentrated HCl and burn it in the flame until no color persists. Dip the clean loop into the sample (solid or dissolved in HCl) and hold it in the hottest part of the flame, just above the inner blue cone. Observe immediately — some colors fade in seconds as the salt vaporizes. For K, Rb, or Cs, view through cobalt-blue glass to suppress sodium D-line interference. Repeat with a fresh loop if the color is ambiguous.
Why can't flame tests identify all metal ions?
Bunsen flames (~1500 K) cannot excite the high-energy d-d transitions of most transition metals, and many of those transitions emit in the UV or IR rather than the visible. Iron and zinc give pale, washed-out flames that are easy to confuse with sodium contamination. For Fe, Zn, Mn, Ni, Co, and most heavy metals, run AAS, ICP-OES, or qualitative wet tests (e.g., thiocyanate for Fe³⁺, dithizone for Zn²⁺) instead of relying on flame color.