CS:GO Crosshair Settings & Commands

Sep 13 2019 5 min read

CS:GO Crosshair Settings & Commands ⚡⚡⚡ Esports and gaming news, analytics, reviews on WePlay! The latest news on WePlay!


In order to get good at Counter-Strike: Global Offensive, you definitely need to play a lot. That said, there are many other options available to use which will make your job a lot easier. We already covered some of the most important console commands, as well as launch modes so be sure to check them out.

Speaking of commands, regardless of what you do, you need to be able to shoot properly. This means that one of your most important aspects of the game is having a good crosshair. Luckily, there are many different options that you can use to customize your crosshair. Some of them can be used directly from the Options menu, whereas others are only available via a console command. Today, we will take a look at some of the most useful crosshair commands you can use in your console and how can they help you become a better player.

As with any other experiment, it is important to test the settings first before going into an actual competitive game. That's why it is advisable to just start a local server and test there. Another important note to take is that the settings which you end up using might look different depending on the resolution you are playing at. So, don't be surprised if you switch to a different resolution and things start to look strange.

Useful Console Commands For Your Crosshair

One of the first things that you need to adjust is the style of your crosshair. Needless to say, this depends entirely on your personal preference, so just play with the numbers until you find something that is worth keeping. You can try the following:

  • cl_crosshairstyle - changing the value here from zero to five depends on whether you like to move and shoot or not. If it's set to zero, the crosshair will start to get bigger and bigger while you are running and shooting. On the contrary, if its one, it will remain static regardless of your actions. Most people prefer it to be static because it is somewhat easier to aim but it entirely depends on your playstyle.

It is important to remember that only the cl_crossharistyle 0, 2 and 3 have an accurate feedback and look at how your weapon fires. The other numbers are sort of "modifying" your weapon in order to look as if it's easier to shoot. However, this is only an illusion because the crosshair will not show the correct weapon accuracy. Again, there is nothing wrong with that, as long as you are ok with it. In fact, many old school CS 1.6 players tend to use this because it has a similar filling as before.

Another thing worth mentioning is that, by default, your crosshair will become red once you target an enemy. This can be very useful, especially in certain situations because it allows you to aim better in most cases. That said, there are many people who dislike this option and want to remove it. In order to do it, you need to use the following console command - "hud_showtarget id 0".

Changing the color, transparency and more

  • Apart from having the option to choose whether or not your crosshair moves, you can also choose the color. Just type "cl_crosshaircolor" followed by a number. Zero is red, one is green, two is yellow, three is blue, four is cyan and five is a custom color which allows you to use the RBG color mode. However, it is kind of hard to actually deal with this so it's a better idea to just use one static color. Generally, the green one is the way to go because you can easily see it in any circumstances.
  • In terms of transparency, you can use the following  - cl_crosshairalpha "255" and cl_crosshairalpha "0". Just test both of them and see which one works best for you. Of course, in order to activate this command, you need to use the following command - cl_crosshairusealpha "1" (it will be 0 by default).
  • Ever wondered how to add a dot in the middle of the crosshair? Use cl_crosshairdot "1" in order to enable this. Having said that, keep it in mind that it is not really that cool so you might end up removing this. Many people think that it is a useful option but in some cases, it makes it hard to concentrate properly.
  • If you want to change the width and height of your crosshair, you need to use the cl_crosshairsize command followed by a number. The higher the number, the bigger the crosshair.  Even though you might think having a big crosshair is good, this is not really the case most of the time. As an example, it is way harder to actually land headshots with a big crosshair than with a small one. Then again, it all depends on your personal preferences.
  • Did you know you can even change the middle gap between the lines of the crosshair? In order to do it, just use the command cl_crosshairgap "1". If you want it to become smaller, just use a negative number.
  • If you want to have a thicker crosshair, cl_crosshairsthickness is the way to go. Again, feel free to experiment with the values until you find something that suits you.

  • Ever wondered why some streamers have this black outline on their crosshair? Well, its because they used the console command cl_crosshair_drawoutline 1. This enables this cool option which can help you, especially if you are shooting in the open. Keep it in mind that it is not really useful to use this option all the time because you might have issues at spotting your crosshair, especially if you are shooting in the dark.
    In addition, you can even change the thickness level of the black outline by using cl_crosshair_outlinethickness "1".
  • Ever wondered why whenever you switch to a different weapon the crosshair size switches too? Well, that's because you probably have the cl_crosshairgrap_useweaponvalue 1 enabled. In order to remove it, just change the value to 0. However, it is important to know that it does not work with the commands cl_croosshairstyle 0 and 1.
  • Lastly, we have the final useful console command which is definitely worth trying out. You can essentially "split" your crosshair, creating some space between the lines. In order to test it, just use the following: cl_crosshair_dynamic_maxdist_splitration and cl_crosshair_dynamic_splitalpha_innermode

World Esports Stands for Charity and Peace in Ukraine

Donate to Techiia Foundation to support charity and people of Ukraine for those who suffer the most, for those who protect the country from the Russian army forces right now and for those who will never return from this war but remain in our hearts forever.

qr code
CS:GO Ranks and Ranking System
CS:GO Ranks and Ranking System
Anthem is now available on Origin Access
Anthem is now available on Origin and EA Access


Dota 2 logo
Raising Dota 2 MMR With Ease
Support With Maximum Impact: Analysis of Popular Winter Wyvern Guides
Top 3 Teamfight Tactic Combos Right Now
Fighting games
Brian F shares SFV "The Dumpster Season 5 tier list"
Dota 2
Dota 2 Ranking System - How does it work?

Other Categories

WePlay Promotes

Stand with Ukraine


Ukrainian Army NBU Fundraising


Come Back Alive Foundation