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
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:
- Open Settings in CS2
- Go to the Game tab
- Find "Enable Developer Console"
- Set it to Yes
- 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.
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.
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
cl_crosshaircolor 1
cl_crosshaircolor 4
cl_crosshaircolor 2
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.
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 1adds 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
-3create 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!