SkinsMonkeySkinRave
🎯 Settings Guide

Best CS2 Crosshair Codes & Crosshair Guide

The crosshairs of the best FACEIT players in every region, what each setting does, and every way to change your crosshair in CS2.

Try them first

Every code below loads in one click in our CS2 Crosshair Generator, drawn at its real pixel size over in-game map backgrounds, so you can compare them before touching your settings.

Pro Crosshair Codes (FACEIT Season 9)

These are the crosshairs of the top five FACEIT Challenger players in each region, as FACEIT published them on 2026-09-30 (source). Sizes are in pixels at the vertical resolution the player made the code at (the Res column): 960 means 1280×960, the 4:3 resolution most of them play on.

Europe

#PlayerStyleLengthGapThicknessResColourCode
1donkStatic Cross202960pCSGO-b57wT-uvT3A-LJdaE-uSduy-f8KvM
2dem0nDot Only722960pCSGO-XXzd3-yssJB-TESDi-CLqdV-6cGVF
31prince1Static Cross302960pCSGO-Dhjbi-a5LFR-V2FcS-DYQEx-rJ6NF
4abirajuStatic Cross + dot231960pCSGO-RVTbv-JuLkZ-WK5Z2-stz7z-zpwWK
5niplStatic Cross + dot2121024pCSGO-4LSpV-fdvUf-2PfTx-CkyEv-QM8ZJ

North America

#PlayerStyleLengthGapThicknessResColourCode
1s3rumStatic Cross212960pCSGO-HBFkN-PCFoy-t4Pxm-9822W-eNaHK
2nitr0Static Cross712960pCSGO-tVLkR-PWcT2-xWzpe-qyE4O-ekjWA
3WillieStatic Cross212960pCSGO-H7b8f-qmbSz-Wvej5-A8acM-24dhQ
4calamityStatic Cross + dot0011080pCSGO-k7e7u-66kWD-o7E44-YO593-RL3fF
5z0mb1eStatic Cross3311024pCSGO-iEzr5-8SqJa-38O8d-MPDNi-hzfFO

Southeast Asia

#PlayerStyleLengthGapThicknessResColourCode
1SHADIYStatic Cross212960pCSGO-H7b8f-qmbSz-Wvej5-A8acM-24dhQ
2laxieeStatic Cross212960pCSGO-OFwVH-99GvD-HkFs6-tBurx-4MDAA
3adeXStatic Cross111960pCSGO-9jeuN-Mmie3-sGzLW-kzRkY-yW7VH
4PokemoNStatic Cross421960pCSGO-tTSaM-VRrXn-Msnve-6FBPO-hEshH
5borostoStatic Cross + dot002960pCSGO-tjBix-RdzqZ-T7wud-LfrDc-sUXvD

South America

#PlayerStyleLengthGapThicknessResColourCode
1saadzinStatic Cross212—CSGO-HQFbD-D5KHH-snvDp-w827e-i3nQD
2r3ktStatic Cross + dot112960pCSGO-ki695-ovKpJ-NSWFz-jRdLi-eBEEB
3nachoStatic Cross212960pCSGO-A6Uke-V37Bt-BGrVi-vhmit-rxM9P
4historyStatic Cross212960pCSGO-nRWfz-4R8ro-3R2aL-bstTG-oZWWJ
5CerutteraStatic Cross2121024pCSGO-RjNkA-CyFpM-RO5BJ-LSSMN-v9GuA

Oceania

#PlayerStyleLengthGapThicknessResColourCode
1GratataStatic Cross + dot111111080pCSGO-wR7jG-SVk34-um9To-XdfRW-Xj7VH
2vexiteStatic Circle + dot011768pCSGO-EY6rf-Zu8E9-tC77i-7DpQk-vBbML
3INSStatic Cross321768pCSGO-ETzKm-eQK93-NAYUw-GD7rA-t5tuL
4sliimeyStatic Cross221768pCSGO-OdK7C-d3WzN-8btkh-A2BPU-HksRP
5nettikStatic Cross212960pCSGO-nO3F8-PRPRT-HkXF4-J7htJ-XUOHA

FACEIT listed one code twice (SHADIY and Willie share it); both are shown as published. saadzin's code is in the old pre-update format, which the game no longer imports; load it in the generator or the converter to get the new version.

What Pro Crosshairs Have in Common

Of these 25 crosshairs, 23 use the Static Cross style, 17 have no centre dot, 20 have no outline, and 16 were made at 1280×960.

  • Static, not dynamic. A crosshair that never changes size is easier to place on a head. Spray and movement inaccuracy is something to learn, not to watch.
  • Small and tight. Short lines and a small gap cover as little of the target as possible, which matters at long range.
  • No dot, mostly. A centre dot hides exactly the pixels you are aiming at, so most leave it off.
  • A colour no map uses. Cyan and green dominate the list, with a couple of yellows and the odd purple or white. They stay visible on both the bright and dark parts of the Active Duty maps. Avoid colours close to the walls you play against.
  • No outline, usually. An outline helps on bright backgrounds but makes the crosshair look thicker.

Your resolution matters: since sizes are now whole pixels, the code stores the resolution it was made at. A code made at 960p will look different at 1440p, so after importing, adjust the length and gap until it looks right on your screen. The generator can re-save any code at the resolution you play at.

How to Import a Crosshair Code

  1. Copy the code (it starts with CSGO- and has five groups of five characters).
  2. In CS2, open Settings → Game → Crosshair / Scopes.
  3. Press Share or Import under the crosshair preview.
  4. Paste the code and press Import.

Before importing, press Share or Import and copy your current code somewhere safe. Importing overwrites your crosshair.

How to Copy Someone's Crosshair

You can take a crosshair straight from another player in a match:

  1. Open the scoreboard with Tab and free your cursor (right-click while the scoreboard is open).
  2. Click the player's name.
  3. Choose the option to copy their crosshair and confirm.

It is easiest when you are dead and spectating. You can also do it afterwards from the scoreboard of the match demo.

How to Change Your Crosshair Yourself

Every setting is in Settings → Game → Crosshair / Scopes, with a live preview. The menu only shows the settings that apply to the style you picked. If you prefer to experiment outside the game, build it in the Crosshair Generator, which hides the same settings the game hides, then import the code.

For quick tests in a private match, the console is faster than the menu; see console commands below.

Every Crosshair Setting Explained

SettingWhat it does
StyleStatic styles (Static Cross, Static Circle, Static Square, Static Quadrant, Dot Only) never move. Dynamic styles open as your weapon gets less accurate; Dynamic Cross (Legacy) only reacts to shots.
LengthHow long each line is, in pixels.
GapThe space between the centre and each line, in pixels.
ThicknessLine width, in pixels.
OutlineNo Outline, Full Outline, Half Outline. A dark border that keeps the crosshair visible on bright surfaces.
Centre dotAdds a dot in the middle.
T styleRemoves the top line, leaving a T shape.
Follow recoilMoves the crosshair with your spray pattern instead of keeping it at the centre of the screen.
Colour and alphaAny RGB colour, plus transparency.

Crosshair Console Commands

To use the console, turn on Settings → Game → Enable Developer Console (~), then press the ~ key. These are the current crosshair commands:

CommandControls
cl_crosshairstyleStyle
cl_crosshair_lengthLength (pixels)
cl_crosshair_gapGap (pixels)
cl_crosshair_thicknessThickness (pixels)
cl_crosshair_drawoutlineOutline
cl_crosshairdotCentre dot (0/1)
cl_crosshair_tT style (0/1)
cl_crosshair_recoilFollow recoil (0/1)
cl_crosshaircolor_r / _g / _bColour (0–255 each)
cl_crosshaircolor_aOpacity (0–255)
cl_crosshair_dynamic_spread_limitHow far dynamic styles open

The generator outputs any crosshair as a single console line or as an autoexec.cfg block. Old names such as cl_crosshairsize and cl_crosshairgap belong to the pre-update system.

Old Crosshair Codes (Before September 2026)

The Rush Hour update of September 2026 rebuilt the crosshair: length, gap and thickness became whole pixels, new styles arrived, and the share code got a new layout. The game now rejects codes made before it with an "invalid or old crosshair code" message. Paste an old code, or old console commands, into our Crosshair Code Converter to get the closest new equivalent.

Frequently Asked Questions

What is the best crosshair in CS2?

There is no single best crosshair, but the crosshairs top players use have a lot in common: a small static cross, a tight gap, no centre dot, and a bright colour that stands out on every map, usually green, cyan or yellow. Start from a pro code on this page and adjust the size until it suits your resolution.

How do I import a crosshair code in CS2?

Open Settings, then Game, then Crosshair / Scopes. Press "Share or Import" under the preview, paste the code (CSGO- followed by five groups of five characters) and press Import.

Why does CS2 say my crosshair code is invalid or old?

The Rush Hour update in September 2026 rebuilt the crosshair settings and the share code layout, so codes made before it are rejected. Paste the old code into our crosshair code converter to get the new equivalent.

How do I copy someone else's crosshair in CS2?

Open the scoreboard (Tab), free your cursor, click the player's name and choose the option to copy their crosshair. It is easiest while you are dead and spectating. You can also do it from the scoreboard of a match demo. Save your own code first: copying replaces it.

What crosshair does donk use?

donk was the top-ranked European FACEIT Challenger player in FACEIT's Season 9 crosshair post (2026-09-30). His code is in the table on this page; you can load it in one click in our Crosshair Generator.

Should I use a dynamic or static crosshair?

Most players use a static crosshair, which stays the same size whatever you do. Dynamic styles open up while you move or spray, which shows inaccuracy but also makes the crosshair harder to aim with. Learn spray control and counter-strafing instead of relying on the crosshair to tell you.

About the Author
SteamAnalyst Editorial Team
Trading and tracking CS skins since 2013. Our team monitors 40,000+ items across 40+ marketplaces with millions of daily price updates.
Last fact-checked: November 2026