How to Open the Console in CS2 (and Fix It If It Won't)
Three clicks to enable it, one key to open it, and the fixes when neither works
Enable it under Settings → Game → Enable Developer Console → Yes, then press ~ (the key left of 1). No restart needed. If the key does nothing, rebind Toggle Console under Settings → Keyboard / Mouse → UI Keys.
Press `(the tilde key, left of 1) to open the console. If nothing happens, it isn't enabled yet — that takes three clicks:
- Open Settings (the gear icon).
- Go to the Game tab.
- Set Enable Developer Console (~) to Yes.
Press ~again and the console drops down. That's it — no restart, no launch option required.
If the console still won't open
Nine times out of ten it's one of these:
- The key isn't bound. Go to Settings → Keyboard / Mouse → UI Keys and check what Toggle Console is set to. Click it and assign any key you like — plenty of players move it because the tilde key is awkward on their layout.
- Non-US keyboard layouts. On many international layouts (Nordic, German, French) the key next to 1 isn't tilde, and CS2 sometimes doesn't register it. Rebinding Toggle Console to an unused key like F10 fixes it permanently.
- You're typing into chat. The console is its own dropdown panel, not the chat box. If your
~is going into team chat, the console isn't enabled — go back to step one.
You can also add -console to your Steam launch options (right-click CS2 → Properties → Launch Options), which enables the console and opens it automatically at startup. Useful if you run an autoexec and want to confirm it loaded.
Is it allowed?
Yes — completely. The console is a built-in feature Valve ships intentionally, and using it will never flag VAC or affect your Premier rating. Commands that could give unfair advantages are locked behind sv_cheats, which only works on your own private server or practice lobby and does nothing on official matchmaking. Type freely.
First commands worth knowing
The console is where CS2's real customization lives. A starter kit:
| Command | What it does |
|---|---|
cl_showfps 1 | FPS counter in the corner |
cq_netgraph 1 | Network health graph (the net_graph replacement) |
bind f5 "say gg" | Bind any command to any key |
sensitivity 1.2 | Set mouse sensitivity to an exact value |
disconnect | Leave the current server/map instantly |
clear | Wipe the console output |
Binds are where most players go next — jump-throw setups, buy binds, radio messages on keys. You can write them by hand or build them visually with our bind generator, which outputs the exact line to paste into the console.
And once you start wondering what else is in there: the answer is thousands of commands. Our CS2 commands database has every current command with syntax and default values, searchable — considerably faster than typing help into the console and scrolling.
Frequently Asked Questions
- What key opens the console in CS2?
- The ~ / ` key, left of the 1 key — after enabling the console in Settings → Game. The key can be rebound under Settings → Keyboard / Mouse → UI Keys.
- Why is my CS2 console not opening?
- Either the console isn't enabled (Settings → Game → Enable Developer Console → Yes) or the toggle key isn't registering — common on non-US keyboard layouts. Rebind Toggle Console to a different key.
- Can you get banned for using the console in CS2?
- No. It's an official feature. Cheat-type commands require sv_cheats 1, which is impossible to activate on official servers.
- How do I open the console automatically at launch?
- Add -console to CS2's launch options in Steam. The console will be enabled and open when the game starts.