Guide to the Best CS2 Crosshair Commands
How to import your crosshair
Once you've used the generator above to find your perfect design, simply click the yellow Copy Command button.
Open Counter-Strike 2, press the tilde key (~) to open the Developer Console, paste the entire string of text, and press Enter. Your crosshair will instantly update in-game!
What makes a "Pro" crosshair?
If you check our Pro Settings Database, you will notice a massive trend: over 90% of tier-1 pros (like s1mple, NiKo, and donk) use a small, tight crosshair with a negative gap (usually -2 or -3).
This is because smaller crosshairs obscure less of the enemy's head at long ranges, making micro-adjustments much easier to visualize.
cl_crosshairsize
Determines the length of the four arms. Most pros use a size between 1.0 and 2.5.
cl_crosshairthickness
Adjusts the width of the lines. In CS2, a thickness of 0 or 0.5 represents exactly 1 pixel on a 1080p monitor.
cl_crosshairgap
Adjusts the empty space in the center. Negative numbers (like -2) bring the lines closer together.
cl_crosshairdot
Values of 1 or 0. Adds a solid square dot to the exact center of the screen.
cl_crosshair_drawoutline
Adds a black border around your crosshair lines. Crucial for visibility on bright maps like Dust II.
cl_crosshair_outlinethickness
Controls the thickness of the black border. Typically kept at 1.0 for a clean look.
cl_crosshaircolor
Values 0-4 use preset colors. Setting this to 5 allows you to use custom RGB colors.
cl_crosshaircolor_r/g/b
Controls the custom Red, Green, and Blue color values. Values range from 0 to 255.
cl_crosshairalpha
Controls transparency. 255 is fully solid, while lower numbers make the crosshair see-through.
cl_crosshair_t
Setting to 1 removes the top arm of the crosshair, creating a "T-Shape" often used to keep headshot angles clear.