How to Import a CS2 Crosshair Code
Importing a crosshair code takes about ten seconds and does not require the console:
- Copy the crosshair code you want.
- Launch Counter-Strike 2 and open Settings.
- Open the Crosshair/Scopes tab.
- Next to the crosshair preview, click Share or Import.
- Paste the code with Ctrl + V and press Import.
The crosshair applies instantly. If a code ever shows “Invalid or old crosshair code”, it is an old pre-update code rather than one from this list — run it through a CS2 crosshair converter first, then import the new-format result.
How to Copy Your Own Crosshair Code in CS2
The same Share or Import window works both ways. Build a crosshair in the Crosshair/Scopes tab, open the window and press Copy — CS2 generates a code for your current setup that you can send to a friend or save for another PC.
Pro CS:GO and CS2 Crosshair Codes in 2026
Most players would rather copy a pro crosshair than build one from scratch, and it is a reasonable shortcut: these setups have been refined over thousands of hours of match play. Every code below is current as of the latest check and imports straight into the updated game — no conversion needed.
Last checked: October 2026 — codes refreshed for the September 22, 2026 crosshair system.
| Player | Crosshair code | Colour | Length | Thickness | Gap |
|---|---|---|---|---|---|
| s1mple | CSGO-xmhFf-OsHJc-KZnPO-Kb6h6-bSC6Q | White | 2 | 2 | 1 |
| ZywOo | CSGO-43Xd3-akOjE-fOHmW-GoRhM-sPcAB | Cyan | 2 | 2 | 2 |
| donk | CSGO-b57wT-uvT3A-LJdaE-uSduy-f8KvM | Green | 2 | 2 | 0 |
| NiKo | CSGO-VT5h9-bzS2V-hZXPc-7WkTt-rVTVP | Teal green | 0 | 4 | 2 |
| m0NESY | CSGO-JJ6Kd-ZzT5c-XB6DH-cBXSn-vANoD | Cyan | 2 | 2 | 1 |
| device | CSGO-xQnva-doSJJ-xdKeo-SPUOO-ZtJnK | Teal | 2 | 2 | 1 |
| ropz | CSGO-2j4nJ-syY9s-2WQXB-xmvFh-7zO2G | Green | 4 | 1 | 2 |
| Twistzz | CSGO-yBRpK-JnRq7-yNSeU-BUsao-2UviB | Teal green | 2 | 1 | 1 |
| b1t | CSGO-Z9HFr-wULUG-KtTma-oC7ty-YnkzO | Green | 2 | 2 | 1 |
| sh1ro | CSGO-m7LUZ-PmRFX-6uzfn-xwJyi-JqLLH | Green | 2 | 2 | 1 |
| stewie2k | CSGO-wH8Zh-MZ5WS-jHtsV-9nTu4-HyDEB | White | 4 | 2 | 3 |
| XANTARES | CSGO-G7wKC-xo9tZ-LoqAP-ozfSn-4UviB | Green | 5 | 1 | 5 |
| kyousuke | CSGO-JJ6Kd-ZzT5c-XB6DH-cBXSn-vANoD | Cyan | 2 | 2 | 1 |
| jL | CSGO-5FucJ-BdfTD-bDnZ3-NquxH-8HA9F | Teal green | 2 | 1 | 2 |
The length, thickness and gap values above are in the new pixel units. One thing that surprises people: after importing a code, the numbers you see on the sliders may differ from the ones here — that is normal. The new system stores each crosshair against the pro’s screen height and rescales it to your resolution, so a “length 2” set at 1280×960 can read as 3 on a 1440p monitor. The crosshair still looks exactly the same; only the displayed pixel number changes.
s1mple Crosshair
CSGO-xmhFf-OsHJc-KZnPO-Kb6h6-bSC6Q
The s1mple crosshair is now a clean white static cross — length 2, thickness 2, gap 1, no dot and no outline. He moved off his old cyan look to plain white, which stays high-contrast against almost every surface. Compact and centred, it is a great default if you are not sure where to start.

ZywOo Crosshair
CSGO-43Xd3-akOjE-fOHmW-GoRhM-sPcAB
The French AWPer ZywOo runs a plain cyan static cross — length 2, thickness 2, with a slightly wider gap of 2. Simple, bright and easy to track, it is the kind of no-nonsense setup you would expect from one of the most consistent riflers-turned-AWPers in the game.

donk Crosshair
CSGO-b57wT-uvT3A-LJdaE-uSduy-f8KvM
donk runs a bright green static cross with a gap of 0 — the four lines almost meet in the middle, making it one of the most compact crosshairs on this list. Length 2 and thickness 2 keep it punchy and easy to see while staying tight enough for precise taps. Fitting for the player many consider the best in the world right now.

NiKo Crosshair
CSGO-VT5h9-bzS2V-hZXPc-7WkTt-rVTVP
NiKo’s is the outlier — length 0 with a centre dot and thick (4) bars in a teal green, so you are effectively aiming with a single bold marker rather than a classic cross. It is the one dot-style setup among the pros here, and a good option if you want zero clutter on the screen.

m0NESY and kyousuke Crosshair
CSGO-JJ6Kd-ZzT5c-XB6DH-cBXSn-vANoD
m0NESY and his teammate kyousuke genuinely run the exact same crosshair, down to the share code: a small cyan static cross, length 2, thickness 2, gap 1, no dot. Proof that when a setup works, it travels — two of the sharpest AWP-capable riflers on the same reticle.

device Crosshair
CSGO-xQnva-doSJJ-xdKeo-SPUOO-ZtJnK
device keeps it minimal — a compact teal static cross, length 2, thickness 2, gap 1, no dot. It is the kind of understated, high-readability setup that has followed the Danish AWP legend through years of Tier 1 play, and it pairs nicely with a clean AWP skin if you want your loadout to match.

ropz Crosshair
CSGO-2j4nJ-syY9s-2WQXB-xmvFh-7zO2G
The Estonian rifler ropz runs a thin green static cross with longer bars — length 4, thickness 1, gap 2. The extra length makes it easy to follow during tracking while the thin lines keep it from covering distant heads. A great template if you find most pro crosshairs too stubby.

Twistzz Crosshair
CSGO-yBRpK-JnRq7-yNSeU-BUsao-2UviB
A tidy teal-green static cross from Twistzz — length 2, thickness 1, gap 1. Thin and compact, it is built for one-tap precision, which tracks for one of the cleanest riflers in North American Counter-Strike.

The rest of the table — b1t, sh1ro, stewie2k, XANTARES and jL — follows the same idea: mostly green or white static crosses, tuned tight. Copy any code straight into Share or Import and adjust the colour to taste.
Best CS2 Dot Crosshair Codes (Dot, Circle and Square)
A dot crosshair strips everything down to a single aiming point. It forces clean crosshair placement and removes visual clutter during sprays — a lot of players switch to it for a week and never switch back. Good news since the September 2026 update: CS2 now has dedicated crosshair styles for circles and dots. Valve added Dynamic Circle, Static Circle, Dot Only and Static Square alongside the existing styles, so a circle crosshair is no longer just a workaround using a thick centre dot — you can pick a real circle, dot or square shape right in the Crosshair/Scopes editor.
Pure dot —
CSGO-oxHBS-u8ref-Fqxzu-Eq47N-LmHKO. Length 0 with the centre dot on and no bars. A clean green aiming point and nothing else.Dot with a micro cross —
CSGO-bnB6q-imiwW-FnNhx-sH4Lo-mNuFF. Length 1, thickness 1, dot on, in cyan. Keeps four tiny arms for orientation around the dot.Circle crosshair — no code needed. Open the Crosshair/Scopes editor and set the Style to Static Circle or Dynamic Circle for a true ring, then tune the colour and size to taste.
Both dot codes above are already in the current format, so they import straight through Share or Import. For a circle, use the style picker rather than a code — it is the cleanest way to get a real ring shape now that the editor supports it.
The Legacy Crosshair in CS2
The September 2026 update reworked the crosshair system and added several new styles: alongside the classic cross, CS2 now has real circle and square shapes — including Dynamic Circle, Static Circle, Dot Only and Static Square — with Dynamic Quad as the new default. The cl_crosshairstyle 0–5 mapping below is from the previous system and is kept only for converting older configs.

| Command | Style | Behaviour |
|---|---|---|
cl_crosshairstyle 0 | Default | Expanded dynamically |
cl_crosshairstyle 1 | Default static | Static default look |
cl_crosshairstyle 2 | Classic | Static cross with dynamic outer elements |
cl_crosshairstyle 3 | Classic dynamic | Expanded while moving and firing |
cl_crosshairstyle 4 | Classic static | Static cross |
cl_crosshairstyle 5 | Legacy | Static while moving, expanded when firing |
If you are chasing the CS 1.6 look specifically, use the current Crosshair/Scopes editor rather than copying an old command block. The new system uses pixel-based length, thickness and gap values, so old negative-gap and decimal-thickness settings need to be converted rather than pasted unchanged.
Best CS2 Crosshair Commands for Copy and Paste
The September 2026 update changed the underlying crosshair settings. In particular, crosshair length, thickness and gap are now measured in pixels, and the game automatically rescales those pixel values when the display resolution changes. For example, a 1-pixel thickness, 8-pixel length and 4-pixel gap are represented directly as 1, 8 and 4.
Because of this change, old command blocks using cl_crosshairsize, negative cl_crosshairgap values and decimal thickness values should be treated as pre-update configurations. Do not paste an old command block and expect the same result. For a current setup, use the Crosshair/Scopes editor or a converter that translates an old configuration into the new pixel-based commands.
| Setting | Current system | What it controls |
|---|---|---|
| Length | Pixel-based | Length of the crosshair bars |
| Thickness | Pixel-based | Width of the crosshair bars |
| Gap | Pixel-based | Distance between the bars and the centre |
| Colour | Preset or custom | Crosshair colour |
| Centre dot | On / off | Adds a dot at the centre |
| Outline | Current outline options | Adds an outline around the crosshair |
The old commands can still be useful when documenting or converting a pre-update configuration, but the values themselves should not be presented as current CS2 settings. For a new crosshair, create it in the editor and use Share or Import → Copy to generate the current share code.
How to Pick the Best Crosshair for You
Pro crosshair codes are a starting point, not a destination. Once you have pasted one, adjust it in this order:
Colour first. Pick something that never blends into the maps you play most. Green and cyan are the two most common choices among pros; yellow and white are harder to read on maps like Ancient and Nuke.
Then length and gap. Smaller is better for long-range duels, larger is easier to track in close-quarters fights. Most pro crosshairs land around a length of 2–5 pixels.
Thickness last. If you keep losing the crosshair against textures, raise it before you raise the length.
Dot or no dot. A centre dot helps with head-level pre-aim; it also hides the exact pixel you are aiming at. Try both for a few matches.
The fastest way to compare options is the in-game crosshair editor, which previews changes live over a map screenshot. For side-by-side testing against bots and different backgrounds, crashz’ Crosshair Generator on the Steam Workshop is still the community standard. While you are dialling in your setup, it is also worth tuning your FOV and viewmodel so your weapon and crosshair sit comfortably together.
FAQ
Can I use old CS:GO crosshair codes in CS2?
Not directly after the September 2026 crosshair update. Old CSGO-... codes from before the patch are rejected as invalid or old codes by the new importer. You can still recover their settings by converting the old code to the current format, then importing the generated code under Settings → Crosshair/Scopes → Share or Import. The codes in this guide are already in the current format, so they import directly.
Is there a CS2 crosshair generator?
The Crosshair/Scopes section in Settings is the built-in editor: it previews changes live and produces a current share code with the Copy button. Workshop maps such as crashz’ Crosshair Generator can still be useful for testing different backgrounds and setups.
Why do the slider numbers differ from the code I imported?
Because the new system is resolution-independent. Each crosshair is stored against the screen height it was made on and rescaled to yours, so a pro’s “length 2” from 1280×960 can read as 3 on a 1440p monitor. The shape is identical; only the displayed pixel number changes with your resolution.
What is the best crosshair colour in CS2?
There is no single answer, but green and cyan are the most common picks among professionals because they stay visible on almost every map. If you play a lot of Ancient or Overpass, test your colour there first — those are where crosshairs disappear.
Still tweaking? Our detailed guide on how to change your crosshair in CS2 walks through every setting one by one. If you have a crosshair code that deserves a spot on this list, drop it in the comments.








Gaa
Gaaa
DONIK
WQOLPQKMOP
Javier Pardo Gonzalez
Chicos solteros?
nathan
pas compris
Cool
adolf
aura
Super
Good
hi adaś
cool
good
wow
marcelek
nice
XAULIN MATADOR DE PORCO
THE BEST CROSSHAIR IS THIS CSGO-BJ450-49352
Write comment