CS2 & CS:GO Crosshair Generator

Build your crosshair, then paste the share code into CS2 under Settings → Game → Crosshair → Share or Import. Works with the new pixel crosshair, and converts old CSGO- codes.

Coming from CS:GO? Your crosshair settings carry over: paste a CSGO- share code or your old cl_crosshair commands into the import box and the generator rebuilds it as a CS2 code. The same code works as a CS:GO crosshair generator too, since both games read the same commands.

Share code
Link to this crosshair
Console commands

My crosshairs

Saved in this browser only

Saved

Nothing saved yet. Name your crosshair and hit Save.

Pro presets

All pro crosshairs

Style
Size (pixels)
Color
Outline
Dynamic
Scope dot

CS2 crosshair settings explained

Every CS2 crosshair is built from the same handful of settings. Here is what each one does and how pros usually set it.

Style
Static styles never move, so you always see the same shape. Dynamic styles spread out while you move or shoot. Almost every pro uses Static Cross: they already know when they are moving or spraying, so a crosshair that grows only gets in the way. Static Square, Dot Only and the circle styles suit players who want a different shape.
Length, thickness and gap
All three are measured in pixels. Length is how long each line is, thickness is how wide, and gap is the empty space in the middle. Pros keep their crosshairs small: usually 2 to 4 pixels long, 1 or 2 pixels thick, with a gap of 0 to 2. The single most common pro setup is length 2, thickness 2 and gap 1. A small crosshair covers less of the target, so a head at long range is still visible around it.
Made for screen height
Pixel sizes depend on resolution, so every crosshair records the screen height it was designed at. Set "Your res" above to the resolution you play at to see how a crosshair made at a different height will look on your screen.
Center dot and T style
A center dot marks the exact middle and helps if you lose track of a small crosshair. T style removes the top line, which some players find makes heads easier to see. Very few pros use either.
Color and outline
Pick a color that doesn't appear on the maps you play. Green is the most popular pro color, followed by cyan, because both stand out on almost every CS2 map; red and orange can blend into walls and fire. An outline adds a dark border so the crosshair stays visible against bright spots like the sky or sand. Most pros play without one.
Follow recoil
With follow recoil on, the crosshair moves with your spray so it shows where bullets will go. It can help while learning sprays, but most players keep it off so the crosshair stays where they placed it.

How to pick a crosshair

  1. Start from a pro preset you like the look of. Length 2, thickness 2 and gap 1 is a safe default.
  2. Make it small enough that a head at long range is still visible around it.
  3. Pick a color that contrasts with the maps you play most, and add an outline if it disappears against bright spots.
  4. Try it in the 3D range above, then play a few deathmatch games before changing it again. Switching crosshairs all the time makes it harder to build consistent aim.

Frequently asked questions

How do I import a crosshair code into CS2?

Open Settings, then Game, then Crosshair, click Share or Import, paste the code and click Import.

Do old CS:GO crosshair codes still work?

Paste an old CSGO- code into the Import box above and the generator converts it to the current pixel crosshair format, ready to copy into CS2.

What do the console commands do?

They set the same crosshair with cl_crosshair commands. Paste them into the console, or put them in an autoexec.cfg so your crosshair comes back if your settings are ever reset.

Where are my saved crosshairs kept?

In your browser only. Nothing is uploaded, so they won't appear on another device. Copy the share link to move a crosshair between devices.