Use the links below to quickly jump to the help you need:
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; Copy
To change the size of the dot, use cl_crosshairthickness. This command would make your dot very small:
cl_crosshairthickness 0.5 Copy
And this command would make your dot very big:
cl_crosshairthickness 4 Copy
Adjust the number at the end of the cl_crosshairthickness command until you get the size of dot that you want.
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 Copy
To set the classic static crosshair (a simple, usually green crosshair), use the following command:
cl_crosshairstyle 4 Copy
There are four different static crosshair styles in CS:GO. To switch to style 0, default dynamic crosshair, use this command:
cl_crosshairstyle 0 Copy
To switch to other dynamic crosshair styles, use the following commands:
cl_crosshairstyle 2 Copy
cl_crosshairstyle 3 Copy
cl_crosshairstyle 5 Copy
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 Copy
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 Copy
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 Copy
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 Copy
To hide/disable your crosshair in CS:GO, use the following command:
crosshair 0 Copy
If you've hidden your crosshair, you can enable/show it by typing the following command into your console:
crosshair 1 Copy
This console command will adjust the size of the gap in the middle of your crosshair. The smaller the value, the smaller the gap.
|Gap||A number: the size of the gap between each line in your crosshair.|
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.
|Size||A number to represent what size you want your crosshair to be. The default value is 5.|
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.
|Style||Your desired crosshair style (a number). Crosshair styles:|
This console command customizes the thickness of your in game crosshair.
|Thickness||A numeric value to decide the thickness of your crosshair. The larger the number, the thicker your crosshair will be.|
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.
|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.|
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.
|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.|
This console command sets the color that your crosshair shows up as. You can set a value between 0 and 4.
|Color||A number corresponding to a crosshair color.|
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.
|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.|
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.
|Blue Value||The blue RGB value (up to 255) for the amount of blue color used in your crosshair color.|
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.
|Green Value||The green RGB value (up to 255) for the amount of green color used in your crosshair color.|
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.
|Red Value||The red RGB value (up to 255) for the amount of red color used in your crosshair color.|
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.
|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.|
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.
|0 / 1||Use a 1 after the command to enable a dot crosshair, and a 0 after it to disable the dot.|
This console command is what determines the ratio of the inner and outer lines when using the cl_crosshairstyle 2 command.
|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.|
cl_crosshair_dynamic_splitalpha_innermod [Alpha Value]
When using cl_crosshairstyle 2, this is the command that adjusts the transparency of the inner crosshair.
|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.|
cl_crosshair_dynamic_splitalpha_outermod [Alpha Value]
When using cl_crosshairstyle 2, this is the command that adjusts the transparency of the outer crosshair.
|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.|
When using cl_crosshairstyle 2, this command sets how far apart the two crosshairs move apart when your character model moves.
|Value||The number to adjust how much the two crosshairs move away from each other. Default value is 7.|
cl_crosshairusealpha [0 / 1]
Adjusts the transparency of your crosshair.
|0 / 1||Enter 0 here to reduce crosshair transparency, and set it to 1 to increase its transparency.|
crosshair [0 / 1]
You can use this console command to toggle whether or not your crosshair is visible in game.
|0 / 1||Enter a 0 after the command to hide your crosshair, and a 1 to make it appear again.|
This console command alters the gap inbetween the pips (the four lines that form a crosshair) when using the fixed crosshair.
|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.|
cl_observercrosshair [0 / 1]
This is the console command that controls whether or not you have a crosshair when spectating/observing players.
|0 / 1||Set to 1 to enable having a crosshair when observing, and 0 to disable it.|
light_crosshair sv_cheats 1
This command prints the luxel value of your crosshair in the console.
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).
|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.|
This command sets the width, in pixels, of the width of the crosshair when scoped in with a sniper rifle.
|Pixels||Your desired width of the sniper crosshair, in pixels.|
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).
|0 / 1||Set to 0 to disable T crosshair (default). Set to 1 to enable.|
Enable crosshair scaling (deprecated)