How to Copy a Crosshair in CS2
Share codes in, share codes out — plus the console shortcut and the resolution gotcha
Copy the crosshair's share code (starts with CSGO-), then in CS2 go to Settings → Game → Crosshair → Share/Import, paste, and click Import. Console alternative: apply_crosshair_code CSGO-xxxxx-… applies it instantly.
Every CS2 crosshair can be expressed as a share code — a short string starting with CSGO- that encodes style, size, gap, color, dot, everything. Copying a crosshair is just moving that string: get the code, import it, done. It takes about ten seconds, and codes from teammates, pros, or decade-old CS:GO forum posts all work.
Method 1: The settings menu
- Copy a share code — from a friend, or one-click from our pro crosshair library.
- In CS2, open Settings → Game → Crosshair.
- Click the Share or Import icon next to the crosshair preview.
- Paste the code and hit Import — it applies instantly.
The same dialog shows yourcurrent crosshair as a code. That is how you export: copy it out and send it anywhere text goes. Keep a backup of your own code before importing someone else's — imports overwrite.
Method 2: The console (faster, bindable)
With the developer console enabled, one command does the whole job:
apply_crosshair_code CSGO-abcde-fghij-klmno-pqrst-uvwxyBecause it is a command, it binds. Dedicated switchers keep two setups on the keypad — a cross for rifling, a dot for AWPing:
bind kp_1 "apply_crosshair_code CSGO-xxxxx-xxxxx-xxxxx-xxxxx-xxxxx"
bind kp_2 "apply_crosshair_code CSGO-yyyyy-yyyyy-yyyyy-yyyyy-yyyyy"Console not opening? Settings → Game → Enable Developer Console — full walkthrough in the console guide, and more bind patterns in the bind generator.
The resolution gotcha
A share code reproduces the crosshair's settings, not its on-screen appearance. Size and thickness render relative to resolution, so a code built on 1280×960 stretched looks noticeably fatter there than the same code on 1920×1080 native. If an imported pro crosshair feels wrong, that is usually why — the fix is a small size/gap adjustment, not a different code.
Import the code into the crosshair generator to tweak it visually, or check what resolution its owner actually plays in the pro settings database — every player page lists resolution alongside the crosshair.
Good codes to start from
If you are shopping rather than copying a specific friend: the pro crosshair libraryhas verified codes for 189 professionals, filterable by role — copy an AWPer's dot or a rifler's static cross and adjust from there. The best crosshair guide explains what the settings actually do if you would rather understand than imitate.
Frequently Asked Questions
- How do I import a crosshair code in CS2?
- Settings → Game → Crosshair → click the Share/Import icon → paste the code (it starts with CSGO-) → Import. Or skip the menus entirely: apply_crosshair_code CSGO-xxxxx-xxxxx-xxxxx-xxxxx-xxxxx in the console.
- How do I share my own crosshair?
- Same Share/Import dialog — it displays your current crosshair as a CSGO- code you can copy and send. Codes are just text, so they work in Discord, forums, anywhere.
- Do CS:GO crosshair codes work in CS2?
- Yes. The share-code format carried over, so codes from the CS:GO era import fine — a decade of famous crosshairs still works.
- How do I copy a pro player’s crosshair?
- Use their share code — our pro crosshair library has verified codes for 189 players, one click to copy. Import it, then expect to tweak size or gap slightly if you play a different resolution than they do.
- Why does a copied crosshair look different on my screen?
- Resolution and aspect ratio change how thick and large the same code renders. A crosshair tuned on 1280x960 stretched looks chunkier than on 1920x1080 native. Import the code, then adjust size and thickness to taste in the crosshair generator.
- Can I save more than one crosshair?
- The game keeps one active crosshair, so store spares as codes: keep a note of them, or bind them — bind kp_1 "apply_crosshair_code CSGO-....." swaps setups with one key.