What does the viewmodel generator do?
Your viewmodel is the gun and arms you see on screen. CS2 lets you move it with four console values: the viewmodel FOV and three offsets called X, Y and Z. This tool gives you a slider for each one, shows a simple drawing that moves as you change them, and writes the commands for you.
Nothing is saved on our side. Copy the commands into the console, or paste them into your autoexec so they load every time.
What are the CS2 viewmodel commands and limits?
These limits come from the current CS2 command list, taken from the game files. The game will not accept values outside them.
| Command | What it moves | Min | Max | Game default |
|---|---|---|---|---|
viewmodel_fov | How far away the gun looks | 60 | 68 | 60 |
viewmodel_offset_x | Left and right | -2 | 2.5 | 1 |
viewmodel_offset_y | Closer and further | -2 | 2 | 1 |
viewmodel_offset_z | Down and up | -2 | 2 | -1 |
cl_prefer_lefthanded | Which hand holds the gun | 0 | 1 | 0 |
Note that X is not even on both sides. It goes to 2.5 on the right side but only to -2 on the left.
Why can I not set viewmodel_fov to 54 anymore?
Older guides say the FOV goes from 54 to 68. That was true until the 7 May 2026 update. The command list from 28 April 2026 still shows a minimum of 54, and the list from 7 May shows 60. The patch notes for that day say "User Viewmodel FOV now correctly networks to remote clients."
If an old config sets viewmodel_fov 54, CS2 will not go below 60.
How do I hold the gun in my left hand?
In CS:GO this was cl_righthand 0. That command does not exist in CS2. Since the 25 April 2024 update, CS2 has a "Preferred Viewmodel Left/Right Handedness" setting and a key to switch hands.
cl_prefer_lefthanded 1sets left hand as your default.switchhandsflips the gun to the other hand. It is bound to H by default.switchhandsleftandswitchhandsrightpick a side directly. Valve added them on 23 May 2024.
Tick "Hold the gun in the left hand" in the tool to add cl_prefer_lefthanded 1 to your commands.
What do the presets mean?
The "Game default" preset uses the values CS2 ships with. The other three are our own names for common styles, not official settings.
- Minimal (ours): every value at its limit, with the gun as far away, right and low as CS2 allows. It covers the least screen.
- Wide (ours): max FOV with the gun pushed right, so the center stays clear but you still see the arm.
- Close (ours): low FOV and the gun pulled back, for a big, close weapon.
CS2 also has viewmodel_presetpos with two built-in positions, 1 "Desktop" and 2 "Classic". Valve removed the "Couch" position on 25 April 2024. The game does not list the offsets behind each preset, so we do not copy them.
Worked example 1: a clean screen
You want the gun to block as little as possible.
- Click "Minimal (ours)".
- The tool sets FOV 68, X 2.5, Y 2 and Z -2.
- Copy this line into the console:
viewmodel_fov 68; viewmodel_offset_x 2.5; viewmodel_offset_y 2; viewmodel_offset_z -2; cl_prefer_lefthanded 0
The gun moves to the bottom right corner and looks further away. You see more of the map in the lower right of the screen.
Worked example 2: left-handed with the default look
You like the default gun position but want it on the left.
- Click "Game default".
- Tick "Hold the gun in the left hand".
- The commands become
viewmodel_fov 60,viewmodel_offset_x 1,viewmodel_offset_y 1,viewmodel_offset_z -1andcl_prefer_lefthanded 1.
The drawing flips to the left side so you can check the look before you paste it.
Does the viewmodel affect my aim?
No. The viewmodel only changes where the gun model is drawn. Your crosshair, bullets and recoil pattern stay the same. It is about comfort and how much of the screen you can see.
A smaller or lower gun can make it easier to spot enemies in the bottom right. A bigger gun can make it easier to read reloads and weapon swaps at a glance. Try a setting for a few matches before you judge it.
When should you use this tool?
Use it when you set up a new install, move from CS:GO, or copy a pro's settings. It also helps when a CS2 update changes the limits, like the FOV change in May 2026, because the tool always uses the current range.
Next, design your crosshair with the crosshair generator and put everything in one file with the autoexec builder. If a site asks for your Steam login to hand out configs, read how to spot fake Steam login pages first.