Best CS2 Crosshair Codes (2026 Update)

Want to try a different crosshair without adjusting every slider first? Import a preset, keep the parts you like, and change the ones that get in the way. Save your current code before starting. A player’s name is a useful way to find an earlier setup, but it doesn’t mean they still use that exact code.

Use the list for a quick starting point, then check it alongside the rest of your CS2 settings, especially resolution and display scaling.

The tables below use the current CS2 share-code format introduced on September 30, 2026. The pro codes were checked against recent official match-demo data, while the creator presets were checked against recent match activity. Players can change their crosshairs at any time, so use the verification date as a snapshot rather than assuming a code will remain permanent.

To try one, copy the complete CSGO- string, open Settings > Crosshair/Scopes, choose Share or Import, and paste it.

CS2 Crosshairs Fine-tuning your crosshair

Style, length, gap, thickness and color work together when adjusting a CS2 crosshair. Save the starting preset before changing individual values.

How to Import a CS2 Crosshair Code in 30 Seconds

  1. Open CS2 Settings, then select Crosshair/Scopes.
  2. Select Share or Import on the preview panel.
  3. Paste the complete share code and choose Import.
  4. Test it on the same resolution and aspect ratio you normally use.

Save your current code before importing another crosshair. That gives you a quick way back if the new shape is hard to see.

What Changed With CS2 Crosshairs in 2026?

Valve rebuilt CS2’s crosshair system in September 2026. Crosshairs are now resolution-independent, dimensions use pixel-based settings, and the Settings menu has a dedicated Crosshair/Scopes section. The default was also changed to Dynamic Quad, a style designed to represent weapon accuracy more directly.

Valve expanded the system again on September 30 with outline colors, the Static Quadrant style, negative gaps for Classic Dynamic, finer alpha adjustments, and additional scope-dot data. That update also changed the crosshair share-code format, which is why older CSGO-xxxxx-... codes should not be used as current import codes.

  • September 22: resolution-independent crosshairs, new styles, Crosshair/Scopes tab and Dynamic Quad default.
  • September 23: Valve clarified that thickness, length, and gap use pixels and automatically rescale with resolution.
  • September 30: outline colors, Static Quadrant, negative Classic Dynamic gaps, scope-dot data in codes, and a new share-code format.
  • October 2: Valve fixed grenade-crosshair rendering when thickness is set to 3 pixels.

What Makes a Good CS2 Crosshair?

First decide how much visual feedback you want. Shape and recoil-following behavior are separate choices, so a static shape does not always mean the crosshair stays fixed on screen:

  • Static: Keeps a fixed shape. Leave Follow Recoil off if you also want a fixed screen-center reference.
  • Dynamic: Changes according to weapon accuracy and spread. Dynamic Quad is now CS2’s default style and was introduced to represent weapon accuracy more directly.
  • Follow Recoil: A separate setting that moves the crosshair with recoil, including when using a static shape.

Green and cyan are common starting colors, but compare them against your usual maps rather than assuming either will stand out everywhere. An outline can help when the base color blends into a wall.

The menu preview only tells you so much. Try a pale wall, a dark corridor, and a busy fight with smoke in view. If you have to search for the crosshair before placing it, the color, opacity, or outline needs attention. The opposite problem matters too: a bright, heavy shape may be easy to find while covering the detail you want to aim at.

Then compare thickness and gap together. Thin lines leave more of the target visible but can be harder to follow during a spray; thick ones trade some of that clear view for visibility. A tighter opening gives you a small reference to place, while a wider gap leaves more room around the target. Dynamic feedback can show accuracy changes during practice, whereas a static reference stays visually simpler. Choose the smallest readable setup, not simply the smallest number the menu allows.

How Resolution and Aspect Ratio Change What You See

CS2’s current crosshair system is resolution independent. Length, thickness, and gap are entered in pixels for the resolution where the crosshair was created, and CS2 automatically rescales those measurements when resolution changes. For example, a thickness of 2 pixels at 720p becomes 4 pixels at 1440p to preserve the same proportions. Stretching 4:3 to fill a widescreen monitor happens separately and can still make the shape look wider. That’s why the useful comparison is on the resolution and scaling you normally play with.

Best Pro Player CS2 Crosshair Codes

The codes below use CS2’s current post-September-30 share-code format and were checked against recent official match-demo data. The date shows the latest match where that crosshair was verified. Pro players can change settings between matches, so a newer demo may eventually replace any code listed here.

Pro Crosshair Presets

Player Team Current Crosshair Code Verified
donk Team Spirit CSmruJvT2oNMbuQTnT7AxpUbmoAippt23rntOEkDXkT7wL Oct 28, 2026
ZywOo Vitality CS6bn6bJeOmmd35ur7m83TdDtmCPucSTUjz3hSNuwJMiyE Oct 31, 2026
NiKo Falcons CSWqpmVE84W9JMwxhCoyF5rV78XSQEKJbSvWZ7H2sajzhi Nov 4, 2026
m0NESY Falcons CSTjicTWjkYkq965ihXB93bXUvSvjir5DhaCXW2NcwOAYF Nov 4, 2026
sh1ro Team Spirit CSV5eLcKReqH9sBsxQ5uX65zG9SunXUN7HiK7V7yuKT4PF Oct 28, 2026
molodoy FURIA CS8ETy7EMLQtkTrm7K8oG8c96h2oak8MDhxnWDoLPHDfVP Nov 6, 2026
ropz Vitality CSUxjvBKxbaTKG5sfdufqzDvzeAiaTuveQmT6XFOvWmvAc Oct 31, 2026
Twistzz FaZe Clan CSyAqUtN69wWNvDFi89hfa9qHCnj5JURoPsvD99oC8V6wL Nov 3, 2026
apEX Vitality CSHhdAW9O6Kujk5Wc8i2YOYzJsQiQk8hP2XJbEfHTMtnQi Oct 11, 2026
flameZ Vitality CSCTWJSVydL9ecJ292AFNuNd7tj4qfJTDzV34iQqryCjhj Oct 31, 2026
b1t NAVI CSiuObDzWBiXvWXr8UJU5TLsmhBNMJMBaH5AjAS63CFNqF Nov 6, 2026
mezii Vitality CSvfsMCShd5uL4nTGYcUtuSqy4PJRHmCU6UoT9q5FK6DHE Oct 31, 2026
Aleksib NAVI CSDcomrJBKpqwRGP3676xoNKTGhHdCOaZ6xY5v5wUQHzyD Nov 6, 2026
malbsMd Liquid CSZJePBLzJHWaXuQpE6CpAhxDiwvKrdAyiP6hpwCAEdduU Nov 4, 2026
kyousuke Falcons CSqvLJtn4UrvzStpGJP9PjwVCYhsA44tkbwDWbeiLZKGhF Nov 4, 2026
KSCERATO FURIA CS9oCztzYGfZYGXxLsavGBzJ6Okzj8cOE2JnGaRWJvbUHD Nov 6, 2026

More Pro CS2 Crosshair Codes

Player Team Current Crosshair Code Verified
frozen FaZe Clan CSXhYcRknnJRNRipQDscrX69AjRiaTuveQmT6XFOvWmvAc Nov 3, 2026
YEKINDAR FURIA CSduionjhKY4Fc2NMLR7nTzqKtYbLX3nZMCb3h3iXqFzsa Nov 6, 2026
910 The MongolZ CSEdromTGM7ij4BWeDiWRhvP5pGSYTZoO3TFLyE2uKT4PF Nov 4, 2026
magixx Team Spirit CSOO4jyrC6XY2puAqtAdDeVK6Tmc77UpYwh9MkiDHQubnQ Oct 28, 2026
w0nderful NAVI CSnBAzYp5uNERqbePBrROJnWAHTV5Lop7nj4yGRzEYpX5R Nov 6, 2026
torzsi MOUZ CSM9yeif5somwBWXz5xPknj5SjSSH6vKEODqo6d4eWmv9A Nov 4, 2026
xertioN MOUZ CS47qWbwsySdyGJANuMaMoo8PcBjuduP2SDnef8CVO8UZA Nov 4, 2026
Spinx MOUZ CSM9yeif5somwBWXz5xPknj5SjSSH6vKEODqo6d4eWmv9A Nov 4, 2026
huNter- G2 CSTum3CfNRAuPAYuTjGJZzJE8v7OtRxRo3z8ZrFdYAe4TV Nov 3, 2026
HeavyGod G2 CSmvCoRjzt9i8m9x72zRBjhLtjOpHd4uMBRetab6kzJrKZ Nov 3, 2026
EliGE Liquid CSUoVqFhi59rOLcWPEBUNQy2X7CKcB5jGyXJswh6FTB72a Nov 4, 2026
NAF Liquid CSThwkEFs63W3UmOzk7raBHcXq8kx9NN25qGS3kH5yY7tW Nov 4, 2026
siuhy Astralis CSUxjvBKxbaTKG5sfdufqzDvzeAiaTuveQmT6XFOvWmvAc Oct 29, 2026
dev1ce 100 Thieves CSJ3jC24NXUH6OOZMvHKoNvMNWNuD8UnZQ962qyCkrKxOK Nov 1, 2026

A small static cross in a contrasting color is a sensible first comparison. You don’t have to keep it just because a pro-associated preset uses it. Look for the aim point, then look through it at a distant target: both should be easy to see.

Import one code and take it through a short practice session. Try moving, stopping, tapping, and spraying, then hold an angle with a target farther away. A shape that looked sharp in the menu may disappear during recoil or cover a distant head. Those are useful reasons to adjust it; one missed shot isn’t.

For a rifle, pay attention to bursts and distant angles. An AWP scope is a separate graphic, so copying an AWPer’s ordinary crosshair is not the same as copying their whole scoped setup.

Use the same resolution and practice routine for each comparison. Otherwise, you may be judging the display change rather than the crosshair. A player’s saved code is also just one version of their setup, not something they are obliged to keep.

Best CS2 Streamer and Creator Crosshair Codes

Creator settings are harder to keep current than professional match-demo data, so the codes below use recent current-format presets checked from match activity. As with pro settings, a creator can change their crosshair after the listed date.

Creator Focus Current Crosshair Code Checked
fl0m Streaming and Analysis CSTOE8kOHC6GtS2s6vt7VYCzdxEYBOUNCoMc57BirKsKNQ Oct 19, 2026
pashaBiceps Former Pro and Streaming CSV3Pik9RFSEQ2ZGcvFsctrwK7NTJ89P77QAwdf4dePunP Oct 19, 2026
kennyS Former Pro and Content Creation CSG3sDcP6epzYRqPawHj7NRksb5MKQrzvcqFwAjLPHDfVP Oct 19, 2026
ScreaM Former Pro and Content Creation CShnzRUUQL8RSSG69TBoUvAm6LzBO7DmYdOpPBGsCHqJKb Oct 19, 2026
shox Former Pro and Content Creation CS69Qj4dwkDH7GZtvFdhn99CsHe5LJBycqnWU23TyEKRhk Oct 19, 2026
Crosshair picked?

Compare the new reticle against bright and dark weapon finishes before committing to a color.

Browse CS2 Skins

Import Troubleshooting and Manual Adjustments

Import a saved code:

  1. Open Settings
  2. Go to Crosshair/Scopes
  3. Click Share or Import
  4. Paste the code and confirm

Adjust individual settings:

The CS2 developer console is useful when you only want to change one value and leave the rest alone.

A share code belongs in Settings > Crosshair/Scopes > Share or Import, not in the console. Current CS2 share codes begin with CS and contain no dashes. The older CSGO-xxxxx-xxxxx-xxxxx-xxxxx-xxxxx format stopped importing after Valve changed the share-code format on September 30, 2026.

With a cl_crosshair command, you enter a setting name and a value instead of an import code. Press Enter to apply it. Semicolons let you put several commands on one line, but start with one so you know what changed.

If a current CS... code is rejected, first check that the entire string was copied without spaces or missing characters. If the code begins with CSGO-, it is from the old format and cannot be imported directly into the current client. Use a current code instead; converted pre-update crosshairs may only approximate the original because the old system used different sizing units.

How to Copy an Opponent’s Crosshair Mid-Match

  1. Press Tab to open the scoreboard.
  2. Select the player whose crosshair you want.
  3. Choose Copy Crosshair.
  4. Confirm that you want to replace the current setup.

Save a backup before copying another player’s crosshair. If that mode doesn’t offer the scoreboard option, the player can share a code with you instead.

How to Build Your Own CS2 Crosshair (Command Reference)

Setting Command What It Does
Style cl_crosshairstyle Styles run from 0 to 9. Important options include 4: Static Cross; 6: Dot Only; 7: Dynamic Quad; 8: Static Square; 9: Static Quadrant.
Length cl_crosshair_length Length of each bar in pixels. CS2 rescales it when resolution changes.
Gap cl_crosshair_gap Spacing around the center in pixels. Negative gaps are supported for the Classic Dynamic style.
Thickness cl_crosshair_thickness Width of the crosshair bars in pixels.
Outline cl_crosshair_drawoutline 0: off; 1: full outline; 2: half outline.
Outline Color cl_crosshairoutline_r / cl_crosshairoutline_g / cl_crosshairoutline_b / cl_crosshairoutline_a Controls the RGB color and opacity of the crosshair outline.
Dot cl_crosshairdot 1 adds a center dot; 0 removes it.
T Style cl_crosshair_t 1 removes the top bar to create a T-shaped crosshair; 0 uses the full shape.
Color cl_crosshaircolor_r / cl_crosshaircolor_g / cl_crosshaircolor_b RGB channels for the main crosshair color, each using values from 0 to 255.
Opacity cl_crosshaircolor_a Crosshair alpha. 0 is transparent and 255 is fully opaque.
Follow Recoil cl_crosshair_recoil 1 makes the crosshair follow predicted recoil; 0 keeps that behavior disabled.
Dynamic Spread Limit cl_crosshair_dynamic_spread_limit Controls how far dynamic crosshair styles can expand while showing weapon inaccuracy.
Reference Screen Height cl_crosshair_screen_height Stores the screen height used for the pixel measurements so CS2 can rescale the crosshair at another resolution.
Scope Dot Scale cl_ironsight_dot_scale Controls the scale of the scope or iron-sight dot.
Use Crosshair Color for Scope Dot cl_ironsight_usecrosshaircolor Uses the normal crosshair color for the scope dot when enabled.

Keep an old CFG as a reference, not as a direct conversion chart for the current crosshair system. Legacy commands such as cl_crosshairsize, cl_crosshairgap, and cl_crosshairthickness used the older sizing system, while the current controls use cl_crosshair_length, cl_crosshair_gap, and cl_crosshair_thickness with pixel-based values. Likewise, an old CSGO- share code should not be treated as a current import code.

With cl_crosshairstyle 4, you have a Static Cross to work on. Perhaps the bars are a good length but look too heavy: that’s a reason to lower thickness, not shorten them. Or perhaps the opening feels cramped, in which case try the gap. Working this way is easier than moving every slider and wondering which change helped.

Want cyan instead of green? Leave red at 0 and green at 255, then raise blue from 0 to 255. That changes the color, not its transparency, which belongs to cl_crosshaircolor_a. The outline has its own color controls. Add the dot if you would rather put a mark on the target than place it inside an empty opening.

Still moving during a spray, despite selecting a static shape? Follow Recoil is the other setting to check. Turn it off with cl_crosshair_recoil 0 to leave the static reticle at the center as you fire.

How to Choose the Right Crosshair for Your Playstyle

A distant opponent is a useful size comparison. If the head disappears under your crosshair, reduce what is covering it before trying a completely different preset. Up close, visibility may be the bigger problem: the tiny shape that left a distant target unobstructed can be hard to follow during a burst. An AWP’s scoped view needs a separate comparison because its scope graphic is not the ordinary crosshair.

A missed shot is not much of a diagnosis. Were you unable to find the crosshair, or was it hiding the head? The first problem points toward contrast; the second points toward dimensions. Give a preset a few sessions and adjust the thing that is actually getting in the way.

Ready to refresh your CS2 loadout?

Trade, buy or sell CS2 skins on our marketplace.

Trade CS2 Skins on Tradeit

FAQ

Is crosshair style 4 really the best in CS2?

Only if that shape suits you. Style 4, Static Cross, leaves an opening between four arms. Dot Only removes the arms, Static Square frames the center, and dynamic styles provide accuracy feedback. None of those choices is a shortcut to better aim.

Does crosshair color affect visibility?

Yes, but there is no color that wins against every background. White may be clear in a dark corridor and disappear against a pale wall. Before abandoning a color you otherwise like, try an outline to separate its edge from the scenery.

Can I use different crosshairs for different weapons?

Not by importing several codes and assigning them to weapons. An import replaces the active setup. You can switch ordinary presets yourself or through binds, but a rifle code and a pistol code do not become an automatic pair.

Do CS2 pros use the default crosshair?

Published pro profiles show plenty of custom setups. That doesn’t make the default unusable. You need a visible aiming point and a clear view of the target, not necessarily a code with a famous name attached.

How do I make my crosshair follow recoil?

Use cl_crosshair_recoil 1. To undo that choice, enter cl_crosshair_recoil 0. A dynamic style can still change with accuracy even when Follow Recoil is off, so choose a static style too if your goal is a fixed reference at the center.

Why does my old CSGO crosshair code not work?

Valve changed CS2’s crosshair share-code format on September 30, 2026. Current codes begin with CS and contain no dashes, while older CSGO-xxxxx-... codes are rejected by the current client. Use a newly exported current code instead. A converted old preset may not reproduce the original perfectly because the old crosshair system used different sizing units.

What is the default CS2 crosshair in 2026?

CS2 uses Dynamic Quad as its default crosshair style. Valve introduced it in the September 22, 2026 update and described it as a better representation of weapon accuracy. You can switch to Static Cross, Dot Only, Static Square, Static Quadrant, or another available style from the Crosshair/Scopes settings.

Static Cross remains overwhelmingly the most common style in current professional match-demo data, although length, thickness, gap, and color vary between players. Two pros can both use Static Cross while ending up with noticeably different reticles, so the style number alone does not describe the complete crosshair.

Does resolution affect how an imported crosshair looks?

A code carries settings, not a screenshot of how the crosshair looked on someone else’s monitor. CS2 rescales the pixel measurements for your resolution. If you also stretch 4:3 onto a widescreen display, that makes the whole picture wider. Compare both resolution and scaling when an import looks different from the one you expected.

Can I copy an opponent’s crosshair during a live match?

Yes, where Copy Crosshair is available on the player’s scoreboard entry. Confirming it replaces your setup. Save your own code before the match if you plan to try other players’ crosshairs; importing that backup is easier than rebuilding the old settings from memory.

How often do pro players change their crosshair codes?

It depends on the player. More importantly, a saved code won’t update when its owner makes a change. It holds the exported settings, so importing it again gives you that same version rather than downloading whatever the player uses now.

author avatar
William Westerlund
William brings 7 years of experience writing for multiple gaming blogs. He has more than 10,000 hours played in CS:GO (CS2) and have played around in other games such as TF2 and Rust. Through his experience playing the game at a high level and dealing with skins for many years, he provides first-hand insight into the topics covered on the Tradeit.gg blog.
For New Users
Ready to trade your next CS2 skin?

Claim a first-trade bonus instantly when you get started.

$5

First-Trade Bonus

Start Trading Now
CS2 crosshair appearance and settings preview
Up To 50% Off All Skins
Table of Contents
You may also like