Config / Autoexec Generator
Build a CS2 autoexec, the fast way.
Every cvar with a label, a slider, and a one-line explanation. Bind any key by clicking and pressing. Toggle pre-made recipes (jumpthrow, run-throw, clear decals). Download a ready-to-paste autoexec.cfg when you’re happy.
Movement, weapon switching, jumpthrow, voice chat, clear decals.
Movement & weapons
Defaults match the CS2 standard layout. Change the key by clicking and pressing the new key.
- Move forward+forward
- Move left+left
- Move backward+back
- Move right+right
- Jump+jump
- Jump (mwheelup)+jump
- Jump (mwheeldown)+jump
- Crouch+duck
- Walk (silent)+sprint
- Use / plant / defuse+use
- Reload+reload
- Drop weapondrop
- Inspect weapon+lookatweapon
- Last weaponlastinv
- Knifeslot3
- Primaryslot1
- Pistolslot2
- Push to talk+voicerecord
- Buy menubuymenu
- Show scoreboard+showscores
Recipe binds
Multi-step alias setups. Toggle on, pick a key — they get written to your autoexec automatically.
- Jumpthrow
Press once to perform a frame-perfect jumpthrow — used for smoke / molly lineups.
- Run-throw
Walk-throw util — release attack a frame after running, used for mid-range smokes.
- Clear decals
Clears blood and bullet holes — useful when checking corners.
- Net graph toggle
Toggles cl_showfps so you can check fps/ping/loss quickly.
How to install on Windows
- Click Download autoexec.cfg.
- Move the file to
C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Global Offensive\game\csgo\cfg\. - Open Steam → CS2 → Properties → Launch Options.
- Add
+exec autoexec.cfg. - Restart CS2.
How to install on macOS / Linux
- Click Download autoexec.cfg.
- Move it to
~/Library/Application Support/Steam/steamapps/common/Counter-Strike Global Offensive/game/csgo/cfg/(macOS) or~/.steam/steam/steamapps/common/Counter-Strike Global Offensive/game/csgo/cfg/(Linux). - Steam → CS2 → Properties → Launch Options.
- Add
+exec autoexec.cfg. - Restart CS2.
Pair with a crosshair
Already have a crosshair you like? The Crosshair Generator gives you the matching console string. Paste it into your autoexec under the // ── HUD ── block to load it on every launch.