You make a bind in CS2 through the console: open it, type a command in the form bind "key" "action" and press Enter. For example, bind "f" "use weapon_flashbang" pulls out a flashbang when you press F. To keep binds after restarting the game, put them in an autoexec.cfg file. Below are the most useful CS2 binds: grenades, buy binds, mute, bomb drop, jumpthrow, jump on the mouse wheel, volume and radar.
How to Enter a Bind
First enable the developer console in the game settings; by default it opens with the ~ key (see our guide on how to open the console in CS2). Then type the command and press Enter. Many CS:GO commands were removed in CS2, so the list of useful bind commands has changed a bit; the full list is in our article on CS2 console commands. A couple of simple binds to start with:
bind "key" "r_cleardecals" clears blood and bullet marks from the map. Extra decals are distracting and can lower FPS on weak PCs. Players usually put it on a key they press often, such as Shift, so cleanup happens automatically.
You can switch hands with one key or two. With two: bind "key1" "cl_righthand 0" and bind "key2" "cl_righthand 1".
With one key: bind "key" "toggle cl_righthand 0 1", so each press moves the weapon to the other hand. More on this in our guide on how to switch to the left hand in CS2.

Grenade Binds
Many players put grenades on separate keys so they don't have to cycle through slots mid-fight and can pull the right one instantly. It feels unusual at first, but once you get used to it, it is hard to go back. Buy binds:
bind "key" "buy hegrenade" buys an HE grenade.
bind "key" "buy decoy" buys a decoy.
bind "key" "buy smokegrenade" buys a smoke grenade.
bind "key" "buy flashbang" buys a flashbang.
bind "key" "buy molotov" buys a Molotov (T side).
bind "key" "buy incgrenade" buys an incendiary grenade (CT side).
You can also bind pulling out each grenade:
bind "key" "use weapon_flashbang" pulls out a flashbang.
bind "key" "use weapon_hegrenade" pulls out an HE grenade.
bind "key" "use weapon_decoy" pulls out a decoy.
bind "key" "use weapon_smokegrenade" pulls out a smoke grenade.
bind "key" "use weapon_molotov" pulls out a Molotov.
bind "key" "use weapon_incgrenade" pulls out an incendiary grenade.
If you would rather not use the console, you can assign grenade keys in the settings: open the Keyboard / Mouse section and find the grenade entries in the list.

For CS2 binds, pick keys you are unlikely to hit by accident: pulling out a Molotov instead of your rifle when an enemy appears is a costly mistake.
Mute Binds
If constant chatter or a teammate's noisy microphone is distracting, you can toggle voice chat with a dedicated key:
Open the console.
bind "key" "voice_scale 0" turns voice chat sound off.
bind "key" "voice_scale 1" turns voice chat back on.
Press Enter.
Bomb Drop Bind
Sometimes you need to drop the bomb fast, for example when you are about to die and want to pass it to a teammate. To do it with one key instead of switching to the C4:
Open the developer console.
Enter bind "key" "use weapon_c4; drop" and press Enter.
Jumpthrow Bind
Many lineups require a jump throw for extra distance. Without a bind, the release point varies slightly every time and the grenade lands off target. The classic jumpthrow bind looks like this:
alias "+jumpthrow" "+jump;-attack;-attack2"
alias "-jumpthrow" "-jump"
bind "key" "+jumpthrow"
To use it, hold left click (or right click for a short throw) to pull the pin, then press the bind key: you jump and release the grenade at the same point every time. Note that Valve restricts binds that perform several actions with one key, so this bind may not work on official servers; in that case you will need to practice jump throws manually.
Jump on the Mouse Wheel
Since CS 1.6, many players have jumped with the mouse wheel. The habit dates back to the bunny hopping era, and some players still find the wheel more comfortable than the spacebar. More options are in our guide on how to bind jump in CS2.
Enter bind "MWHEELDOWN" "+jump" and, separately, bind "MWHEELUP" "+jump".
Press Enter. You can now jump by scrolling the wheel down or up.
To practice bunny hopping, join dedicated community servers or enable it in your own lobby:
Enable server cheat commands with sv_cheats 1.
Enter sv_enablebunnyhopping 1 and press Enter. The feature is now on.
Buy Binds
Beginners often struggle with the buy menu, and there is little time at the start of a round. Buy binds solve this:
bind "key" "buy item_name"
Numpad keys are the usual choice for these binds. For example, bind "kp_9" "buy deagle" buys a Desert Eagle. In CS2 purchases depend on your loadout: if a different weapon of the same category is in that slot, the command may buy that one instead.
Weapon and equipment names for binds:
SSG 08 (ssg08)
Galil AR (galilar)
FAMAS (famas)
SG 553 (sg556)
AUG (aug)
M4A4 (m4a1)
M4A1-S (m4a1_silencer)
AK-47 (ak47)
G3SG1 (g3sg1)
SCAR-20 (scar20)
AWP (awp)
MAC-10 (mac10)
MP9 (mp9)
MP7 (mp7)
UMP-45 (ump45)
P90 (p90)
PP-Bizon (bizon)
Nova (nova)
XM1014 (xm1014)
MAG-7 (mag7)
Sawed-Off (sawedoff)
M249 (m249)
Negev (negev)
Glock-18 (glock)
P2000 (hkp2000)
USP-S (usp_silencer)
P250 (p250)
Dual Berettas (elite)
CZ75-Auto (cz75a)
Desert Eagle (deagle)
R8 Revolver (revolver)
Five-SeveN and Tec-9: buy tec9 buys a Tec-9 on T side and a Five-SeveN on CT side, so one bind covers both
HE grenade (hegrenade), smoke (smokegrenade), flashbang (flashbang), decoy (decoy)
Molotov for T (molotov), incendiary grenade for CT (incgrenade)
Kevlar (vest), Kevlar and helmet (vesthelm)
Zeus x27 (taser), defuse kit (defuser)

How to Save Your Binds
If your binds disappear after a restart, retyping them every time gets old fast. The fix is an autoexec.cfg file:
Open Steam\steamapps\common\Counter-Strike Global Offensive\game\csgo\cfg (see where the CS2 config is located).
Find or create autoexec.cfg. Make sure .cfg is the actual file extension, not part of a name like autoexec.cfg.txt.
Add all your settings and binds, one command per line.
Save the file. To stop the game from overwriting it, you can check “Read-only” in its properties.
If the file is not picked up automatically, add +exec autoexec to the CS2 launch options.
For a step-by-step walkthrough, see our guide on how to install a config in CS2.
Volume Boost Bind
In a clutch, every footstep matters. The bind below raises the game volume while you walk:
alias "+walkvol" "incrementvar volume 0 1 0.5;+speed"
alias "-walkvol" "incrementvar volume 0 1 -0.5;-speed"
bind "shift" "+walkvol"
Now the volume goes up while you hold Shift, so enemy sounds are easier to hear. You can swap Shift for any key you prefer.

Changing the Radar Size
The radar helps you track teammates and spotted enemies and plan the round. To cycle its zoom with one key, enter bind "key" "incrementvar cl_radar_scale 0.25 1 0.75".
How to Remove a Bind
When you install a new config or no longer need a bind, remove it with unbind "key", for example unbind "kp_9". The unbindall command clears every key assignment at once, including the defaults, so use it with care.
