In this guide
Color engraving on stainless steel is one of those things that looks like a trick until you understand what's actually happening to the metal. This guide explains the mechanism, gives you tested starting parameters for five distinct colors, and shows why this process works on a MOPA laser but not on a standard fiber laser.
How color engraving on metal actually works
There's no ink, no dye, no coating applied after the fact. The color comes from the metal itself.
When a laser pulse hits stainless steel at the right energy density, it heats the surface enough to form a thin oxide layer — the same physical process responsible for the rainbow patterns you see on heat-tinted stainless welds. The thickness of that oxide layer determines which wavelengths of light it reflects and absorbs, which is what the eye reads as color.
A few nanometers of difference in oxide thickness produces dramatically different colors. Red, blue, green, gold, purple — these are all the same material, just with different surface conditions controlled by the laser parameters.

This is why parameter precision matters so much for color work. The margin between "blue" and "green" is a very small change in energy density. Getting color right consistently means understanding which parameters control that energy delivery, and adjusting them in the right order.
The four variables that control color on stainless steel:
Variable 1
Speed
Controls how long the laser dwells on each point. Slower speed → more energy per area → thicker oxide layer → longer wavelengths (golds, oranges). Faster speed → thinner oxide layer → shorter wavelengths (blues, greens).
Variable 2
Frequency
Controls how many pulses per second are delivered. At lower frequencies, individual pulses are more energetic and separated. At higher frequencies, pulses overlap more. This is the variable that most directly determines which "color zone" you're operating in.
Variable 3
Power
Sets the overall energy level. For color work, power is often kept at 100% and color is dialed in via speed and frequency — this is the approach used in the parameters below.
Variable 4
Fill spacing
Determines how closely parallel scan lines are packed. Tighter spacing = more overlap = more cumulative energy per area. For the fine-color parameter set below, fill spacing is a primary control variable.
Why MOPA and not standard fiber
A standard pulsed fiber laser has a fixed pulse duration — typically around 100–200 nanoseconds. You can adjust speed, power, and frequency, but the individual pulse shape is set by the hardware. This limits the range of oxide layer thicknesses you can reliably produce, which limits your accessible color range.
A MOPA laser (Master Oscillator Power Amplifier) allows independent adjustment of pulse width — from as short as 2 nanoseconds up to several hundred nanoseconds on most models. This additional degree of control lets you access oxide layer conditions that a standard fiber laser physically cannot reach, regardless of how its speed and power are set.
The G3 Pro (30W MOPA) and G3 Ultra (60W MOPA) both have MOPA laser sources. The G2 MAX uses a standard pulsed fiber laser. The G6 MOPA (30W / 60W / 100W) is the dedicated MOPA machine for marking-focused production at higher volumes. All MOPA machines can produce the color effects described in this guide. The G2 MAX cannot.
Tested starting parameters: five colors on stainless steel
These parameters have been tested on bare stainless steel under factory conditions. Two approaches are given — a speed-based approach for broad field results, and a fill-spacing approach for finer control over specific colors.
Approach 1
Speed-controlled color — frequency 20 kHz, focal offset –0.6 mm
This approach uses speed as the primary color variable with frequency held constant. It produces reliable color results on mirror-finish and brushed stainless and is a good starting point for new MOPA users because only one variable changes between colors.
The focal offset of –0.6 mm (focal length 271.4 mm vs the standard 272 mm) defocuses the beam slightly, which broadens the heat-affected zone and smooths out banding in filled areas.
| Target color | Speed (mm/s) | Power (%) | Frequency (kHz) | Fill spacing (mm) | Focal distance (mm) |
|---|---|---|---|---|---|
| Red | 40 | 40 | 20 | 0.01 | 271.4 |
| Blue | 125 | 50 | 20 | 0.01 | 271.4 |
| Green | 35 | 50 | 20 | 0.01 | 271.4 |
When these don't match your material: run a 5×5 test grid varying speed in 10–15 mm/s steps across 25–150 mm/s at 20 kHz, power at 50%. Map where each color appears. This takes 15–20 minutes and gives you a material-specific reference to work from.
Approach 2
Frequency and fill-spacing controlled color — power at 100%, positive focal offset
This approach runs full power and controls color primarily through frequency and fill spacing. It requires a positive focal offset — focus is set slightly inside the material surface — which increases energy density per pulse and enables the high-frequency behavior needed for some colors.
These parameters are better suited for small, detailed color work where you need to hit specific hues reliably rather than broad field fills.
| Target color | Fill spacing (mm) | Speed (mm/s) | Power (%) | Frequency (kHz) | Focal offset |
|---|---|---|---|---|---|
| Yellow | 0.010 | 800 | 100 | 40 | Positive (into surface) |
| Purple / magenta | 0.030 | 99 | 100 | 80 | Positive |
| Blue | 0.025 | 500 | 100 | 80 | Positive |
| Black | 0.010 | 80–100 | 100 | 35 | Positive |
| Green | 0.003 | 800 | 100 | 80 | Positive |
Green at 80 kHz uses extremely tight fill spacing (0.003 mm — lines nearly touching), which produces the most energy overlap per area in this table despite the high speed.
Yellow at 40 kHz is the lowest-frequency setting in the table. It lands in the gold-to-yellow oxide range, which occurs at thinner oxide layers than the longer-wavelength reds and purples.
Parameter variables in order of impact for color work
When troubleshooting color results or trying to shift from one color to another, adjust variables in this order:
This is the primary color-zone selector on a MOPA machine. Moving frequency by 10–20 kHz often shifts the color more dramatically than large changes to speed or power.
Within a frequency setting, speed adjusts where you sit within a color zone. Slower = more energy = shifts toward longer wavelengths.
Tighter fill creates cumulative overlap between scan lines. Especially useful for saturating a color once you're near the right zone — tightening fill spacing deepens the effect.
For most color work, power is held at 100% or a fixed percentage and the other three variables do the work. Reducing power moves the effect closer to a standard black mark.
Material factors that affect repeatability
Stainless steel is not one material. SS304 mirror finish, SS316, brushed stainless, and satin finish all produce different color results from the same parameters. Even different batches of nominally identical material from the same supplier can produce noticeably different colors.
The practical consequence: treat your parameter table as a starting point for each new material batch, not as universal constants. A 15-minute test grid at the beginning of a new material run is faster than troubleshooting mid-job.
Surface preparation matters more than most users expect. Oil, fingerprints, and residue from handling all interfere with how the oxide layer forms. Clean the surface with isopropyl alcohol before running color work. Use gloves or handle the material only at the edges after cleaning. A fingerprint left on the surface will produce a visible artifact in the engraved color.
Mirror-finish stainless is the most sensitive surface for color work — it produces the most vivid results but is also the most sensitive to parameter variation and surface contamination. Brushed stainless is more forgiving.
Building a color reference plate
Before running production color work, make a physical reference plate from the same material batch you'll be using.
Run a test grid with your chosen parameters. For Approach 1, vary speed in 10 mm/s steps across the 25–150 mm/s range at 20 kHz. For Approach 2, vary frequency in 10 kHz steps. Label each cell on the plate, photograph it in consistent lighting, and keep the physical plate.
A reference plate does three things: it maps where each color lives on your specific material, it gives you a physical comparison when a production run starts drifting, and it saves calibration time when you come back to the same material weeks later.
Store the reference plate with your job notes and the corresponding parameter settings. Over time, a small library of material-specific reference plates is one of the fastest ways to maintain consistent quality in color production work.
Color on other metals
The parameters in this guide are specifically for stainless steel. Other metals produce color through the same oxide layer mechanism but at very different parameters.
Machines that support this workflow
Any GWEIKE MOPA fiber laser can produce the color effects described in this guide.
Dual laser platform
G3 Pro & G3 Ultra
MOPA fiber for metal color work plus a 40W diode laser for wood, acrylic, and other non-metal materials in the same session. G3 Pro = 30W MOPA. G3 Ultra = 60W MOPA.
View G3 →Dedicated MOPA platform
G6 MOPA
30W / 60W / 100W MOPA marking machine. Larger field lens and higher production throughput than the G3 — optimized for high-volume metal marking and color work.
View G6 MOPA →For the parameters in this guide, both the G3 and G6 MOPA will produce the same color results on the same material. The difference is workflow and volume: the G3's dual-laser configuration suits mixed-material production, while the G6 is built for metal-focused high-volume output.