Aim Utility
CS2 Crosshair Generator
Dial in your crosshair with a live preview, then copy the exact console commands straight into Counter-Strike 2. Tweak every value or start from a preset.
Console commands
cl_crosshairstyle 4 cl_crosshairsize 3 cl_crosshairthickness 1 cl_crosshairgap -2 cl_crosshair_drawoutline 1 cl_crosshair_outlinethickness 1 cl_crosshairdot 0 cl_crosshair_t 0 cl_crosshaircolor 5 cl_crosshaircolor_r 0 cl_crosshaircolor_g 255 cl_crosshaircolor_b 0 cl_crosshairalpha 255
- Copy the commands above.
- In CS2 open Settings → Game and turn on Enable Developer Console.
- Press ~ in-game and paste, or add the lines to your
autoexec.cfgto keep them.
Presets
In plain EnglishThis tool builds a CS2 crosshair and gives you the console command to paste into the game. Change how it looks, then copy the command.
How to use your crosshair in CS2
Counter-Strike 2 reads its crosshair from a handful of cl_crosshair console variables. Build the look you want above, hit Copy, then open the console in-game (turn on the developer console in Settings → Game → Enable Developer Console, then press the ~ key) and paste. The change is instant. To make it permanent, drop the same lines into your autoexec.cfg.
What each setting does
Length (cl_crosshairsize) sets how long each line is; thickness (cl_crosshairthickness) how heavy; gap (cl_crosshairgap) the space in the middle - negative values pull the lines tighter. Outline (cl_crosshair_drawoutline + thickness) adds a dark border so the crosshair stays visible on bright spots. T-style drops the top line, and the center dot adds a pip in the middle.
Picking a crosshair
A smaller, tighter crosshair rewards precise tapping; a slightly larger one is more forgiving for spraying and tracking. Most players run a static crosshair (it never moves), a thin outline for contrast, and a colour that pops against the maps they play - cyan and green are popular for a reason. Start from a preset, then nudge the gap and length until it feels right.
More for your setup
Match your aim across titles with the sensitivity converter and keep a consistent view with the FOV converter. Looking for an edge in Counter-Strike 2? See what VAC actually detects before you play.
Stuck or got an unexpected result? Get help or ask on Discord (opens in a new tab).