CS2 pro crosshairs in 2026 all look similar if you pay attention. Small static crosshairs, green or cyan, no outline, gap somewhere around -2 or -3. Roughly 80% of HLTV’s top 20 use the same CS2 pro crosshairs style: Static (Style 4). The remaining 20% use either a dot or some variation of T-style, but those are edge cases. This holds true across Premier matchmaking, FACEIT, and LAN tournaments.

I grabbed every CS2 pro crosshairs code below straight from ProSettings, TotalCS, and HLTV match configs. Source 2 renders crosshairs differently than CS:GO did. Lines are sharper, anti-aliasing works better, and some old configs just look off now. Every code is below, plus the reasoning behind each setting and what actually matters when you pick one for ranked. If you play other FPS games too, check out our Valorant accounts page or our guides on Marvel Rivals ranks.

CS2 crosshairs overview showing pro player names and a green crosshair design for 2026
The most popular CS2 crosshairs from top professional players, updated for 2026.

Quick Reference (TL;DR)

Just need a code? Here is every code in one table. Grab one and go. Copy a code, import it, and go frag. Come back later if you want the full breakdown of why these crosshairs work.

Player Color Size / Gap Crosshair Code
s1mple Cyan (dot) 2 / -3 CSGO-E8xcE-27Lmw-2ipNt-3HZvp-pevvE
ZywOo Green 2 / -3 CSGO-wAD3c-ykt5L-zvZ98-vBisR-6sWPA
donk White 2 / -3 CSGO-LdXHk-hatWX-JjEa8-tuLDN-5tbJD
NiKo White 2 / -3 CSGO-AuBGo-h8EqX-4kNpU-Z2WvZ-8YEBM
m0NESY Green 1.5 / -3 CSGO-8nb3d-Et6WE-QsF6B-V3E7j-WphrM
sh1ro Green 2 / -2 CSGO-bk5KR-52jw7-tKRaw-7kzdw-hOxoO
ropz Green 1.5 / -3 CSGO-MMQuh-Hs3Sj-Qv9zd-VaCmc-3QqNO
dev1ce Green (dot) 1 / -3 CSGO-q6V25-QEBHr-ahOJi-bzYJO-PiKPJ

How CS2 Pro Crosshairs Work

CS2 technically has six crosshair styles, but only a few CS2 pro crosshairs matter for competitive. In practice, only two or three see real use in ranked. Understanding CS2 crosshairs starts with knowing the difference between static and dynamic.

Classic Static (Style 4) is what nearly every pro player uses. The crosshair style stays fixed no matter what you do. No expansion when you move, no wobble when you shoot. It forces you to learn spray patterns on your own, which is the whole point. Most crosshairs in the pro scene are static.

Dynamic crosshairs expand when you move or fire. Dynamic CS2 pro crosshairs expand when you move or shoot, which helps newer players understand accuracy penalties. But after a few hundred hours, most people ditch them. The wobble gets old quick. You are in a 1v2 clutch and your crosshair is bouncing around like crazy. Not ideal.

Dot crosshairs are what s1mple plays with. No lines, nothing, just a colored pixel in the middle of his screen. It demands near-perfect crosshair placement because there are no reference lines to guide your spray. Do not go dot-only unless your aim is already clean.

T-style removes the top line from a standard crosshair. This crosshair style makes it easier to see heads when holding pixel angles from below. A small number of aggressive pro players prefer it, though it is pretty rare in the esports scene.

How to Import a Crosshair Code

Every CS2 crosshairs setup listed below comes with a shareable code. Importing a crosshair code takes about 10 seconds:

  1. Open CS2 and hit the gear icon for Settings.
  2. Go to the Game tab, then scroll to Crosshair.
  3. Click Share or Import near the crosshair preview.
  4. Paste the code and hit Import.

That is it. The crosshair loads immediately. You can tweak individual settings after importing if something feels off.

Even faster: mid-match, open the scoreboard, right-click someone whose crosshair looks clean, and hit “Copy Crosshair.” Done. It applies instantly.

Top CS2 Pro Crosshairs and Codes (2026)

I pulled every crosshair below from the ProSettings database, recent tournament VODs, and player streams. All CS2 pro crosshairs codes are verified as of April 2026.

This video breaks down how pro crosshair settings actually work in competitive CS2:

s1mple (NAVI / Inactive)

s1mple’s setup is a cyan dot, and he has been running it for a while. No outlines, no lines, just a dot. He plays on a stretched 4:3 resolution which makes the dot slightly wider than it looks on 16:9. If you are an AWPer who also rifles at a high level, this is worth trying.

Code: CSGO-E8xcE-27Lmw-2ipNt-3HZvp-pevvE

Console: cl_crosshairstyle 4; cl_crosshairsize 2; cl_crosshairgap -3; cl_crosshairthickness 0; cl_crosshairdot 1; cl_crosshair_drawoutline 0; cl_crosshaircolor 4

ZywOo (Team Vitality)

ZywOo’s CS2 pro crosshairs setup is a thin green crosshair with no outline and no dot. Gap set to -3, size at 2. It is clean and minimal. I have used a variation of this setup myself and it works well on every map. Green stays visible even on the bright walls of Nuke and the dusty textures of Mirage.

Code: CSGO-wAD3c-ykt5L-zvZ98-vBisR-6sWPA

Console: cl_crosshairstyle 4; cl_crosshairsize 2; cl_crosshairgap -3; cl_crosshairthickness 0; cl_crosshairdot 0; cl_crosshair_drawoutline 0; cl_crosshaircolor 1

donk (Team Spirit)

donk was HLTV’s number one player of 2024 and is still putting up insane numbers. He runs a white crosshair, no dot, no outline. Same size and gap as ZywOo. White can blend into bright surfaces, so this crosshair works best if you play maps with darker textures or if you pair it with an outline (which donk does not).

Code: CSGO-LdXHk-hatWX-JjEa8-tuLDN-5tbJD

NiKo (Team Falcons)

NiKo also plays with a white crosshair, very similar parameters to donk. Small size, tight gap, no extras. NiKo has one of the most mechanically gifted aim styles in the game and keeps his crosshair minimal so nothing blocks his view during those ridiculous rifle flicks.

Code: CSGO-AuBGo-h8EqX-4kNpU-Z2WvZ-8YEBM

m0NESY (Falcons Esports)

m0NESY runs a slightly smaller crosshair than what most players use. Size 1.5, gap -3, green color. The smaller size gives him a cleaner sight picture when holding long angles with the AWP. He is only 20 years old and already considered one of the best AWPers alive. If you like holding passive angles and taking precise shots, his setup is solid.

Code: CSGO-8nb3d-Et6WE-QsF6B-V3E7j-WphrM

sh1ro (Team Spirit)

Interesting difference here. sh1ro’s gap is -2 instead of the standard -3, and his thickness is 0.5 rather than zero. That combo gives the crosshair a little more presence on screen. I actually think this is a smarter setup than the ultra-thin versions for players who struggle to see their crosshair during chaotic firefights.

Code: CSGO-bk5KR-52jw7-tKRaw-7kzdw-hOxoO

ropz (Team Vitality)

Five HLTV MVPs and the man has not touched his crosshair in years. That says everything about how important consistency is. Size 1.5, gap -3, green. As a lurker, he sits in off-angles for extended periods, so the small size avoids visual fatigue. I see his crosshair copied more than anyone else’s in FPL.

Code: CSGO-MMQuh-Hs3Sj-Qv9zd-VaCmc-3QqNO

dev1ce (Astralis)

dev1ce stands out because he uses a dot crosshair with a green tint. Size 1, gap -3, dot enabled. It is a hybrid between a traditional crosshair and a pure dot. Works well for AWPers who also need to rifle on eco rounds.

Code: CSGO-q6V25-QEBHr-ahOJi-bzYJO-PiKPJ

CS2 crosshairs settings comparison table for s1mple ZywOo donk NiKo m0NESY sh1ro ropz and dev1ce
Side-by-side crosshair settings from 8 top CS2 pros.
Visual previews of CS2 crosshairs from s1mple ZywOo donk NiKo m0NESY sh1ro ropz and dev1ce on map backgrounds
What each pro crosshair actually looks like on map surfaces.

CS2 Pro Crosshairs and Resolution

This catches a lot of people off guard. You copy donk’s CS2 crosshairs code, import it, and it looks nothing like what you see on his stream. The reason is resolution.

Here is a thing nobody tells you about CS2 pro crosshairs: most pros play on stretched 4:3 (1280×960 or 1024×768). That stretches everything horizontally, crosshair included. So a size 2 on your native 16:9 monitor looks way thinner than size 2 on their stretched setup.

Playing 16:9 and copying a 4:3 pro? Add 0.5 to the CS2 pro crosshairs size or it will feel too small. Going the other way? Drop it down or the crosshair will feel bloated. Always test CS2 crosshairs at the resolution you actually play on.

Here is a rough conversion guide:

Pro Resolution Your Resolution Adjustment
1280×960 (4:3 stretched) 1920×1080 (16:9) Increase size by +0.5, gap stays same
1920×1080 (16:9) 1280×960 (4:3 stretched) Decrease size by -0.5
1920×1080 2560×1440 Consider increasing size by +0.5 to +1

Best Starter Crosshair for New Players

If you just installed CS2 and have no idea where to start, do not overthink this. Grab one of these two CS2 crosshairs setups and play with it for at least two weeks before changing anything.

Beginner Starter (green, visible, forgiving):

cl_crosshairstyle 4; cl_crosshairsize 2.5; cl_crosshairgap -1; cl_crosshairthickness 1; cl_crosshairdot 0; cl_crosshair_drawoutline 1; cl_crosshair_outlinethickness 1; cl_crosshaircolor 1; cl_crosshairalpha 255

Bigger than CS2 pro crosshairs you see in tournaments, but that is the point. The outline keeps it visible on Nuke’s white walls and Mirage’s sandy textures. Once your aim starts feeling consistent (maybe after 50 to 100 hours), shrink the size to 2 and turn the outline off. That is basically the progression every good CS2 player goes through with their CS2 crosshairs setup.

ZywOo clone (the safest pro crosshair for new players):

CSGO-wAD3c-ykt5L-zvZ98-vBisR-6sWPA

ZywOo’s crosshair is the most “neutral” pro setup out there. Green, small, static, no gimmicks. It works at every rank and on every map. I recommend this one if you want to skip the experimentation phase and just play.

CS2 Pro Crosshairs Settings Explained

If you want to build your own from zero, here is what each command actually does. Knowing these saves you from blindly copying settings that might not fit your screen.

Setting Command What It Does Pro Range
Style cl_crosshairstyle Changes crosshair type (static, dynamic, legacy) 4 (Static)
Size cl_crosshairsize Length of crosshair lines 1 to 3
Gap cl_crosshairgap Space between lines and center -3 to -1
Thickness cl_crosshairthickness Width of crosshair lines 0 to 1
Dot cl_crosshairdot Adds center dot (0 off, 1 on) 0 (most pros)
Outline cl_crosshair_drawoutline Black border around lines 0 (most pros)
Color cl_crosshaircolor 0=Red, 1=Green, 2=Yellow, 3=Blue, 4=Cyan, 5=Custom 1 or 4
Alpha cl_crosshairalpha Opacity (0 transparent, 255 solid) 255
T-Style cl_crosshair_t Removes top line 0 (off)
Follow Recoil cl_crosshair_recoil Crosshair moves with spray pattern 0 (off)

Couple things worth knowing here. Negative gap values pull the lines tighter toward the center, which is why almost every pro sits at -2 or -3. Follow Recoil is a newer CS2 feature that can help you learn spray patterns, but I would turn it off once you have the muscle memory down because it adds visual noise during real fights.

Best CS2 Pro Crosshairs Color

CS2 pro crosshairs color matters more than most players think. A crosshair you cannot see costs you frags.

Cyan has the best overall contrast across CS2 maps. Pops on Dust2 sand, Inferno corridors, Nuke metal. About 25% of pros run it.

Green is the all-time classic. About 45% of professional players stick with green. It works on almost everything except very specific grass-heavy areas on Ancient. Green gives you headshot precision on every common competitive map.

Yellow is fine for dark maps but blends horribly into sand-colored walls. If you play Dust2 or Mirage often, skip yellow.

White is popular with entry fraggers like donk and NiKo. It stands out well in most situations, but on bright maps like Nuke, you might lose it. Adding an outline helps if you go white.

CS2 crosshairs color visibility guide comparing cyan green yellow and white on different map backgrounds
How different crosshair colors look against common CS2 map surfaces.

CS2 Crosshairs for Different Playstyles

For AWPers

AWPers generally prefer smaller crosshairs or pure dots. You only need to line up one shot for a headshot, so a big crosshair just blocks your view. Look at what m0NESY and dev1ce use. Small crosshair size, tight crosshair gap, maybe a center crosshair dot. The crosshair barely exists on screen, and that is the point.

For Entry Fraggers

Entry fraggers need to acquire targets fast. A slightly larger crosshair (crosshair size 2 to 3) with a visible color helps with precision during aggressive peeks. donk and XANTARES are good examples. They use size 2 with enough contrast that the crosshair is immediately visible when peeking corners at full speed in deathmatch or ranked.

For Lurkers and Support

CS2 pro crosshairs for lurkers matter. If you lurk, you are staring at the same pixel angle for 30 seconds at a time. A fat crosshair gets tiring. ropz runs size 1.5, green, and it is one of the most comfortable setups to hold with. Smaller crosshairs cause way less eye strain on long rounds.

How to Test CS2 Pro Crosshairs

Do not just import a code and jump straight into ranked. Test your crosshair first.

  1. Load the Crashz’ Crosshair Generator from the Steam Workshop. You can preview hundreds of CS2 pro crosshairs on real map backgrounds and swap with one click.
  2. Jump into Deathmatch for 5 to 10 rounds. Can you see the crosshair on every wall, floor, and angle? Lost it against a wall even once? Switch color or slap an outline on.
  3. Run Dust2, Inferno, and Nuke back to back. If it works on all three, it works everywhere.
  4. Then commit to your CS2 pro crosshairs for at least a week. Swapping crosshairs every session murders your muscle memory.

One thing I learned from grinding FPL games is that the CS2 crosshairs you pick matter way less than the time you spend with them. Consistency builds aim, not the “perfect” setup. Pick something clean, stick with it for a month, and you will see improvement.

Full CS2 Pro Crosshairs Code List

Here is an expanded list with CS2 crosshairs codes from more top-level players. Copy any code and import it using the steps from earlier in this guide. Looking for accounts in other games? We have LoL smurf accounts and Valorant ranked ready accounts too.

Player Team Role Crosshair Code
s1mple NAVI (inactive) Rifler/AWP CSGO-E8xcE-27Lmw-2ipNt-3HZvp-pevvE
ZywOo Vitality AWP CSGO-wAD3c-ykt5L-zvZ98-vBisR-6sWPA
donk Spirit Entry CSGO-LdXHk-hatWX-JjEa8-tuLDN-5tbJD
NiKo Falcons Rifler CSGO-AuBGo-h8EqX-4kNpU-Z2WvZ-8YEBM
m0NESY Falcons AWP CSGO-8nb3d-Et6WE-QsF6B-V3E7j-WphrM
sh1ro Spirit AWP CSGO-bk5KR-52jw7-tKRaw-7kzdw-hOxoO
ropz Vitality Lurker CSGO-MMQuh-Hs3Sj-Qv9zd-VaCmc-3QqNO
dev1ce Astralis AWP CSGO-q6V25-QEBHr-ahOJi-bzYJO-PiKPJ
Twistzz Liquid IGL CSGO-owEM6-jvXwF-uXYZA-mvQ5n-qKwLA
b1t NAVI Rifler CSGO-74q7o-bvpfG-mvA6s-6bAtd-OnMHA
malbsMd Entry CSGO-MQYLm-nK5pN-DtXZW-KkmSV-OP3ED
Ax1Le BetBoom Rifler CSGO-erEE8-Hxekb-RjPud-SFZpG-2e7iL
XANTARES Eternal Fire Rifler CSGO-xbpe2-E24RJ-YXNuO-pQvt8-ppNAK
blameF Fnatic IGL CSGO-VBvfL-TCE8y-Em9J5-W4qUn-QT43L
ELiGE Rifler CSGO-qdO93-aJ8Di-FmyoL-hx3F5-dKFuA
rain FaZe Rifler CSGO-bGyTD-3m5yU-xcKQB-G3dHQ-ByUrC
stavn Astralis Rifler/AWP CSGO-yikLL-77yEK-NWkyj-WJn8u-dptiB
FalleN AWP/IGL CSGO-5pfty-Rr37G-beVGw-RNfo2-HDWzE
electronic Rifler CSGO-hyGTZ-LuE7X-wAmdJ-D5wt3-9DmDA
broky FaZe AWP CSGO-YUT3E-27Mmb-W2Exv-yLzWW-U9z6A
frozen FaZe Rifler CSGO-SwysG-uevv9-aL4m2-czGPr-vSVaK
YEKINDAR Liquid Entry CSGO-MtWJv-ikNkn-daUrV-zXHeX-cBNfN
KSCERATO FURIA Rifler CSGO-mXs3W-vAAPP-prKJV-HQxde-rn2AC
flameZ Vitality Rifler CSGO-Ts59P-UHNG6-Nsnwp-eBrtF-Ln2AC
Spinx Rifler CSGO-ASLLC-va7wc-zFpAe-JLOWT-7T8SA
Brollan Rifler CSGO-FnJLE-pUbZP-vnNr4-OEcBH-2zpxA
Magisk Rifler CSGO-qzxDW-GjAPy-PGJY8-tPYPi-SHjeC
NAF Liquid Rifler CSGO-2rkYO-8YYsV-k7Ffi-AaAzA-KrhrM
Perfecto Support CSGO-fXGA3-p7fru-ErWoT-DPXaT-nKbEC
Jimpphat Rifler CSGO-xCR9J-bh3rj-JHxJe-BM3oQ-7T8SA
huNter Rifler CSGO-wTm8n-xyNG7-Gedpn-BS9MO-TpNkO
karrigan FaZe IGL CSGO-b7bY7-KyoTu-Lkf7W-rNQqd-m7VeL
HObbit Rifler CSGO-ihe8o-9mbNL-fnpDP-CHkYs-adoUE
jL NAVI (bench) IGL CSGO-n2cuS-tVHYW-vkd2O-bQVhY-fxwPB
apEX Vitality IGL CSGO-US8wR-VECem-xkyHs-Vz5CY-wwXsO
gla1ve IGL CSGO-9wijz-yOyhf-36hv7-qWx2S-NTivN
Jame PARIVISION AWP/IGL CSGO-v7J4e-759Lf-9RKeL-RLDHB-bN3ED
SunPayus AWP CSGO-Uqwcd-j9M66-VKadd-2AHe2-OYBpF
w0nderful AWP CSGO-8nb3d-Et6WE-QsF6B-V3E7j-WphrM
hallzerk Complexity AWP CSGO-tDBTu-ioyeC-TBvV2-x3C8P-AzZkF
Grim Complexity Entry CSGO-W8kxh-792Ei-sRUdp-E2pfH-SBCtG

CS2 Pro Crosshairs from Streamers

Streamers get a separate section because their CS2 crosshairs tend to prioritize visibility on camera over pure competitive precision. If you watch a lot of Twitch, you have probably seen these setups. They are all legit crosshairs for ranked play, just a bit flashier than what most tournament pro players run.

Streamer Crosshair Code Notes
shroud CSGO-oWwnn-Keks9-w8fEW-LnBEY-pYOAK Large white crosshair, great for visibility
stewie2k CSGO-Tq4Pn-y8koA-2Xy3w-fKmr3-HpCxH White, no dot, small gap, classic NA style
ScreaM CSGO-Jrom3-Vvh6w-9BhEH-uMNH7-JTOpP The headshot machine, small precise setup
D0cC CSGO-oOj7y-nuRph-fokET-Otfff-GSnMC Known for insane FPL clips
smooya CSGO-TisFx-fWurq-u5aC9-hJ8FV-bCSZQ British AWPer, dot crosshair

shroud’s CS2 crosshairs setup is probably the most copied CS2 pro crosshairs in Counter-Strike history. His crosshair size is bigger than what any active pro player uses today (crosshair size 5, crosshair thickness 1.5), but his point was always that crosshairs you can actually see beat a tiny one you keep losing track of. For casual ranked play, he has a point.

Sniper Scope and Per-Weapon CS2 Crosshair Settings

Most guides skip this one: cl_crosshair_sniper_width. It controls how thick the scope lines are when you are zoomed in with the AWP or Scout. Most pros keep this at 1 (thin and clean). Setting it to 2 or 3 makes the scope crosshair fatter, which some AWPers prefer on lower resolutions where the thin line gets hard to see.

CS2 also lets you set different crosshairs per weapon, but almost nobody does this in competitive play. The muscle memory cost of switching between different visual references mid-round is too high. Every pro player I have checked uses the same crosshair for rifles, pistols, and SMGs.

The one exception: some AWPers run cl_crosshairdot 1 globally because the dot helps with no-scope flicks during eco rounds when they are stuck on pistol. dev1ce does exactly this. But even then, the rest of their crosshair settings stay identical across all weapons.

My advice: do not bother with per-weapon crosshairs. Use one setup across everything. Your brain will thank you.

CS2 Pro Crosshairs from CS Legends

Retired or inactive, but people still copy these crosshairs daily. If you watched CS:GO majors back in the day, you already know why.

Player Crosshair Code
kennyS CSGO-hT7XN-3zhiM-fV7P2-PXxA3-CnpJN
f0rest CSGO-sWkRt-oGCxB-WVY6J-bJTun-CPLoD
GeT_RiGhT CSGO-qy3Kw-bB5Ta-28yx7-TyHDp-97OtQ
coldzera CSGO-h9akQ-n43R4-kWJRD-sGzWW-U9z6A
olofmeister CSGO-yGYK6-F9Mmd-AOupZ-Aq2mD-DHWzE
flusha CSGO-Gw4TF-nCYwJ-2oVTc-qqdC3-f86yD
shox CSGO-ctxYs-Wum44-9MGar-WyPBw-9pRBD
GuardiaN CSGO-r9bab-GvDvV-OuvFs-EwwEt-o5LsE
Dosia CSGO-BJKJj-RCC3K-2irYE-TKi25-iNsuL
Snax CSGO-6B6EF-qROBa-3Kqrw-GPV6P-3hbcP
Aleksib CSGO-WWYXF-EUK4o-nr3dx-K3sZf-DbapG
Boombl4 CSGO-X4TZ9-4VOUB-nKXdP-JVmPa-c8ksF
felps CSGO-D4k5U-YKcuy-EY5Gd-ZJ68r-ihtnC
cadiaN CSGO-2iS5N-77Zdo-UjdRV-vPshA-ZbmbN
woxic CSGO-hVyt6-6w7hL-hQyc6-xReeD-3sNkO

CS2 Pro Crosshairs Console Commands

Prefer the console over menus? Paste any of these blocks directly. Each one is a complete CS2 pro crosshairs setup ready for ranked.

Clean small static (good starting point):

cl_crosshairstyle 4; cl_crosshairsize 2; cl_crosshairgap -2; cl_crosshairthickness 0.5; cl_crosshairdot 0; cl_crosshair_drawoutline 0; cl_crosshaircolor 1; cl_crosshairalpha 255

Dot-only (AWPer setup):

cl_crosshairstyle 4; cl_crosshairsize 0.5; cl_crosshairgap -5; cl_crosshairthickness 0; cl_crosshairdot 1; cl_crosshair_drawoutline 0; cl_crosshaircolor 4; cl_crosshairalpha 255

Visible entry fragger:

cl_crosshairstyle 4; cl_crosshairsize 3; cl_crosshairgap -1; cl_crosshairthickness 1; cl_crosshairdot 0; cl_crosshair_drawoutline 1; cl_crosshaircolor 1; cl_crosshairalpha 255

To save any of these permanently, add the commands to your autoexec.cfg file inside the CS2 config folder. That way they load every time you start the game.

Save CS2 Pro Crosshairs in Autoexec

Crosshair console commands work, but they reset after CS2 updates or config wipes. The autoexec approach is permanent. Here is how to set it up.

Your CS2 config folder is usually at:

C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Global Offensive\game\csgo\cfg\

No autoexec.cfg there? Make one. Open Notepad, drop your crosshair commands in (one per line), then Save As autoexec.cfg. Change the file type dropdown from .txt to All Files or Windows will save it as autoexec.cfg.txt and it will not work.

Example autoexec with a complete crosshair setup:

// Crosshair - ZywOo style
cl_crosshairstyle 4
cl_crosshairsize 2
cl_crosshairgap -3
cl_crosshairthickness 0
cl_crosshairdot 0
cl_crosshair_drawoutline 0
cl_crosshaircolor 1
cl_crosshairalpha 255
cl_crosshair_t 0
cl_crosshair_recoil 0

After saving, add +exec autoexec.cfg to your CS2 launch options in Steam. Right-click CS2 in your library, hit Properties, and paste it into the Launch Options field. Now your crosshair loads on every launch. No more re-pasting after patches.

CS2 Pro Crosshairs Not Showing? Fixes

Sometimes your CS2 crosshairs vanish or look wrong after a CS2 update. Here are the common fixes I have used over the years.

Crosshair disappeared entirely. Type cl_crosshairalpha 255 in console. Sometimes updates reset opacity to 0.

Crosshair reverted to default. Your autoexec probably stopped loading. Re-add +exec autoexec.cfg to launch options. If that does not work, paste your commands directly into console and reimport your code.

Crosshair looks different after resolution change. CS2 crosshairs scale with resolution. Went from 1080p to 1440p? Your CS2 pro crosshairs shrink because of the higher pixel density. Add 0.5 to 1 to the size value.

Crosshair flickers or moves on its own. Probably cl_crosshair_recoil is on. Set it to 0. Also double-check that cl_crosshairstyle is 4, not 0 or 2. Also check if cl_crosshairstyle is accidentally set to 0 or 2 (dynamic styles).

Imported code did not apply. Make sure you are pasting the full code including the “CSGO-” prefix. Close Settings completely and reopen it. Sometimes the import field bugs out after tabbing in and out of the game.

CS2 Pro Crosshairs Mistakes to Avoid

I see the same mistakes with CS2 crosshairs in ranked lobbies constantly. These are the biggest crosshair problems that kill your precision.

Changing crosshairs every day. This is the number one mistake people make. Your brain needs at least a week to build spatial awareness around a new crosshair. If you swap every session, you never develop proper muscle memory.

Using a crosshair that is too big. A size 5 crosshair with thick lines blocks enemy heads at long range. You literally cannot see what you are shooting at. Keep size under 3 for competitive play.

Ignoring color on specific maps. Yellow crosshair on Dust2 is almost invisible against the sandy walls. Test your color on the maps you play most.

Copying a pro without testing. CS2 pro crosshairs are tuned for specific setups. donk plays on a 24-inch 240Hz monitor. If you are on a 27-inch 144Hz panel, his crosshair will look and feel completely different. Always adjust after importing. Always adjust after importing.

Leaving Follow Recoil on in ranked. It is a training tool, not a competitive setting. Turn it off once you are comfortable with spray patterns.

Workshop Map: Crashz’ Crosshair Generator

The Crashz’ Crosshair Generator is the single best tool for finding your CS2 crosshairs. It is a free Steam Workshop map that gives you access to every major pro crosshair, lets you preview them against map textures, and export codes with one click.

To use it:

  1. Open Steam Workshop and search for crashz’ Crosshair Generator v3.
  2. Subscribe to download it.
  3. In CS2, go to Play > Workshop Maps and launch it.
  4. Walk up to the crosshair boards and shoot the one you want to try.

Boards are sorted by team too, so you can try all of Vitality or all of Spirit in one go. Spend 20 minutes here. It beats randomly swapping CS2 pro crosshairs for a month.

CS2 Pro Crosshairs Trends in 2026

Based on data from ProSettings and Escorenews, here is what the average CS2 pro crosshairs setup looks like right now:

  • Style: 4 (Classic Static). Over 90% of pros. Not even close
  • Size: Between 1 and 2. Size 2 is the most popular by far
  • Gap: -3, used by roughly half of all pros
  • Thickness: 0 to 1
  • Dot: Off (less than 10% use a dot)
  • Outline: Off (most pros prefer no outline)
  • Color: Green at ~45%, cyan at ~25%, white at ~20%. Everything else is rare
  • Alpha: 255 (full opacity)
  • Follow Recoil: Off

The trend toward smaller, cleaner crosshairs has been consistent since the CS:GO era. Nothing points to that changing anytime soon. For more gaming guides, check out our blog.

My CS2 Pro Crosshairs Setup

After testing probably 30+ CS2 crosshairs over the past year, I settled on something close to ZywOo’s setup with one change: I run thickness 0.5 instead of the standard 0. Zero thickness vanishes on Nuke for me. The 0.5 bump is just enough to keep it visible without the crosshair feeling fat. My crosshair outline is off because outlines add visual noise that I find distracting.

My exact setup: Style 4, size 2, gap -3, thickness 0.5, green, no dot, no outline, alpha 255. Nothing fancy. It works on every map, at every distance, and I stopped thinking about my crosshair months ago. That last part is the real goal. The best CS2 crosshairs are the ones you forget you are using because they just feel like part of your aim.

I tried s1mple’s dot for about a week and while it felt precise on the AK, I kept losing the dot during fast flicks. Went back to lines and never looked back. But that is just me. If you have great crosshair placement and mostly tap-fire, the dot might be your thing.

Frequently Asked Questions

What crosshair do most CS2 pros use?

Most CS2 pro crosshairs use a Classic Static setup (Style 4) with a small size between 1.5 and 2.5, a negative gap of -2 or -3, thin lines, and no outline. Green and cyan are the two most popular colors.

How do I import a crosshair code in CS2?

Go to Settings, Game, Crosshair. Hit Share or Import, paste the code, click Import. Takes 5 seconds. Your new crosshair applies instantly.

What is the best crosshair color in CS2?

Cyan and green are the best CS2 pro crosshairs colors because they contrast well against most map surfaces. Avoid yellow on desert maps like Dust2 and Mirage where it blends into the environment.

Should I use a static or dynamic crosshair in CS2?

Static CS2 pro crosshairs are preferred by the vast majority of professional players because they provide consistent visual feedback and do not distract during firefights. Dynamic crosshairs can help beginners learn recoil patterns but are rarely used in competitive play.

What is s1mple’s CS2 crosshair code?

s1mple uses a small cyan CS2 pro crosshairs dot setup. His crosshair code is CSGO-E8xcE-27Lmw-2ipNt-3HZvp-pevvE. He plays on 4:3 resolution which makes the crosshair appear slightly different than on 16:9.

Does crosshair size change with resolution in CS2?

Yes, crosshairs can look different depending on your resolution. A crosshair set at size 2 on 1920×1080 will appear slightly larger on a stretched 4:3 resolution like 1280×960. Always test your crosshair at your actual resolution before using it in ranked.

How do I use the Crashz Crosshair Generator map in CS2?

Search for Crashz Crosshair Generator v3 in the Steam Workshop and subscribe to it. Launch CS2, go to Workshop Maps, select the map, and load it. Walk up to any crosshair board and shoot the one you want to try. You can also export its code from there.

Last updated: April 2026

Select your currency
USD United States (US) dollar
EUR Euro