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
Open the console in CS2 (enable it in Settings → Game, then press ~) and paste, or add these to your autoexec.
Presets
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.