Home / CS2 Crosshair Colour Guide

CS2 Crosshair Colour Guide

Pick a preset colour or dial in your own custom RGB. Here's how cl_crosshaircolor works and which colours read best in-game.

Crosshair colour in Counter-Strike 2 is controlled by cl_crosshaircolor. It accepts a value from 0 to 5: values 0–4 are fixed presets, and value 5 unlocks a fully custom colour set with red, green and blue channels.

The preset colours (0–4)

Green (1) and cyan (4) are the most popular picks because they stay visible against the browns, greys and greens of most CS2 maps. Avoid colours that blend into common backgrounds — red can disappear against de_inferno's warm tones, for example.

Custom RGB colour (cl_crosshaircolor 5)

Setting cl_crosshaircolor 5 tells CS2 to use a custom colour built from three channel commands, each accepting a value from 0 to 255:

cl_crosshaircolor 5; cl_crosshaircolor_r 0; cl_crosshaircolor_g 255; cl_crosshaircolor_b 255

The example above produces a bright cyan. Change the three numbers to mix any colour you like — for instance a vivid pink with cl_crosshaircolor_r 255; cl_crosshaircolor_g 0; cl_crosshaircolor_b 255. Several pros use custom RGB to get a punchier shade than the presets allow.

Alpha and outline

Two related commands affect how clearly your colour reads:

Set it with a live preview

The easiest way to find a colour you like is to try it against a real scene. Use our crosshair generator to adjust colour live, then copy the commands. For the behaviour of the crosshair itself see the crosshair styles guide, or browse the full crosshair commands reference.