CS2 Bind Generator

Create buy binds, jump throw binds, and utility binds for CS2. Choose your keys, select weapons, and copy the commands directly to your config.

Buy Bind Generator

Click any key — including letters and mouse buttons — then pick one or more items for it. Multiple items on one key buy in a single press. Yellow-dotted keys are used by default game actions; bind them only if you've moved those actions elsewhere.

Presets:
NUM 7nothing bound
Rifles
SMGs
Pistols
Heavy
Grenades
Equipment

Generated Commands

// Click a key, then pick items to build your binds

Grenade Slot Binds

Equip a specific grenade instantly instead of cycling with the 4 key. These use CS2's slot commands: slot6 (HE), slot7 (flash), slot8 (smoke), slot9 (decoy), slot10 (molotov/incendiary).

// Pick keys to equip each grenade instantly

Jump Throw Bind

A jump throw bind jumps and releases the grenade on the same frame. Heads up:Valve blocks multi-action binds in Premier and Competitive — use these for practice and community servers, and CS2's built-in jump-throw assist in ranked.

alias "+jumpthrow" "+jump;-attack"
alias "-jumpthrow" "-jump"
bind "F8" "+jumpthrow"

How to use: Hold your grenade, hold left click to pull the pin, then press your bound key. The bind will jump and release the grenade at the optimal time for a consistent throw arc.

Utility Binds

Essential quality-of-life binds that every CS2 player should have in their config.

Voice Toggle

Toggle teammate voice chat on/off with one key press.

bind "F9" "toggle voice_enable 0 1"

Volume Toggle

Quickly toggle game volume between normal and muted.

bind "F11" "toggle volume 0.5 0"

Crosshair Size Toggle

Switch between two crosshair sizes for different situations.

bind "F12" "toggle cl_crosshairsize 2 4"

FPS Counter Toggle

Show/hide the cl_showfps frame rate counter on screen.

bind "INS" "toggle cl_showfps 0 1"

How CS2 Binds Work

A bind maps one key to one or more console commands using the format bind "KEY" "command". Buy binds chain purchases with semicolons — bind "KP_HOME" "buy weapon_ak47; buy item_assaultsuit" buys a rifle and armor in one press. The numpad is the standard choice because none of its keys are used in normal gameplay, which is why the generator above lays binds out on a visual numpad.

Jump-Throw Binds

The classic jump-throw uses an alias that jumps and releases the grenade on the same frame: alias "+jumpthrow" "+jump; -attack"; alias "-jumpthrow" "-jump"; bind "v" "+jumpthrow". Important:Valve disallows multi-action binds on official matchmaking servers, so alias jump-throws only work in casual, community and practice servers — in Premier and Competitive, use CS2's built-in jump-throw assist (hold attack, then jump) which releases with consistent timing. The alias remains useful for practicing pixel-perfect smoke lineups offline with our practice config and the per-map smoke lineup guides.

Making Binds Permanent

Console binds reset when the game closes. To keep them, save your binds to an autoexec.cfg that runs on launch — the autoexec generator builds one, and the download button above exports your binds as a ready-to-use .cfg file.

Frequently Asked Questions

How do I set up buy binds in CS2?
You can add buy bind commands to your autoexec.cfg file or enter them in the console. The format is: bind "KEY" "buy weapon_ak47". Use our generator above to create binds for your preferred keys and weapons, then paste them into your config.
Does the jump throw bind still work in CS2?
Alias-based jump throw binds work in casual and community servers, but Valve blocks multi-action binds on official matchmaking servers (Premier and Competitive) — there they simply won’t fire. In ranked play use CS2’s built-in jump-throw assist instead: hold attack, jump, and the grenade releases consistently on its own.
Where do I put CS2 bind commands?
Put bind commands in your autoexec.cfg file located in your CS2 config folder (Steam/steamapps/common/Counter-Strike Global Offensive/game/csgo/cfg/). You can also paste them directly into the in-game console.
Can I bind multiple commands to one key?
Yes, you can chain multiple commands using semicolons. For example: bind "F1" "buy weapon_ak47; buy item_assaultsuit; buy weapon_hegrenade". This will attempt to buy all items when you press the key.
What are the best keys for buy binds?
Most players use the numpad (KP_0 through KP_SLASH) since these keys are not used during gameplay. F1-F8 keys are also popular. Avoid binding to keys you use for movement or common actions.