CSeW9qSSM8h59KFkHmVSfs5w7mfKPsjxYKoh6BJheqXJ9i - Home
- Crosshair styles
- Cyan
Cyan Crosshair Codes for CS2
Cyan is the second most common pro colour. Almost nothing in a CS2 map is cyan, so the crosshair never blends into the background. AWPers in particular favour it because it stays sharp against sky and water on maps like Nuke and Ancient.
- Cyan is RGB 0, 255, 255: cl_crosshaircolor_r 0, _g 255, _b 255.
- Cyan works well with cl_crosshaircolor_a 200 if you find full-brightness colours distracting.
- Pair it with a half outline so the light colour keeps contrast on bright Dust2 walls.
111 pro players using a cyan crosshair
Membership is decided by decoding each code, so this list stays accurate when players change settings. Verified Oct 5, 2026.
CSrcC2jkTYnczGVYqNkDS9ABC3JuTcKcQzDx3ROs8hvmQi CSrcC2jkTYnczGVYqNkDS9ABC3JuTcKcQzDx3ROs8hvmQi CSFpthtqxba6r4mJRNEqRwL63MXxmuTKiQaWXTAZBJKY2c CSotNKUKdO6ew6qb7onGRaJw2x2tTcKcQzDx3ROs8hvmQi CStC2638Ryw6DOWvCtWVUubTe5rarDyiKAYKGHK2rGXtja apEX
- Length
- 10
- Gap
- 5
- Thick
- 3
CShv8HEPpPvKe2zC5os87Nnokf2EBACoU47rGaKKORKure CSZVcN93zBFhrszamzqqNLyVCfZDrRGjC6S6uyReLtou9A CS5xoebunBsZyjTTXQe9GopyVTRWvEeUnGhVBB44OLqQcU CSdxfdZfHb4AmOCJ9ShkcJxzDZ2RxAmZX6hTk2vvsuEeAd CSt6pyy7vAfTcEj96kDDCYjBRzUOesatFeLuFzAFqLrsYi CSFpthtqxba6r4mJRNEqRwL63MXxmuTKiQaWXTAZBJKY2c CSFpthtqxba6r4mJRNEqRwL63MXxmuTKiQaWXTAZBJKY2c CS4sutM9ZEBH4QS6zyT3bnq9qj3NqcKNALO9hReJcGtozA CSZG6q8eRU3XKq6mzuP8Dk3VB9pGNDeOUtVKbOivsuEeAd coldzera
- Length
- 5
- Gap
- 2
- Thick
- 2
CSaqrFu2DVX5CSC88CSfkeQTTEivzezSbcsvLjT42pATzh CSzdBbb26PiOrjzxaFwsx2U64xPfDoAPuKGB2Jc88emH2d CSFpthtqxba6r4mJRNEqRwL63MXxmuTKiQaWXTAZBJKY2c CSBW6iv5sUhMexh7N4xoGQa4kwPifUO72LWkRnQQmBpbqE CShOQsMnY9ZcQtX8UxA4YGy2mQSM3NBRuyYoe6ixFah6qi CSrcC2jkTYnczGVYqNkDS9ABC3JuTcKcQzDx3ROs8hvmQi es3tag
- Length
- 5
- Gap
- 5
- Thick
- 2
CStbybRdWOJFOz2X26Z9haaBH7vfDBVyDtLDdyGMbZKGih CSVbkMcxWNNq7StDSJudSijmjBODeO36KeGCVtsvucxhrA CSiDnZBAGGG7h4sbNXouhFjP8RZmKL63RyYpVutHodzbjb fl0m
- Length
- 9
- Gap
- 5
- Thick
- 1
CSULEUOMEVRGbjKqOSEoyfFAVz2mbPLzz4k2cwxDGYXaRe CSs3NHhNGHiOab4YLi4jNJrAzSCdEFNRFWyV5ETGKKR9XF CSFpthtqxba6r4mJRNEqRwL63MXxmuTKiQaWXTAZBJKY2c CS7OUHLFkK5XZqANxWHXh4tKymopbbFjjPwO2veyqEOPLX CS7OUHLFkK5XZqANxWHXh4tKymopbbFjjPwO2veyqEOPLX hampus
- Length
- 0
- Gap
- 1
- Thick
- 2
CSkMxWK5epnEDGvQx58vZi6U8UEwkhnwOFO6MrDS9qH4WK CSGrvKvKRYbUK9PzoOyHtnMQr5LSeEoY7uAK2MBWEqWqCV CSYJvo5RaSNZt84TDqs6pwO58FfpwxnRuYywTCd5BEzYCW CSt6pyy7vAfTcEj96kDDCYjBRzUOesatFeLuFzAFqLrsYi CSrKOkxcffJoZVhOXrokMiqnFxmjOnDK8DVGnAhfswOAZh interz
- Length
- 2
- Gap
- 3
- Thick
- 1
CSxOPStxRkMrJ9ko8djmdDTiGdwDMHFrhHF9MiSadGtozA CSiDnZBAGGG7h4sbNXouhFjP8RZmKL63RyYpVutHodzbjb CSrcC2jkTYnczGVYqNkDS9ABC3JuTcKcQzDx3ROs8hvmQi CS8QWtMiDG6w2un4LY3y9tudnUbKVvYy8tVBUpfvtmafVP jkaem
- Length
- 5
- Gap
- 2
- Thick
- 2
CSSN7fEN6UKh8To9Ri8T22SLWL3R4i83JsBORqLkoZfcuU CSFpthtqxba6r4mJRNEqRwL63MXxmuTKiQaWXTAZBJKY2c CSrcC2jkTYnczGVYqNkDS9ABC3JuTcKcQzDx3ROs8hvmQi CSHHXf9CREUvU2zsfkfpBNu6HLjRxAmZX6hTk2vvsuEeAd CSATsWhFn9wbAX54cQXoA3iWmBnOesatFeLuFzAFqLrsYi Keoz
- Length
- 2
- Gap
- 3
- Thick
- 1
CSVm8hQXTXatfRstWfXarocOojnDXWPaokFBZSXDwcxhrA CSiyYbzpFWLP2GQRaiJsTzQx3s6HN8snkM3LsN4QXDbj4U CSnvH5wYpSR4uXiNzhnxE4qvh6mTaeC4skTZLvNDTeOSsc CSrcC2jkTYnczGVYqNkDS9ABC3JuTcKcQzDx3ROs8hvmQi CSiDnZBAGGG7h4sbNXouhFjP8RZmKL63RyYpVutHodzbjb CSxFjs7D5AnyDbxHL8nWLMwOdUGzhMsnUGunr3MGQ8ABhm CSrcC2jkTYnczGVYqNkDS9ABC3JuTcKcQzDx3ROs8hvmQi CSvfsMCShd5uL4nTGYcUtuSqy4PJRHmCU6UoT9q5FK6DHE CSrcC2jkTYnczGVYqNkDS9ABC3JuTcKcQzDx3ROs8hvmQi CShOQsMnY9ZcQtX8UxA4YGy2mQSM3NBRuyYoe6ixFah6qi CS8Q4dTs3JYOFfbTrJR3SuYrsq99M7rP3Etbzr7Es4ZvGF CS6Y8YVs4CP6Hfpr6wceY59vckfPLeL8CQwNB8UeJB6rRd CShOQsMnY9ZcQtX8UxA4YGy2mQSM3NBRuyYoe6ixFah6qi CSrcC2jkTYnczGVYqNkDS9ABC3JuTcKcQzDx3ROs8hvmQi CSiDnZBAGGG7h4sbNXouhFjP8RZmKL63RyYpVutHodzbjb CSADn7CZ4XbiGK9AUkOfHuy5i2BjT9jpUz9EJM7YD23aiA CSGrvKvKRYbUK9PzoOyHtnMQr5LSeEoY7uAK2MBWEqWqCV mantuu
- Length
- 2
- Gap
- 2
- Thick
- 1
CS7bLmjhAY9on7SupZ5eeS2ScWKjMH8Ky68DNukqE23aiA CSFpthtqxba6r4mJRNEqRwL63MXxmuTKiQaWXTAZBJKY2c CSFpthtqxba6r4mJRNEqRwL63MXxmuTKiQaWXTAZBJKY2c CSrcC2jkTYnczGVYqNkDS9ABC3JuTcKcQzDx3ROs8hvmQi CSFpthtqxba6r4mJRNEqRwL63MXxmuTKiQaWXTAZBJKY2c CSrcC2jkTYnczGVYqNkDS9ABC3JuTcKcQzDx3ROs8hvmQi CS6Y8YVs4CP6Hfpr6wceY59vckfPLeL8CQwNB8UeJB6rRd CSFpthtqxba6r4mJRNEqRwL63MXxmuTKiQaWXTAZBJKY2c CSrcC2jkTYnczGVYqNkDS9ABC3JuTcKcQzDx3ROs8hvmQi CSrcC2jkTYnczGVYqNkDS9ABC3JuTcKcQzDx3ROs8hvmQi CS8MZWryYFiBbOJb5cHqtaMLJe4FVZNKHdfmiSfdVHvisb CS6Y8YVs4CP6Hfpr6wceY59vckfPLeL8CQwNB8UeJB6rRd CS7OUHLFkK5XZqANxWHXh4tKymopbbFjjPwO2veyqEOPLX Patsi
- Length
- 2
- Gap
- 2
- Thick
- 1
CSnOihk9TVZNBEyHiwqanaWYAQQBDxv9tF3EjDsM2xVj7J CSFpthtqxba6r4mJRNEqRwL63MXxmuTKiQaWXTAZBJKY2c CSrcC2jkTYnczGVYqNkDS9ABC3JuTcKcQzDx3ROs8hvmQi CSrcC2jkTYnczGVYqNkDS9ABC3JuTcKcQzDx3ROs8hvmQi CSCjnBihZGuW3SQrTo4ONR6uaiFdk34QTDe4q5F4ZZKGih CSjDDrqLvnG6KdhDue25QQAcGZBcFHuiJpoN6Npe8mx4hC CSrcC2jkTYnczGVYqNkDS9ABC3JuTcKcQzDx3ROs8hvmQi CSFpthtqxba6r4mJRNEqRwL63MXxmuTKiQaWXTAZBJKY2c CSfbBdEEp49wBUss6d7ckZnN82mTaeC4skTZLvNDTeOSsc CSFpthtqxba6r4mJRNEqRwL63MXxmuTKiQaWXTAZBJKY2c roeJ
- Length
- 9
- Gap
- 4
- Thick
- 1
CSqxaTcWi5EHyfd829ueORs5b7ODbKoLYxSZLvNDTeOSsc CSxFjs7D5AnyDbxHL8nWLMwOdUGzhMsnUGunr3MGQ8ABhm CSZ42wM9JShTeSOUVXAnnVS93yA9Sb4Bx94qtHDoaTqmTW CSrcC2jkTYnczGVYqNkDS9ABC3JuTcKcQzDx3ROs8hvmQi CS2qeqOL9O57bC4d6HhcELSiNytmE7PkbEYOSfvBujRC7L Shroud
- Length
- 8
- Gap
- 4
- Thick
- 3
CSh8xJcZtF9GSATDmbp2UF4AQBanbPLzz4k2cwxDGYXaRe CSz2J9YxRHPdL3hAEi4k6LhL3wmMw9U95EYNbrkrMf9dDS CSxFjs7D5AnyDbxHL8nWLMwOdUGzhMsnUGunr3MGQ8ABhm CSrcC2jkTYnczGVYqNkDS9ABC3JuTcKcQzDx3ROs8hvmQi CSLKZv9bc9DASP2CkU7TN7nKt3pXAb2yzGYwEP2AJFPrGm CSPkZNoTLPca4kRcPiKMFFf2qkXQJO3MaL7zptaVQ6zeHi smooya
- Length
- 7
- Gap
- 3
- Thick
- 1
CSO2ApKsrUz9PfWt7tZUhHbtEoRrnBWcrdHnjWsdW9HkEO CSXSjDSADNY8ECtnWb5Wmxc6x2RtVubO354KOeH3znzxZd CSXSnx72qkP7mCwLA87Xx24OJtrxffo2seZ6TFCTHOk8NN CSAH6GxvMhaduPeaY8cvxDtTRYcuOPdLaFDWyDQmEoNMnR CSrcC2jkTYnczGVYqNkDS9ABC3JuTcKcQzDx3ROs8hvmQi CSfbBdEEp49wBUss6d7ckZnN82mTaeC4skTZLvNDTeOSsc CSrcC2jkTYnczGVYqNkDS9ABC3JuTcKcQzDx3ROs8hvmQi syrsoN
- Length
- 2
- Gap
- 2
- Thick
- 1
CS7bLmjhAY9on7SupZ5eeS2ScWKjMH8Ky68DNukqE23aiA tarik
- Length
- 2
- Gap
- 2
- Thick
- 1
CS7bLmjhAY9on7SupZ5eeS2ScWKjMH8Ky68DNukqE23aiA CSz2J9YxRHPdL3hAEi4k6LhL3wmMw9U95EYNbrkrMf9dDS CSFpthtqxba6r4mJRNEqRwL63MXxmuTKiQaWXTAZBJKY2c TeSeS
- Length
- 2
- Gap
- 3
- Thick
- 1
CSVm8hQXTXatfRstWfXarocOojnDXWPaokFBZSXDwcxhrA CSrcC2jkTYnczGVYqNkDS9ABC3JuTcKcQzDx3ROs8hvmQi CShkyGoQqq3R6x82LaRktcZbkUCJeeQf5228UQqzRs4hoM CSGrvKvKRYbUK9PzoOyHtnMQr5LSeEoY7uAK2MBWEqWqCV CSrcC2jkTYnczGVYqNkDS9ABC3JuTcKcQzDx3ROs8hvmQi CSWAPOhFFyCwrRTTArGnvpKDVsnhMWCXcP6XWsktnRhjyE Console commands for the cyan preset
Paste these into the console to apply the preset without a share code, or change single values to fine-tune it. The full list of crosshair commands with ranges and defaults is in the commands guide.
Console commands
| Setting | Command | Value |
|---|---|---|
| Style | cl_crosshairstyle | 4 |
| Length | cl_crosshair_length | 2 |
| Gap | cl_crosshair_gap | 1 |
| Thickness | cl_crosshair_thickness | 2 |
| Center dot | cl_crosshairdot | 0 |
| Outline (0 off, 1 full, 2 half) | cl_crosshair_drawoutline | 1 |
| Red | cl_crosshaircolor_r | 0 |
| Green | cl_crosshaircolor_g | 255 |
Show all 24 commands
| Blue | cl_crosshaircolor_b | 255 |
| Alpha | cl_crosshaircolor_a | 255 |
| T-style | cl_crosshair_t | 0 |
| Follow recoil | cl_crosshair_recoil | 0 |
| Outline red | cl_crosshairoutline_r | 0 |
| Outline green | cl_crosshairoutline_g | 0 |
| Outline blue | cl_crosshairoutline_b | 0 |
| Outline alpha | cl_crosshairoutline_a | 255 |
| Dynamic spread limit | cl_crosshair_dynamic_spread_limit | 255 |
| Split distance | cl_crosshair_dynamic_splitdist | 3 |
| Inner split alpha | cl_crosshair_dynamic_splitalpha_innermod | 0 |
| Outer split alpha | cl_crosshair_dynamic_splitalpha_outermod | 1 |
| Split size ratio | cl_crosshair_dynamic_maxdist_splitratio | 1 |
| Screen height | cl_crosshair_screen_height | 1080 |
| Scope dot scale | cl_ironsight_dot_scale | 1 |
| Scope dot uses crosshair colour | cl_ironsight_usecrosshaircolor | 0 |
Other crosshair styles
Cyan crosshair FAQ
Which pros use a cyan crosshair in CS2?
s1mple, m0NESY, w0nderful, 7Kick, afro, alex and 105 more currently use a cyan crosshair.
How do I make a cyan crosshair in CS2?
Copy the preset code above and import it, or open the generator with the preset loaded and adjust from there. Cyan is RGB 0, 255, 255: cl_crosshaircolor_r 0, _g 255, _b 255.
Is a cyan crosshair good for CS2?
Cyan is the second most common pro colour. Almost nothing in a CS2 map is cyan, so the crosshair never blends into the background. AWPers in particular favour it because it stays sharp against sky and water on maps like Nuke and Ancient.