- Home
- Generator
CS2 Crosshair Generator
Every setting the game exposes, rendered exactly as it looks in a match. Copy the code when it feels right.
Console commands for this crosshair21 values
cl_crosshairstyle "4" cl_crosshairsize "2" cl_crosshairgap "-3" cl_crosshairthickness "0.5" cl_crosshairdot "0" cl_crosshair_drawoutline "1" cl_crosshair_outlinethickness "1" cl_crosshaircolor "1" cl_crosshaircolor_r "50" cl_crosshaircolor_g "250" cl_crosshaircolor_b "50" cl_crosshairalpha "255" cl_crosshairusealpha "1" cl_crosshair_t "0" cl_crosshairgap_useweaponvalue "0" cl_fixedcrosshairgap "3" cl_crosshair_recoil "0" cl_crosshair_dynamic_splitdist "7" cl_crosshair_dynamic_splitalpha_innermod "1" cl_crosshair_dynamic_splitalpha_outermod "0.5" cl_crosshair_dynamic_maxdist_splitratio "0.3"
On every surface
How to use the generator
- Pick a starting point: a pro's crosshair from the list, or the default.
- Adjust size, gap and thickness first. These three settings define the shape.
- Choose a colour that stays visible on the maps you play. Green and cyan are the safest.
- Turn the outline on if the crosshair disappears on bright walls, off if you want it thinner.
- Copy the share code and import it in CS2, or copy the console commands and paste them in the console.
Settings explained
Size
Sets the length of each bar. In game it scales with screen height, so size 1 is about 2 pixels long at 1080p and 3 at 1440p. Pros almost all sit between 1 and 2. See the small crosshair codes for examples.
Gap
The distance between the bars and the centre, as an offset from a base of 4 pixels. A gap of -4 closes the crosshair completely, -3 leaves a single pixel, and positive values open it up. Most pros use -3 or -4.
Thickness
How wide each bar is. The game rounds it to whole pixels, so 0.5 and 1 both draw one pixel at 1080p while 1.5 draws three. Odd pixel widths are drawn one pixel off centre, which is normal engine behaviour.
Outline
Draws a black border around each bar. It keeps the crosshair visible on bright walls at the cost of a heavier look. Compare the no-outline codes most riflers use against the outlined presets before deciding.
Centre dot and T-style
The dot adds a square in the middle sized by the thickness value; with size 0 you get a dot-only crosshair. T-style removes the top bar so nothing sits above your aim point.
Colour and alpha
Presets 0 to 4 are fixed engine colours (red, green, yellow, blue, cyan); preset 5 uses your RGB values, which is how white and mint crosshairs are made. Alpha controls transparency; turning it off forces alpha 200 with additive blending, which looks brighter on dark backgrounds.
Style
Style 4 is the static crosshair almost every pro uses. Styles 0 to 3 expand when you move or shoot, and style 5 is the legacy 1.6-style crosshair that only expands while firing.
The advanced section covers dynamic behaviour. Follow recoil makes the crosshair track your spray. Split distance and the split alpha values control how dynamic styles expand. They have no effect on style 4, which is why most players never touch them.
Need a full reference? See all CS2 crosshair commands with ranges and defaults, or read our guide to choosing crosshair settings.
Popular starting points
Most players start from a pro they like and change one or two values. These are the most copied: donk, ZywOo, s1mple, NiKo, m0NESY, ropz, sh1ro, b1t, device, and Twistzz. Click a name, then use Edit in generator on their page, or search the player in the panel above.
Generator FAQ
How do I use the crosshair I made?
Click Copy code, then in CS2 open Settings → Game → Crosshair, click Share or Import, paste and import. Or copy the console commands and paste them into the console.
Is the preview accurate?
Yes. The preview uses the same pixel math the game engine uses, including how thickness rounds, how the gap offsets from a base of 4, and how the outline is drawn per bar. It simulates a 1080p screen; on other resolutions the crosshair scales with screen height.
Can I import a pro’s code and edit it?
Paste any code into the Import box or click a player name under Start from a pro. Every setting loads into the sliders and you can change what you like.
What does the gap value mean?
The gap is an offset from a base distance of 4 pixels. A gap of -4 puts the bars touching the centre, -3 leaves a one-pixel gap, and positive values push the bars outward. Most pros use -3 to -4.
What do the styles 0 to 5 do?
Style 4 is classic static, the choice of almost every pro. Styles 0 to 3 are dynamic variants that expand when you move or shoot. Style 5 is the legacy 1.6-style crosshair that only expands while firing.