CS2 Guide

How to Use CS2 Crosshair Codes & Commands (2026 Guide)

10 min read Updated: December 2026

Counter-Strike 2 offers multiple ways to customize your crosshair, from simple share codes to detailed console commands. In this comprehensive guide, you'll learn how to use CS2 crosshair codes, master console commands, and apply professional player settings to improve your aim.

Two Ways to Set Your Crosshair in CS2

Counter-Strike 2 provides two main methods to customize your crosshair:

Share Codes

Quick and easy way to import complete crosshair configurations. Perfect for copying pro player settings.

Format: CSGO-xxxxx-xxxxx-xxxxx-xxxxx-xxxxx

Best for: Beginners, quick imports

Console Commands

Precise control over every crosshair parameter. Ideal for fine-tuning specific settings.

Format: cl_crosshairsize 2; cl_crosshairgap -3

Best for: Advanced users, precise adjustments

Good News: CS:GO crosshair codes and commands are largely compatible with CS2. If you have settings from CS:GO, they should work in Counter-Strike 2.

Using CS2 Share Codes

Share codes are the easiest way to import crosshair settings in CS2. Here's how to use them:

How to Import a Share Code

1

Copy the Share Code

Find a crosshair share code from our CS2 crosshair library or any other source. The code format looks like: CSGO-xxxxx-xxxxx-xxxxx-xxxxx-xxxxx

2

Open CS2 Settings

Launch Counter-Strike 2 and click the gear icon to open Settings.

3

Navigate to Crosshair Settings

Go to Game tab, then find the Crosshair section.

4

Click Share or Import

Look for the "Share or Import" button in the crosshair customization area.

5

Paste and Apply

Paste your share code using Ctrl+V and click Apply or Import.

How to Export Your Share Code

Want to share your crosshair with friends? Here's how to get your code:

  1. Go to Settings > Game > Crosshair
  2. Click "Share or Export"
  3. Your code will be copied to clipboard automatically
  4. Share it anywhere you like!
Pro Tip: You can also use the console command cl_crosshair_sharecode followed by the code to import directly via console.

CS2 Console Commands

For more precise control, you can use console commands to adjust individual crosshair parameters.

Enabling the Developer Console

Before using commands, you need to enable the console:

  1. Open Settings in CS2
  2. Go to the Game tab
  3. Find "Enable Developer Console"
  4. Set it to Yes
  5. Press the tilde key (~) to open the console

Basic Console Command Format

Console commands follow this format:

cl_crosshairsize 2; cl_crosshairgap -3; cl_crosshairthickness 1

You can enter multiple commands separated by semicolons, or enter them one at a time.

Important: Make sure there's a space between the command name and the value. For example: cl_crosshairsize 2 (correct) vs cl_crosshairsize2 (incorrect).

Complete CS2 Crosshair Command Reference

Here's a comprehensive list of all crosshair commands available in Counter-Strike 2:

Core Crosshair Commands

Command Description Values
cl_crosshairstyle Crosshair style/behavior 0-5 (4 = static, most popular)
cl_crosshairsize Length of crosshair arms 0-10 (can use decimals)
cl_crosshairgap Gap between center and arms -10 to 10
cl_crosshairthickness Thickness of crosshair lines 0-6 (can use decimals)
cl_crosshairdot Center dot visibility 0 = off, 1 = on
cl_crosshair_t T-style (no top line) 0 = off, 1 = on

Color Commands

Command Description Values
cl_crosshaircolor Preset color selection 0-5 (5 = custom RGB)
cl_crosshaircolor_r Red component (custom) 0-255
cl_crosshaircolor_g Green component (custom) 0-255
cl_crosshaircolor_b Blue component (custom) 0-255
cl_crosshairalpha Transparency level 0-255 (255 = fully opaque)

Outline & Advanced Commands

Command Description Values
cl_crosshair_drawoutline Black outline around crosshair 0 = off, 1 = on
cl_crosshair_outlinethickness Outline thickness 0-3
cl_crosshair_sniper_width Sniper scope crosshair width 1-20
cl_crosshairgap_useweaponvalue Dynamic gap based on weapon 0 = off, 1 = on
cl_crosshair_recoil Crosshair follows recoil 0 = off, 1 = on

Understanding Crosshair Styles

The cl_crosshairstyle command determines how your crosshair behaves. Here's what each style does:

Style 0 - Default

The default CS2 crosshair. Expands when moving and shooting.

Style 1 - Default Static

Similar to Style 0 but with less movement. Still slightly dynamic.

Style 2 - Classic Dynamic

Classic CS style that expands significantly when moving or shooting. Good for learning spray patterns.

Style 3 - Classic Dynamic (Shooting Only)

Only expands when shooting, not when moving. A middle ground between static and dynamic.

Style 4 - Classic Static (Most Popular)

Completely static crosshair. Never moves or expands. Used by most professional players for consistent aim reference.

Style 5 - Classic Dynamic (Spread)

Shows weapon spread accuracy. Similar to Style 2 but more accurate to actual bullet spread.

Recommendation: Start with Style 4 (Classic Static) if you want the most consistent aim. Most pros use this style because the crosshair always shows exactly where your first bullet will go.

Color Customization

CS2 offers both preset colors and custom RGB options for your crosshair.

Preset Colors (cl_crosshaircolor)

  • 0 - Red
  • 1 - Green (Default)
  • 2 - Yellow
  • 3 - Dark Blue
  • 4 - Light Blue (Cyan)
  • 5 - Custom (use RGB values)

Custom RGB Colors

For a custom color, set cl_crosshaircolor 5 and then define your RGB values:

cl_crosshaircolor 5; cl_crosshaircolor_r 255; cl_crosshaircolor_g 0; cl_crosshaircolor_b 255

This example creates a magenta/pink crosshair.

Popular Color Combinations

Classic Green cl_crosshaircolor 1
Cyan cl_crosshaircolor 4
Yellow cl_crosshaircolor 2
Pink/Magenta cl_crosshaircolor 5; r 255; g 0; b 255

Pro Player Crosshair Codes (2026)

Professional CS2 players spend countless hours perfecting their settings. Here are some popular pro crosshairs you can try:

s1mple

Team Falcons

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

Small green crosshair, no dot, static style

NiKo

G2 Esports

cl_crosshairstyle 4; cl_crosshairsize 1.5; cl_crosshairgap -3; cl_crosshairthickness 0; cl_crosshairdot 0; cl_crosshaircolor 4

Minimal cyan crosshair, very precise

ZywOo

Team Vitality

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

Compact green crosshair

device

Astralis

cl_crosshairstyle 4; cl_crosshairsize 1.5; cl_crosshairgap -2; cl_crosshairthickness 0; cl_crosshairdot 0; cl_crosshaircolor 2

Yellow crosshair, clean and visible

For more professional player crosshairs, check out our CS2 Pro Players page with complete settings.

Remember: Pro settings are a starting point, not a guarantee of better performance. Experiment and find what works best for your playstyle and monitor setup.

Best Crosshair Settings Tips

Here are expert tips for optimizing your CS2 crosshair:

Visibility

  • Use contrasting colors: Green and cyan work well on most maps. Avoid colors that blend with the environment.
  • Enable outlines: cl_crosshair_drawoutline 1 adds a black border that helps visibility on bright surfaces.
  • Don't go too small: A crosshair that's too tiny can be hard to track during fast movements.

Precision

  • Use a small gap: Negative values like -3 create a tighter crosshair for precise headshots.
  • Keep it thin: Thinner lines (0-1) obscure less of your target.
  • Consider dot only: Some players use just a center dot for ultimate precision.

Recommended Starter Settings

cl_crosshairstyle 4; cl_crosshairsize 2; cl_crosshairgap -3; cl_crosshairthickness 1; cl_crosshaircolor 1; cl_crosshair_drawoutline 1

This creates a balanced green crosshair with outline - great for beginners and competitive play.

Frequently Asked Questions

Do CS:GO crosshair codes work in CS2?

Yes! Most CS:GO share codes and console commands are compatible with CS2. The crosshair system was largely preserved during the transition from CS:GO to Counter-Strike 2.

Why can't I open the console?

You need to enable it first. Go to Settings > Game > Enable Developer Console and set it to Yes. Then press the tilde key (~) to open it.

How do I reset my crosshair to default?

You can reset by entering these commands in console:

cl_crosshairstyle 2; cl_crosshairsize 2.5; cl_crosshairgap 0; cl_crosshairthickness 1; cl_crosshaircolor 1

What crosshair style do pros use?

Style 4 (Classic Static) is by far the most popular among professional players. It provides a consistent aim reference that doesn't change when moving or shooting.

How do I save my crosshair settings?

CS2 automatically saves your crosshair settings. You can also export your share code via Settings > Game > Crosshair > Share or Export to keep a backup.

Can I use different crosshairs for different weapons?

Not automatically in CS2. However, you can create bind commands to switch crosshairs manually, or use cl_crosshairgap_useweaponvalue 1 to have the gap adjust based on weapon accuracy.

Conclusion

Mastering CS2 crosshair settings is an essential part of improving your gameplay. With this guide, you now know how to:

  • Import and export crosshair share codes
  • Use console commands for precise customization
  • Understand different crosshair styles
  • Apply pro player settings as a starting point
  • Optimize your crosshair for visibility and precision

Ready to find your perfect crosshair? Explore our CS2 crosshair library or create your own with our CS2 Crosshair Generator!