How to Copy a Crosshair in CS2

Share codes in, share codes out — plus the console shortcut and the resolution gotcha

Beginner FriendlyNo prior CS2 knowledge required
TL;DR

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

  1. Copy a share code — from a friend, or one-click from our pro crosshair library.
  2. In CS2, open Settings → Game → Crosshair.
  3. Click the Share or Import icon next to the crosshair preview.
  4. 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-uvwxy

Because 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.
JL

Director at Bettor Media. CS player since 2013 with experience in skin trading, marketplace analysis, and competitive play.