Crosshair Commands

Below is a searchable list of all crosshair console commands from Counter-Strike: Global Offensive. The commands in this category will influence your CS:GO crosshair in some form, whether that's by adjusting its size, color or something else.

How to Use CS:GO & CS2 Commands
  1. Enable the developer console:

    Go to Settings > Game Settings and set "Enable Developer Console" to "Yes".

  2. Press ` or ~ on your keyboard.

  3. Enter a command and hit ENTER on your keyboard to run it!

Are you still stuck? More Help

Dot Crosshair Command

To change your crosshair to a dot, there are 3 commands required. The first is cl_crosshairstyle, which sets the style (shape) of your crosshair, the second is cl_crosshairdot, which enables the dot in the middle of your crosshair. And finally cl_crosshairsize, which changes the size of the outer lines of your crosshair. We've compiled the settings you need to set with these commands into a single easily copyable command. Simply copy and paste the below into your console to set your crosshair to a dot:

cl_crosshairstyle 4; cl_crosshairdot 1; cl_crosshairsize 0;

To change the size of the dot, use cl_crosshairthickness. This command would make your dot very small:

cl_crosshairthickness 0.5

And this command would make your dot very big:

cl_crosshairthickness 4

Adjust the number at the end of the cl_crosshairthickness command until you get the size of dot that you want.

Static Crosshair Command

There are two styles of crosshair in CS:GO that are static: crosshair style 1 and crosshair style 4. Your crosshair style can be set via the main menu or with the cl_crosshairstyle command.

Crosshair style 1 is the static version of the default CS:GO crosshair. To set the default static crosshair, use the following command:

cl_crosshairstyle 1

To set the classic static crosshair (a simple, usually green crosshair), use the following command:

cl_crosshairstyle 4

Dynamic Crosshair Command

There are four different static crosshair styles in CS:GO. To switch to style 0, default dynamic crosshair, use this command:

cl_crosshairstyle 0

To switch to other dynamic crosshair styles, use the following commands:

cl_crosshairstyle 2
cl_crosshairstyle 3
cl_crosshairstyle 5

Change Crosshair Size Command

Crosshair size in CS:GO is, unsurprisingly, controlled by the cl_crosshairsize command. This command is relatively simple to use. This would set your crosshair size to the default size (for classic crosshair style):

cl_crosshairsize 5

To change your crosshair size to something other than the default, simply replace NUMBER with your desired crosshair size in the below command. Most players will have a size between 2 and 10. A larger number at the end will make your crosshair bigger, a smaller number at the end will make your crosshair smaller.

cl_crosshairsize NUMBER

Change Crosshair Thickness

You can change the thickness of your crosshair in CS:GO with the cl_crosshairthickness command. Like the cl_crosshairsize command, this command takes a number at the end that changes how thick your crosshair is. The default setting for crosshair thickness is 1, to set your thickness to default, use this command:

cl_crosshairthickness 1

To change your crosshair's thickness to something other than the default value, replace NUMBER in the below example to your desired thickness. A higher number will make your crosshair more thick. You can specify decimal thickness (e.g. 0.5).

cl_crosshairthickness NUMBER

Show or Hide Crosshair Command

To hide/disable your crosshair in CS:GO, use the following command:

crosshair 0

If you've hidden your crosshair, you can enable/show it by typing the following command into your console:

crosshair 1
Ad

Commands List

Game Version
  • CS2
  • Both
  • CS:GO
CS:GO & CS2 Compatible
cl_crosshair_drawoutline <0 / 1>

This console command can be used to enable and disable the small black outline that is around your crosshair. This can enhance crosshair visibility for some players.

Name Description
0 / 1

Set the number after the command to 1 to apply a black outline to your crosshair, and set the command to a 0 to have no black outline.

Examples, Generator & More
CS:GO & CS2 Compatible
cl_crosshair_dynamic_maxdist_splitratio <Ratio>

This console command is what determines the ratio of the inner and outer lines when using the cl_crosshairstyle 2 command.

Name Description
Ratio

The ratio you want to use to determine how extreme the crosshair animation is (can only be used with cl_crosshairstyle 2, which causes your crosshair to open up when moving to convey that you'll be inaccurate if you shoot. Default value is 0.35, and you can set a ratio between 0.1-1.

Examples, Generator & More
CS:GO & CS2 Compatible
cl_crosshair_dynamic_splitalpha_innermod <Alpha Value>

When using cl_crosshairstyle 2, this is the command that adjusts the transparency of the inner crosshair.

Name Description
Alpha Value

The value you want to use to dictate the transparency of the inner crosshair on cl_crosshairstyle 2. The default value is 1, and you can choose a value between 0 and 1.

Examples, Generator & More
CS:GO & CS2 Compatible
cl_crosshair_dynamic_splitalpha_outermod <Alpha Value>

When using cl_crosshairstyle 2, this is the command that adjusts the transparency of the outer crosshair.

Name Description
Alpha Value

The value you want to use to dictate the transparency of the outer crosshair on cl_crosshairstyle 2. The default value is 0.5 and you can choose a value between 0.3 and 1.

Examples, Generator & More
CS:GO & CS2 Compatible
cl_crosshair_dynamic_splitdist <Value>

When using cl_crosshairstyle 2, this command sets how far apart the two crosshairs move apart when your character model moves.

Name Description
Value

The number to adjust how much the two crosshairs move away from each other. Default value is 7.

Examples, Generator & More
CS:GO & CS2 Compatible
cl_crosshair_outlinethickness <Thickness>

This useful console command adjusts how thick the outline of your crosshair is. It is an important command to adjust to ensure your aim is as good as it can be.

Name Description
Thickness

The thickness value you want your crosshair outline to be. The default value is 1, and you can choose any value between 0.1 to 3.

Examples, Generator & More
CS:GO & CS2 Compatible
cl_crosshairalpha <Alpha Value>

This command sets how transparent your crosshair is on your screen. The lower the value, the less visible your crosshair is.

Name Description
Alpha Value

How transparent you want your crosshair to be. Use a low number like 10 to have it barely visible, and a high number like 250 to have it fully colored. Default value for this command is 200.

Examples, Generator & More
CS:GO & CS2 Compatible
cl_crosshaircolor <Color>

This console command sets the color that your crosshair shows up as. You can set a value between 0 and 4.

Name Description
Color

A number corresponding to a crosshair color.

Examples, Generator & More
CS:GO & CS2 Compatible
cl_crosshaircolor_b <Blue Value>

This console command allows you to set the color of your crosshair with detail, by adjusting its level of blue. The same command exists for red and green.

Name Description
Blue Value

The blue RGB value (up to 255) for the amount of blue color used in your crosshair color.

Examples, Generator & More
CS:GO & CS2 Compatible
cl_crosshaircolor_g <Green Value>

This console command allows you to set the color of your crosshair with detail, by adjusting its level of green. The same command exists for red and blue.

Name Description
Green Value

The green RGB value (up to 255) for the amount of green color used in your crosshair color.

Examples, Generator & More
CS:GO & CS2 Compatible
cl_crosshaircolor_r <Red Value>

This console command allows you to set the color of your crosshair with detail, by adjusting its level of red. The same command exists for green and blue.

Name Description
Red Value

The red RGB value (up to 255) for the amount of red color used in your crosshair color.

Examples, Generator & More
CS:GO & CS2 Compatible
cl_crosshairdot <0 / 1>

This command adds a dot in the center of your crosshair. If you reduce cl_crosshairsize to 0, you can set it so you only have a dot.

Name Description
0 / 1

Use a 1 after the command to enable a dot crosshair, and a 0 after it to disable the dot.

Examples, Generator & More
CS:GO & CS2 Compatible
cl_crosshairgap <Gap>

This console command will adjust the size of the gap in the middle of your crosshair. The smaller the value, the smaller the gap.

Name Description
Gap

A number: the size of the gap between each line in your crosshair.

Examples, Generator & More
CS:GO & CS2 Compatible
cl_crosshairgap_useweaponvalue <0 / 1>

When activated, this command will dynamically adjust the size of your crosshair depending on what weapon you have equipped at the time.

Name Description
0 / 1

Use the number 1 after this command to enable your crosshair changing as you change guns, and use a 0 to turn this feature off.

Examples, Generator & More
CS:GO & CS2 Compatible
cl_crosshairsize <Size>

This command controls the length and size of the 4 lines that make up a standard crosshair. Using a low value will give your crosshair very slight lines, and using a large value makes your crosshair have very long lines.

Name Description
Size

A number to represent what size you want your crosshair to be. The default value is 5.

Examples, Generator & More
CS:GO & CS2 Compatible
cl_crosshairstyle <Style>

This command sets the style of your crosshair such as its general shape and whether or not it opens up whenever your character moves around.

Name Description
Style

Your desired crosshair style (a number). Crosshair styles:

  • 0 - Default CS:GO dynamic crosshair
  • 1 - Static variant of the default crosshair
  • 2 - Classic static crosshair with dynamic dots on each side
  • 3 - Classic dynamic crosshair
  • 4 - Classic static crosshair
  • 5 - Classic static and dynamic crosshair
Examples, Generator & More
CS:GO & CS2 Compatible
cl_crosshairthickness <Thickness>

This console command customizes the thickness of your in game crosshair.

Name Description
Thickness

A numeric value to decide the thickness of your crosshair. The larger the number, the thicker your crosshair will be.

Examples, Generator & More
CS:GO & CS2 Compatible
cl_crosshairusealpha <0 / 1>

Adjusts the transparency of your crosshair.

Name Description
0 / 1

Enter 0 here to reduce crosshair transparency, and set it to 1 to increase its transparency.

Examples, Generator & More
CS:GO & CS2 Compatible
cl_fixedcrosshairgap <Gap>

This console command alters the gap inbetween the pips (the four lines that form a crosshair) when using the fixed crosshair.

Name Description
Gap

A number that determines how large the gap in your crosshair is. The larger the number, the larger the crosshair gap. The default value is 3.

Examples, Generator & More
CS:GO Command
cl_observercrosshair <0 / 1>

This is the console command that controls whether or not you have a crosshair when spectating/observing players.

Name Description
0 / 1

Set to 1 to enable having a crosshair when observing, and 0 to disable it.

Examples, Generator & More
CS:GO Command

cl_scalecrosshair

cl_scalecrosshair
CS:GO & CS2 Compatible
crosshair <0 / 1>

You can use this console command to toggle whether or not your crosshair is visible in game.

Name Description
0 / 1

Enter a 0 after the command to hide your crosshair, and a 1 to make it appear again.

Examples, Generator & More
CS:GO Command
light_crosshair

This command prints the luxel value of your crosshair in the console.

Examples, Generator & More
CS:GO & CS2 Compatible
cl_crosshair_sniper_show_normal_inaccuracy <0 / 1>

This command, if enabled (1), will make it so that standing inaccuracy will also affect the blur of a sniper's crosshair. By default, this is disabled (0).

Name Description
0 / 1

Set to 0 to not show inaccuracy when standing still (default). Set to 1 to blur crosshair for standing inaccuracy as well as moving.

Examples, Generator & More
CS:GO & CS2 Compatible
cl_crosshair_sniper_width <Pixels>

This command sets the width, in pixels, of the width of the crosshair when scoped in with a sniper rifle.

Name Description
Pixels

Your desired width of the sniper crosshair, in pixels.

Examples, Generator & More
CS:GO & CS2 Compatible
cl_crosshair_t <0 / 1>

This command, if enabled (1), will make your crosshair a "T" style crosshair, in which the top line of the crosshair isn't drawn (so there are only 3 crosshair lines, not 4). Default is 0 (disabled / normal crosshair).

Name Description
0 / 1

Set to 0 to disable T crosshair (default). Set to 1 to enable.

Examples, Generator & More