Perfecto CS2 Crosshair Code

Virtus.pro

Team: Virtus.proCountry: RussiaResolution: 1280x960
Share code
CSGO-DnBFk-PoGsc-Hew7y-yeDH3-iS4AC

Converted from Perfecto’s pre-September-2026 code at 1280x960 so it imports in today’s CS2 — it can differ by a pixel.

Edit in generator
Console config
cl_crosshairstyle 4 cl_crosshair_length 4 cl_crosshair_thickness 1 cl_crosshair_gap 2 cl_crosshaircolor_r 50 cl_crosshaircolor_g 250 cl_crosshaircolor_b 50 cl_crosshaircolor_a 255 cl_crosshair_drawoutline 0 cl_crosshairdot 0 cl_crosshair_t 0 cl_crosshair_recoil 0 cl_crosshair_dynamic_spread_limit 255 cl_crosshair_dynamic_splitdist 7 cl_crosshair_dynamic_splitalpha_innermod 1 cl_crosshair_dynamic_splitalpha_outermod 0.45 cl_crosshair_dynamic_maxdist_splitratio 0.5 cl_crosshair_screen_height 960
CS2 Code Converter →

Crosshair breakdown

Perfecto uses a custom (#32FA32) medium cross in CS2.

It has no outlines — a cleaner look, but it can fade on bright backgrounds.

The gap is small (2): the centre stays clear without losing focus.

It is fully static — nothing moves when shooting or moving, so the reference point never changes.

Sizes are in pixels at 960p screen height — CS2 rescales them for other resolutions.

A medium cross is the balanced choice: easy to find in fights without covering targets at range.

Perfecto CS2 crosshair settings

Style4 — Static Cross
ColorCustom (#32FA32) · #32FA32 (50, 250, 50)
Alpha255
Length4
Thickness1
Gap2
OutlinesOff
Center dotOff
T-styleOff
Follow recoilOff
Screen height960p

How do I use Perfecto’s crosshair?

In CS2: Settings → Crosshair/Scopes → Share or Import, paste the CSGO-… code (or paste the console config into the console). Codes here use the new pixel format from the September 2026 update.

Similar crosshairs

🎯 Get a crosshair made for youStart →