What is a bind in CS2?
A bind ties a keyboard key (or mouse button, or scroll wheel direction) to a console command. Pros use binds to do things faster than the default UI allows: throw a perfectly-timed smoke (+jumpthrow), buy a full kit with one keypress, swap to a specific grenade without scrolling, clear blood and decals for clean nade-lineup vision.
This tool generates a standard autoexec.cfg-style block of commands. You can either:
- Paste in console (the
~key in-game) for one-time use. - Save as autoexec.cfg in
...\Counter-Strike Global Offensive\game\csgo\cfg\so it loads automatically every time you launch the game.
The essential binds, ranked
1. Jump-throw bind
The single most useful bind in CS2. Holds your grenade pin while you jump, then releases at the peak — perfect smoke timing every single time. Default key: v. Without it, perfect smokes are basically luck.
2. Weapon buy binds (keypad)
Pros use the keypad on the right side of the keyboard to instantly buy specific weapons + utility, instead of opening the buy menu and clicking through. Saves a full second per round at the freeze time — huge over a match.
3. Mouse-wheel jump
Binding +jump to the scroll wheel makes bunny-hopping dramatically easier — every scroll-click counts as a jump attempt, so you're trying to land the bhop window 5+ times per second.
4. Clear decals
Some smokes line up with a specific decal on a wall or floor. Pros bind r_cleardecals to a key so they can wipe the screen clean before checking their lineup — no blood or bullet marks in the way.
How to install the binds
- Click Copy to grab the autoexec text
- Open
...\Steam\steamapps\common\Counter-Strike Global Offensive\game\csgo\cfg\ - Create a file called
autoexec.cfg(or open the existing one) and paste - Save
- Launch CS2 — your binds load automatically
Alternative: just paste in-console (~) for one-time use during a session.
Frequently asked questions
Are binds allowed in competitive CS2?
Yes — standard binds are 100% allowed, including jump-throw, buy binds, mouse wheel jump, etc. These are console commands the game itself provides. Scripts that automate gameplay (auto-bhop, recoil control) are not allowed and will get you VAC-banned.
Where is my autoexec.cfg file?
The default location is C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Global Offensive\game\csgo\cfg\autoexec.cfg. If autoexec.cfg doesn't exist, create it. Make sure your launch options include +exec autoexec.cfg if it doesn't auto-load (in CS2 it usually does).
Do I lose binds if I change weapons or die?
No — binds persist across rounds, matches, and game sessions once they're in your autoexec. They're tied to your key, not your weapon.
What key names does CS2 accept?
Letters (a-z), numbers (0-9), modifiers (shift, ctrl, alt, space, enter), F-keys (f1-f12), keypad (kp_home, kp_end, kp_5, kp_plus, etc), mouse buttons (mouse1 through mouse5), and mouse wheel (mwheelup, mwheeldown). Type the key name into any input box above.
Will overwriting an existing bind break the game?
No — binds just replace each other. If you bind v to jump-throw but v was previously voice chat, the new bind wins and the old one is forgotten. To restore the original, either bind it back manually or use host_writeconfig's saved config.