Flame Test Lab Chemistry: The Actual Way to Run It Without Ruining Your Results
You stick a wire loop into concentrated HCl, dip it into your solid sample, and hold it in the flame. That's the whole thing. But getting a clean color out of it takes more than that one sentence, and the wrong technique will give you a flame that looks yellow no matter what you tested because your wire was dirty or your hydrochloric acid was stale. Here's what I actually use when I run this in the lab. A nichrome wire loop is standard, but platinum works better if you have access to it. Muriatic acid from a hardware store works for cleaning, but lab-grade hydrochloric acid at 6M gives more consistent results. Bunsen burner or a blue flame alcohol lamp — either is fine. Samples should be in solid form, ideally fine powders. If they're wet, the color gets muted and the water steams off and distracts from what you're trying to see. The real step people skip is the acid wash cycle. Before testing anything, dip the wire into the acid, then hold it in the flame until it stops coloring. Do that three times. Then test a known sample like sodium chloride just to confirm your baseline. You'll see why in a second.
What happens when you do it right is you get colors you can actually name. Copper gives a green that leans blue in some samples and more vivid emerald in others. Strontium is crimson, lithium is red, calcium is orange-red, barium is a pale greenish-yellow, potassium is a pale violet that you often can't see without a cobalt glass filter because sodium contamination hides it. Sodium itself is the infamous one — that deep yellow line is so intense that even trace contamination on a wire or on your fingers will overwhelm everything else in the sample. I ran into a problem once with a batch of unknown salts where every sample showed a strong yellow flame. My first thought was sodium contamination, which turned out to be right. But the twist was that the yellow wasn't coming from the wire at all. It was coming from the hydrochloric acid bottle. One of the stock bottles in the reagent cabinet had been sitting near a spill of sodium chloride solution, and the bottle itself was contaminated at the neck. The acid wicking up inside had been carrying sodium with it through every test. Replacing that single bottle and rinsing the wire loop thoroughly dropped the background yellow from dominant to barely visible. Took me about twenty minutes to figure out instead of going down a rabbit hole of questioning every sample I'd prepared. Another thing that catches people off guard: the flame color isn't always a straightforward read of what ion is present. When you test a mixture, the colors combine in ways that aren't obvious. A sample containing both sodium and copper won't give you yellow and green separately — the sodium yellow overwhelms the copper green entirely. The emission spectrum of sodium has two lines at 589 and 589.6 nanometers that are extremely bright, and the human eye registers them as one dominant yellow. Potassium's violet line at 766.5 nanometers is weak enough that even a tiny amount of sodium in the sample will drown it out. That's why the cobalt glass filter exists. It blocks the yellow sodium light and lets the violet through so you can actually tell if potassium is there.
Concentration matters more than most labs teach. A very dilute solution of copper can look almost colorless in a flame because there aren't enough excited atoms to produce visible emission. Conversely, a concentrated sample of sodium can make everything around it look yellow because the light scatters. I usually prepare samples by making a paste with a few drops of hydrochloric acid rather than using a liquid solution. The paste adheres better to the wire and produces a more consistent aerosol in the flame. There's also the issue of flame temperature. A Bunsen burner set to a roaring blue flame gives cleaner results than a low, yellow safety flame. The hotter the flame, the more complete the atomization and excitation of the metal ions. If you're getting weak or muddy colors, check your air intake valve first before blaming the sample. Common mistakes: using a wire loop that hasn't been cleaned between samples, holding the sample too deep in the flame where it's smoky and incomplete combustion occurs, testing samples that haven't dried completely, and forgetting that your own skin oils contain sodium so touching the wire with bare fingers introduces contamination. Wear gloves or at least handle the wire by the handle end, not the loop.
Get the Full Details

What This Method Actually Can't Tell You
Flame test lab chemistry is a qualitative screening tool, not a quantitative one. You can't determine concentration from the intensity of the color with any real accuracy unless you have a calibrated spectrophotometer set up. Two samples with very different concentrations of the same metal ion can look nearly identical in flame color to the naked eye. If you need to know how much copper is actually in something, you're looking at atomic absorption spectroscopy or ICP-OES, not a Bunsen burner and a wire loop. The method also fails completely for elements that don't produce distinctive flame colors. Aluminum, zinc, lead, iron — these either don't color the flame noticeably or produce colors that overlap so badly they're useless for identification. If your unknown contains any of those, the flame test is going to tell you nothing about them. That's not a flaw in your technique, it's a limitation of the method itself. Documentation matters if you're doing this for a lab report. Record the wire cleaning procedure, the flame type, the appearance of the flame for each sample, and what you observed about intensity and any changes over time. A flame color that flickers or fades quickly often means the sample is volatilizing too fast, which points to the compound's volatility rather than the metal ion itself.