BETREF$

CS2 Crosshair Codes

Paste a crosshair code to see what it looks like and get its console commands, or change the settings and copy your own code. Pro codes from the players' own teams are further down.

Zoomed in 4x. The game draws it at this many pixels on a 1080p screen and scales it for yours.

CodeCSGO-HGGDj-tcAzh-i8NeW-kzRkY-yW7VH
Console commands
cl_crosshair_drawoutline "0"
cl_crosshair_dynamic_maxdist_splitratio "1"
cl_crosshair_dynamic_splitalpha_innermod "0"
cl_crosshair_dynamic_splitalpha_outermod "1"
cl_crosshair_dynamic_splitdist "3"
cl_crosshair_dynamic_spread_limit "227"
cl_crosshair_gap "2"
cl_crosshair_length "6"
cl_crosshair_recoil "0"
cl_crosshair_screen_height "1080"
cl_crosshair_t "0"
cl_crosshair_thickness "2"
cl_crosshaircolor_a "255"
cl_crosshaircolor_b "0"
cl_crosshaircolor_g "255"
cl_crosshaircolor_r "0"
cl_crosshairdot "0"
cl_crosshairstyle "4"

Pro crosshair codes

Only codes the players or their teams posted themselves, after the 22 September 2026 crosshair update. Pros change their crosshair often, so the date and post are next to each one.

The September 2026 crosshair update

Valve rebuilt crosshairs on 22 September 2026. Length, thickness and gap are now in pixels: a thickness of 1, length of 8 and gap of 4 draws exactly that on the screen height the crosshair was made for, and the game scales it when you change resolution. The settings moved to a new Crosshair/Scopes tab, new styles were added and the default became Dynamic Quad, which shows your weapon's real accuracy.

A day later Valve added half outlines and a Static Square style. On 30 September it added an outline colour, let grenade crosshairs show in freeze time and changed the share code format again to fit the new settings. Many pros have reset their crosshairs since, which is why the codes above are dated.

The preview is drawn from the code's settings, zoomed in so you can see each pixel. Dynamic styles move in game with your spread, so the preview shows them at rest.

Crosshair FAQ

How do I use a crosshair code in CS2?
Open Settings, go to the Crosshair/Scopes tab, choose Share or Import, paste the code and confirm. Or paste the console commands from this page into the console.
What is donk's crosshair code?
Team Spirit posted donk's code after the September 2026 update: CSGO-5VDry-5dED4-2VEbA-KhiSa-vfuyM. It's a small green static cross: length 2, thickness 2, gap 1, no outline, set up on a 960 pixel tall screen. donk changes his crosshair often, so check the date of the post.
Why did my crosshair change after the update?
On 22 September 2026 Valve made crosshairs resolution independent: length, thickness and gap are now set in pixels and scale with your screen. Old settings were converted, and some came out a little different, so check yours and adjust it in the Crosshair/Scopes tab.
Do old crosshair codes still work?
Yes, CS2 still imports codes made before the update and converts them to the new settings. Valve changed the code format again on 30 September 2026 to add outline colour and scope dot settings; we can't read codes in that newest format yet, but the game can.
What do the crosshair styles mean?
Static styles never move. Dynamic styles spread with your weapon's real inaccuracy, up to the dynamic spread limit. Dynamic Quad is the new default. Static Square and half outlines were added on 23 September 2026.

Crosshair changes from Valve's Counter-Strike 2 update notes (22, 23 and 30 September 2026). Codes are read with the open-source csgo-sharecode library. More free tools: the trade up calculator and the inventory value checker.