CS2 Crosshair Generator
Build your crosshair with a live preview, then grab the share code or console commands. Updated for the new pixel-based crosshair system (CS2 1.41.8.3, September 2026). Paste an old code to convert it.
Preview
1x shows the crosshair pixel for pixel at a screen height of 1080p. In game this style follows your weapon's real inaccuracy; drag the spread slider to see it open up. Circle, square and quad shapes are drawn approximately.
Share Code
Apply it in game from Settings → Crosshair / Scopes → Share or Import, or paste the console commands below.
Console Commands
cl_crosshair_drawoutline "1"; cl_crosshair_dynamic_maxdist_splitratio "1"; cl_crosshair_dynamic_splitalpha_innermod "0"; cl_crosshair_dynamic_splitalpha_outermod "1"; cl_crosshair_dynamic_splitdist "3"; cl_crosshair_dynamic_spread_limit "255"; cl_crosshair_gap "4"; cl_crosshair_length "8"; cl_crosshair_recoil "1"; cl_crosshair_screen_height "1080"; cl_crosshair_t "0"; cl_crosshair_thickness "2"; cl_crosshaircolor_a "255"; cl_crosshaircolor_b "0"; cl_crosshaircolor_g "255"; cl_crosshaircolor_r "0"; cl_crosshairdot "0"; cl_crosshairstyle "7";
Your Resolution
1920×1080 · 16:9 · only the height (1080px) affects crosshair size, so stretched and native resolutions with the same height match.
The sizes below are exact pixels at this resolution. CS2 scales them for anyone playing at a different one.
Style & Shape
Sizes are whole pixels. Gap is measured from the center of the crosshair.
Color & Outline
Half Outline only draws the top and left edges.
Dynamic Behavior
Extra pixels the crosshair may spread at maximum inaccuracy, on top of a 64 pixel baseline that already covers the least accurate weapons.