What you actually need to know about chromatograms in GC
A chromatogram in gas chromatography is just a plot of detector response against time or volume. You inject a sample, the carrier gas pushes it through a column, and the detector records what comes out. Peaks appear. The time they appear tells you what compound it might be. The area under the peak tells you how much. That's the whole thing on paper. People make it sound more complicated than it is because software does all the heavy lifting now. But if you don't understand what you're looking at, you will make mistakes. Real ones. Not minor calibration drift — actual wrong answers that cost money.
The Chromatogram In Gas Chromatography
Let me walk through how I actually interpret one from start to finish, because there's a gap between textbook chromatograms and what comes off your machine on a Tuesday afternoon. Your raw output is a baseline with noise. Ideally the baseline is flat. In reality it drags. It floats. It occasionally spikes for no reason you can identify. Before you do anything else, check that baseline. If it's moving more than a few microvolts per minute over a ten-minute window, you have something to fix before you even think about integration. I learned this the hard way. About three years ago I was running a routine pesticide screen on a GC-FID. The chromatogram looked fine at first glance — clean peaks, good separation, retention times matched my standards. I integrated everything, reported the results, and sent the sample out. Two days later the client called back. One of their samples showed a peak at 12.4 minutes that my report had completely missed. I re-ran the original vial and found it. The peak was real, but the baseline had drifted upward in that region due to a slight column bleed I hadn't caught. My integration algorithm had treated the rising baseline as noise and eaten the left side of the peak. I lost about 40% of the area without realizing it. Since then I always inspect the raw signal before trusting automated integration, especially on complex matrices where co-elution and baseline shifts happen together.
Here's what most people miss: retention time alone is not identification. It's a preliminary flag at best. A compound might sit at 8.3 minutes in your method today and 8.1 minutes tomorrow because your column aged, your inlet temperature shifted by two degrees, or your carrier gas pressure drifted. If you're relying solely on RT for, you're guessing. Couple with a mass spectrometer and you're actually identifying things. Peak shape matters more than people admit. A symmetrical Gaussian peak means your injection was clean and your column is healthy. Tailing means you have active sites somewhere — maybe a dirty liner, maybe a degraded column phase, maybe you injected something too polar for the column you're using. Fronting usually means overloading the column. You put in too much sample. The first thing to check isn't your method parameters. It's whether you're injecting a realistic amount. A microliter of neat sample into a capillary column is almost never the right move. Internal standards fix a lot of problems but they don't fix everything. They correct for injection volume variation and some detector drift. They won't save you if your matrix suppresses ionization in an MS or if your analyte degrades in the inlet. Choose your internal standard carefully — it should behave like your analyte through the entire process, not just co-elinate somewhere nearby. I once used deuterated toluene as an IS for a bunch of chlorinated compounds because it was convenient. It wasn't convenient. The chemistry was wrong and my quantitation was off by twelve percent across the board. Replaced it with a deuterated analog of the actual target compound and the bias dropped to under two percent.
Get the Full Details

Limit of detection isn't the same as limit of quantification. Your instrument might detect a compound at fifty parts per trillion, but you probably can't quantify it reliably at that level. Signal-to-noise of three gives you detection. Signal-to-noise of ten gives you quantification. Anything between three and ten is a gray zone where you're reporting numbers that look precise but aren't. Call them estimated concentrations if you report them at all. Column selection is where most methods go wrong. Don't pick a column because it's the one everyone else uses. Pick it because it does what you need. A 30 meter, 0.25 millimeter, 0.25 micrometer film DB-5ms column is fine for volatile organics. It's terrible for heavier compounds that need longer residence time on the stationary phase. Switch to a 1.0 micrometer film and you'll see those late eluters come off sharper and earlier. The trade-off is longer run times for the light stuff. Balance your method to your actual samples, not to a catalog recommendation. Temperature programming is where you earn your keep. Isothermal runs are easy to set up and easy to misunderstand. Everything comes out at once or takes forever. Gradient methods spread your peaks across the run so they're actually separable. Start low enough to resolve your early eluters, ramp fast enough to get your heavy compounds off the column in reasonable time, and hold at the end to flush the column. But don't ramp so fast that you sacrifice resolution. Every degree per minute you add to your ramp saves you time but costs you separation. Figure out where that breakpoint is for your samples and stop pushing it.
Mass spec adds a dimension that chromatography alone can't provide. When you have a chromatogram in gas chromatography coupled to MS, you're not just looking at retention time and area. You're looking at mass spectra at every point along the chromatogram. You can pull out ions specific to your analyte and ignore everything else. This is called selected ion monitoring and it dramatically improves sensitivity. You can also deconvolute co-eluting peaks if the spectra are different enough. Two compounds coming off at the same retention time but with different fragmentation patterns can still be quantified separately if you pick the right ions for each. But GC-MS has its own headaches. Ion sources get dirty. Tuning solutions drift. Electron impact at 70 eV is standard because it gives you reproducible spectra that match libraries, but it's not always the best for quantitation. Lower the electron energy to 20 or 30 eV and you get more molecular ion information and better sensitivity for some compounds. You lose library match quality though, so you trade identification confidence for detection performance. Decide which matters more for your application before you change it. FID is simpler but not simpler to use correctly. It responds to carbon-hydrogen bonds. Things without C-H bonds — water, carbon dioxide, most inorganics — are invisible to it. That's a feature, not a bug, but it also means if your sample contains anything you need to detect that lacks hydrogen, FID won't see it. Use ECD for halogenated compounds. Use NPD for nitrogen and phosphorus. Use TCD when you need to see everything including your carrier gas. Each detector has a range where it works well and a range where it fails. Know where those boundaries are.
Integration settings can make or break your results. Automatic integration with default thresholds will miss small peaks and merge overlapping ones. Set your peak width expectations to match your actual chromatography. If your narrowest peak is two seconds wide, don't tell the software to expect ten-second peaks. It will smear your small peaks into the baseline. Minimum area thresholds should be set based on your noise level, not left at the factory default. Factory defaults are set for generic methods. Your method isn't generic. Calibration curves are straightforward until they aren't. Linear response works for a lot of things but not everything. At high concentrations detectors saturate. At low concentrations you hit the noise floor. Fit your curve to the range where your response is actually linear. Don't force a straight line through data that curves. A quadratic fit is better than a bad linear fit every time. And always run a blank, a calibration standard, and a QC check at regular intervals. Not just at the beginning of the sequence. Mid-run and end-run checks catch problems that start-time-only checks miss. Speaking of problems, here's one that comes up more than you'd think. Your sample solvent can create a huge solvent peak that buries early eluting compounds. Hexane, pentane, methanol — they all show up as massive disturbances at the front of your chromatogram. If you're trying to quantify something that elutes within the first two minutes, you're fighting the solvent. Use a solvent that elutes early and far from your analytes, or use a solvent system that lets you focus your sample at the head of the column through temperature programming. Cold injection systems help too. They let you vaporize your sample at a lower inlet temperature so the solvent focuses into a narrow band instead of spreading out across the column.

Column bleeding is normal. It increases with temperature. It accelerates as your column ages. The question is how much is acceptable. A slowly rising baseline at high temperatures is fine. A baseline that jumps suddenly means your column is degrading fast and needs replacement or trimming. I typically trim fifty centimeters off the head of a capillary column when I notice a baseline shift that splitting the flow can't fix. That usually buys another hundred or so runs before the column needs actual replacement. Leak checks matter more than people think. A small leak at a fitting near the inlet won't necessarily crash your analysis. It will shift your retention times, change your split ratio, and make your quantitation inconsistent. Run a leak check with your carrier gas at operating pressure before every sequence. Ten minutes tops. If your column flow is drifting more than five percent over the course of a run, you have a leak somewhere and your retention times are unreliable regardless of what your software says about peak matching. Samples degrade. Not all samples, but enough of them that assuming stability is a gamble. Some compounds break down in the inlet. Some react with oxygen traces in your carrier gas. Some stick to the walls of your vial or your liner. If your recovery drops on repeated injections of the same standard, something is happening. Check your liner. Check your septum. Check whether your standard is freshly prepared. Standard solutions in volatile solvents concentrate over time as solvent evaporates through the septum. Your "100 ppm" standard might be 120 ppm by Friday if you've been capping the vial loosely.
There's no shortcut around understanding your chromatogram. Software will give you numbers. It won't tell you whether those numbers are trustworthy. That part requires knowing what a good peak looks like, what a bad baseline feels like, and when something in your chromatogram doesn't match reality. Spend time looking at raw data, not just at the integration table. The answer to most problems is in the signal your detector produced, not in whatever summary report the software generates.