The CS2 Crosshair Settings s1mple, ZywOo, and NiKo Use — And Why Dynamic Crosshairs Train Bad Habits

Why Your Crosshair Shapes Your Aim Before You Pull the Trigger

Most CS2 players treat their crosshair like a cursor — a visual artifact that shows where you’re pointing. That framing is wrong, and it explains why thousands of players copy a pro’s crosshair code, see no improvement, and give up.

Your crosshair is a feedback loop. Every time you aim at a target, your brain creates a visual anchor — the crosshair position relative to the enemy model. Over hundreds of hours, that anchor becomes muscle memory. Change your crosshair size or style frequently and you reset that memory. Use the wrong style and you actively teach yourself bad habits.

This guide covers what the commands actually do, why 95% of pro players use one specific style, and the exact settings s1mple, ZywOo, and NiKo use in 2026 — not just their codes, but the reasoning behind the choices.

Verified April 2026. Crosshair commands have been stable since CS2 launch; pro configs reflect the March–April 2026 competitive season.

Quick Start: Your Crosshair in 5 Steps

  1. Press ~ to open the developer console (enable it in Settings > Game first)
  2. Paste: cl_crosshairstyle 4; cl_crosshairsize 2; cl_crosshairgap -2; cl_crosshairthickness 0.5; cl_crosshairdot 0
  3. Set color: cl_crosshaircolor 4 for cyan or cl_crosshaircolor 1 for green
  4. Test on a local server — peek corners and check visibility against both bright and dark surfaces
  5. Lock it for 30 days and don’t change it — consistency builds muscle memory faster than optimization

If you want to match a specific pro exactly, jump to the pro settings table below and use their import code.

The Five Commands That Control Everything

CS2’s crosshair system uses console variables (cvars) to set every property. Enter these individually in the console, or save them to csgo/cfg/autoexec.cfg so they load automatically every session.

CommandWhat It ControlsBest RangeDefault
cl_crosshairstyleStatic or dynamic behavior4 (classic static)2
cl_crosshairsizeLength of each line (pixels)1–35
cl_crosshairgapSpace between center and lines-3 to 01
cl_crosshairthicknessLine width (pixels)0–10.5
cl_crosshairdotCenter dot (0=off, 1=on)0 or 10
cl_crosshaircolorPreset color (0=red, 1=green, 2=yellow, 3=blue, 4=cyan)1 or 41
cl_crosshairalphaOpacity (10=faint, 250=fully solid)200–250200
cl_crosshair_drawoutlineBlack outline for contrast (0=off, 1=on)0 or 10

The default size of 5 is the single setting most new players never touch — and the most damaging. At medium range, a size-5 crosshair physically covers the enemy head model. You’re aiming at your own crosshair, not the opponent. Drop it to 2 or below.

For everything beyond the crosshair — resolution, shadow quality, and launch options that directly affect frame rate — our CS2 Best Settings guide covers the complete competitive config.

Static vs Dynamic: The Habit That Actually Separates Ranks

The cl_crosshairstyle setting matters more than size, color, or gap combined. Here’s the mechanism.

A dynamic crosshair (styles 0, 2, or 3) expands when you walk, jump, or fire — visually showing your weapon’s current accuracy cone. The logic sounds helpful: you can see when your aim is “ready.” The problem is lag.

In CS2, your accuracy recovers within milliseconds of stopping movement. By the time the dynamic crosshair has expanded, contracted, and returned to resting position, the shot window has already opened and closed. You’re watching a delayed readout, not a live one. Worse: your brain learns to wait for crosshair contraction. That’s a habit that doesn’t exist in players who use static — they’ve already internalized stop-then-shoot at the reflex level and never consult a visual indicator.

A static crosshair (style 4) never moves. It forces the discipline directly: stop first, then fire. No crutch. After a few hundred hours, the sequence becomes automatic.

One legitimate use for dynamic: learning spray patterns. If you’re new to AK-47 recoil, watching the crosshair bloom helps you visualize where bullets are landing. Once you’ve internalized the pattern, switch to static immediately and build the competitive habit.

CS2 pro crosshair comparison 2026: s1mple, ZywOo, NiKo, device, and sh1ro settings side by side
Pro crosshair comparison: s1mple, ZywOo, NiKo, device, and sh1ro all use classic static style 4 with small sizes and negative gaps

Pro Crosshair Settings 2026: s1mple, ZywOo, NiKo, device, sh1ro

Every player in this table uses cl_crosshairstyle 4. That’s the constant — not the size, not the color. Style 4 across roles ranging from AWP specialist to entry rifler is the most consistent signal in all of pro CS2 configuration data.

PlayerRoleSizeGapThicknessDotColorImport Code
s1mpleAWP / rifle~1.5-20.5YesWhiteCSGO-m58cB-AyBDC-AV6tp-Gwq2K-QGKeB
ZywOoAWP1-30NoGreen (custom)CSGO-Xi4NX-WUD8O-kRLD7-JJrYj-s1EGnfO
NiKoRifler~2-20YesWhiteCSGO-ycoZv-SiFFn-qrwdv-whnhD-kj74E
deviceAWPSmallNegativeThinNoGreenCSGO-wtG7o-YzmoS-Xxpua-jn2Xo-PsSyL
sh1roAWPSmallNegativeThinNoGreenCSGO-acNiy-swKeq-NXbeQ-MwCnY-rCKeB

What to read from this table: AWPers (s1mple at his AWP size, ZywOo, device, sh1ro) trend toward size 1–1.5 and gap -2 to -3. The smaller the crosshair, the less it obscures a distant target during pre-aim. NiKo as primary rifler runs slightly larger with a dot — the center dot acts as a precise reference point during spray-to-tap transitions where your eye needs to snap back to center immediately.

White versus green is personal. NiKo and s1mple use white for maximum brightness on any surface. ZywOo, device, and sh1ro use green, which reads cleanly on CS2’s predominantly grey and brown environments.

Note on ZywOo: ZywOo adjusts his crosshair between tournaments. The import code above reflects April 2026. His raw cl_ values are more stable: cl_crosshairsize 1; cl_crosshairgap -3; cl_crosshairthickness 0; cl_crosshairdot 0; cl_crosshaircolor 1; cl_crosshaircolor_r 50; cl_crosshaircolor_g 250; cl_crosshaircolor_b 50. Use these if the code doesn’t load.

Color Guide: Why Cyan Shows on Every Map

CS2’s competitive map pool uses a palette of warm browns, greys, and ochres. Four of the five preset crosshair colors conflict with at least one map:

  • Red (0): Disappears against the CT-side wooden structures on Inferno and the sandy surfaces of Dust2
  • Yellow (2): Blends into Dust2, Ancient, and Anubis — the most commonly problematic preset; avoid entirely
  • Dark blue (3): Lost against Overpass’s blue metal and water areas
  • Green (1): Works well on most maps; occasional issues on Ancient’s foliage-heavy sightlines
  • Cyan (4): No current competitive map uses cyan as a dominant texture color — consistently visible across the entire pool

If you’re choosing one color without thinking about it map by map, cyan is the answer. For maximum brightness: cl_crosshaircolor 5; cl_crosshaircolor_r 0; cl_crosshaircolor_g 255; cl_crosshaircolor_b 255. On dark monitors or dark rooms, add cl_crosshair_drawoutline 1; cl_crosshair_outline_draw_thickness 1 — the black outline keeps it readable against any surface.

How to Import a Crosshair Code in 15 Seconds

Crosshair codes (the CSGO-xxxxx format) load the entire configuration in a single step. Two methods:

Method 1 — Settings menu: Open Settings > Game > Crosshair > click “Share or Import” at the bottom > paste the code and press Enter.

Method 2 — Console: Type csgo_crosshair_import_token CSGO-xxxxx-xxxxx-xxxxx-xxxxx-xxxxx directly.

To make settings permanent, add all your crosshair commands to csgo/cfg/autoexec.cfg. This file runs on every game launch, so your settings survive patches and reinstalls without re-entry.

Daily Practice: 15 Minutes to Build the Habit

The settings are the easy part. The reflex takes time. This routine builds stop-then-shoot at the muscle-memory level:

Two consistent weeks at this and the discipline becomes automatic. The crosshair settings didn’t improve your aim — the habit you built while using them did.

Which Crosshair Fits Your Playstyle

Player TypeRecommended SettingsKey Priority
New playerStyle 4, Size 2.5, Gap -1, Color 4 (cyan), No dotVisibility first — you need to see it under pressure before you optimize it
Casual playerCopy any pro code and don’t change it for 30 daysConsistency beats optimization at this stage; pick and commit
Ranked climberStyle 4, Size 1.5–2, Gap -2, Thin lines, color matched to your main mapsMinimize visual noise; every pixel of obstruction is a target you can’t see
AWP mainStyle 4, Size 1, Gap -3, Thickness 0, no dot — match ZywOo or deviceTiny crosshair for pre-aim reference; scope replaces it during the shot
Entry fragger / riflerStyle 4, Size 2, Gap -2, Dot enabled — match NiKoDot anchors your eye during spray-to-tap transitions

For comparisons beyond CS2 — if you’re also playing Valorant — our Valorant Beginner’s Guide covers how that game’s crosshair system differs and why CS2 players tend toward more minimal designs. For a full breakdown of how the two games compare on economy, map control, and skill ceiling, see our CS2 vs Valorant 2026 comparison.

FAQ

What’s the best crosshair for CS2 beginners?

Style 4 (classic static), Size 2.5, Gap -1, Cyan (color 4). Slightly larger than pro settings because you’re still learning to track your own aim. The most damaging beginner mistake isn’t wrong size — it’s using dynamic style (0, 2, or 3) and building the habit of waiting for crosshair contraction before shooting. That habit doesn’t scale. Use static from day one.

Why do pro CS2 players use such small crosshairs?

A large crosshair obscures the target. At medium range, the default size-5 crosshair covers an opponent’s head. You’re literally aiming at your own visual rather than the model. Pros use sizes 1–2 because the lines sit just outside the hitbox, keeping the target fully visible. The smaller the crosshair, the more precisely your eye registers where dead center is — and over thousands of hours, that precision translates directly into tighter spray control and more consistent first-bullet placement.

Can crosshair settings affect FPS in CS2?

No — negligibly. Crosshair rendering is among the lightest operations in the engine. Switching from size 5 to size 1 or changing colors won’t appear in any benchmark. If you’re experiencing frame rate problems, the culprits are resolution, shadow quality, ambient occlusion, and background applications. The settings that actually affect competitive performance are in our CS2 Best Settings guide — crosshair choice is not among them.

How does CS2’s crosshair compare to Valorant’s?

Both games support static crosshairs with similar command structures, but the implementation differs. Valorant offers a fully visual editor with no console required; CS2 uses console commands giving access to exact decimal values and RGB overrides. Valorant’s default crosshair (dot plus inner lines) is more complex than what most CS2 pros run — CS2 culture trends toward minimalism because the game’s grey-brown palette means any crosshair stands out, while Valorant’s brighter art style demands more visible designs. If you play both games, expect to run noticeably different setups.

Sources

  1. CS2 Pro Config Settings: s1mple, ZywOo, and More — BLAST.tv
  2. All CS2 Crosshair Commands — DMarket Blog
  3. CS2 Crosshair Guide — Best Settings and Pro Codes — CSDB.gg
  4. Best CS2 Crosshair Codes 2026 — 25 Pro Player Settings — PCGamesN
  5. CS2 Crosshair Database — ProSettings.net (prosettings.net/tools/cs2-crosshair-database/)
Michael R.
Michael R.

I've been playing video games for over 20 years, spanning everything from early PC titles to modern open-world games. I started Switchblade Gaming to publish the kind of accurate, well-researched guides I always wanted to find — built on primary sources, tested in-game, and kept up to date after patches. I currently focus on Minecraft and Pokémon GO.