CS2 Crosshair Generator: Create your own crosshair
Use the CS2 Crosshair Generator to adjust style, color, length, gap, thickness and outline live, and check your crosshair against 8 map backgrounds. Then copy the console commands or CS2 share code. Free, with no sign-up or download required, right in your browser.
Built by Florian Galz
Crosshair ready? Test it on your own CS2 server.
Features
CS2 crosshair code, commands and preview in one tool
Everything you need for your CS2 crosshair: customize it, check it on a map and get it into the game your way.
10 CS2 styles, from Static Cross to Dot Only
The generator offers all 10 CS2 crosshair styles (0 to 9), including Static Cross, Static Circle, Static Square, Dot Only and the new default style, Dynamic Quadrant. Each style includes a description of how it behaves in-game.
Color, outline and shape
Choose from 11 color presets or set a custom RGB color, then adjust alpha, length, gap and thickness in pixels. You can also set the outline (off, full or half) with its own color and opacity, a center dot, a T shape and “Follow recoil”.
Preview on real maps
Test your crosshair against Dust II, Mirage, Inferno, Nuke, Overpass, Ancient, Anubis and Vertigo. Set the resolution to 16:9, 4:3 or custom values, and zoom from 1× to 8×. At 1×, you see the crosshair at its actual size relative to the screen.
Sniper view and ironsight
In sniper view, you can set the sniper crosshair thickness and whether normal inaccuracy is shown, plus the crosshair color and dot size for the ironsight. CS2 renders the scope reticle for the AWP, Scout and SSG itself.
Dynamic behavior
For dynamic styles, adjust spread, maximum spread, inner and outer transparency, and the spread ratio. These settings only take effect in-game while moving and firing; the preview shows the crosshair at rest.
Copy, share, download
Copy the console command block, a real CS2 share code or a link containing all your settings. Alternatively, download zapx-cs2-crosshair.cfg or launch CS2 directly through Steam with “Open in game”.
How it works
How to use your crosshair in CS2
No Mod, no background tool — just one console command you paste once.
- 1
Choose a starting point
Load a preset such as “Dot” or “Classic, small”, click “Random crosshair”, or paste your share code or command block under “Import config”.
- 2
Configure crosshair
Choose a style and color, then adjust alpha, length, gap, thickness, outline, center dot and T shape. You’ll see every change instantly in the preview.
- 3
Check in preview
Switch maps, resolution and zoom, and check the scope in sniper view.
- 4
Export
Click “Copy” to copy the entire command block. Alternatively, use “Share” to copy a link or the share code, or download the .cfg file.
- 5
Apply in CS2
In CS2, enable the developer console under Settings → Game and open it with the key below Esc. Paste the command block with Ctrl+V and press Enter. Your crosshair takes effect immediately.
New crosshair system
Convert old crosshair codes to CS2
Since the CS2 update on 22.09.2026, length, gap and thickness are measured in actual pixels, new share codes start with CS, and commands like cl_crosshairsize no longer work. That’s why many old crosshair codes from lists and videos no longer work.
Paste your old CSGO-… code or command block under “Import config”. The generator converts it to the new values, assuming 1080p, and shows a note below the preview. The note also points out anything that can’t be converted directly, such as the old “Default” style or outline thickness. You can then check and adjust the crosshair and copy it as a new CS2 share code or command block.
Starting points
Popular crosshair types
“Apply” loads the settings into the generator above; “Copy” gives you the console commands immediately. For a dot crosshair, use the “Dot” preset.
Dot
Just a small center dot—maximum visibility of the target, with no lines to distract you.
Classic, small
Compact cross with a tight gap—the most popular starting point in CS2.
Large with outline
Larger with a bold outline — clearly visible on light backgrounds.
Explore more
More CS2 tools for your setup
Server Configuration Generator
Describe your server.cfg in your own words using the ZapX AI Agent or set each option manually — with a live preview, download, and direct push to your rented server.
Built by Florian Galz
Launch Options Generator
Build a ready-to-use line of CS2 launch options for Steam—only commands that actually work in CS2, with presets and a live preview.
Built by Florian Galz
Nade Guide
Lineups for smokes, Molotovs, flashbangs, and HE grenades on all maps — including a setpos command to apply them directly.
Built by Florian Galz
Buy-Binds Generator
Configure Full-Buy, Force-Buy, and Eco binds using a form—with automatically combined CT/T scripts and a customizable purchase order.
Built by Thomas Ikemann
Skin & Sticker Craft
Combine any weapon, skin, float, pattern, and stickers — with an Inspect Link generator.
Built by Julian Alker
FAQ
Frequently asked questions about CS2 Crosshair Generator
Everything you need to know about crosshair settings in Counter-Strike 2.
Via the console, a share code or “Open in game”.
The fastest way is through the console: enable the developer console under Settings → Game, open it with the key below Esc, paste the copied command block with Ctrl+V and press Enter. Each line is a separate short command, so it stays within CS2’s character limit per input—one paste is enough. Alternatively, use “Share” to copy the CS2 share code and paste it into the in-game settings. “Open in game” launches CS2 through Steam with your crosshair as a launch command. This works reliably if CS2 isn’t already running; whether it takes effect immediately during a match depends on your Steam version.
Paste the code under “Import config” and copy the commands.
Click “Import config” in the generator, paste the share code and click “Apply”. The generator recognizes the code automatically, displays the crosshair in the preview and adds the matching commands to the “Console commands” block. Click “Copy” to put them on your clipboard. It works the other way too: paste a command block and use “Share” to copy it as a share code.
The CS2 update of September 22, 2026 rebuilt the crosshair system.
Old-format share codes (CSGO-xxxxx-…) and commands like cl_crosshairsize and cl_crosshairthickness have no longer worked since the update. Length, gap and thickness are now measured in actual pixels, and codes start with CS. Paste your old code or command block under “Import config”: the generator converts it to the new values (assuming 1080p) and shows a note below the preview so you can check the result. New commands such as cl_crosshair_length, cl_crosshair_gap and cl_crosshaircolor_r/g/b/a only work in the current version of CS2, not in CS:GO.
Use the “Dot” preset or the “Dot Only” style.
Under “Popular crosshair types”, click “Apply” on the “Dot” preset, or select the “Dot Only (6)” style in the generator. Adjust the dot’s size using thickness, then set its color, alpha and outline. After that, copy the commands or share code as usual.
Via a link, a real CS2 share code or a .cfg file—no account needed.
Click “Share” to copy either a link containing your complete settings in the URL or a real CS2 share code you can paste directly into the game. When you reopen the link or send it to friends, the generator automatically loads that exact configuration. The “.cfg” button also saves the command block as a file.
Preview it on 8 maps at its actual size at 1×.
Choose Dust II, Mirage, Inferno, Nuke, Overpass, Ancient, Anubis or Vertigo as the background, and set your resolution to 16:9, 4:3 or a custom width and height. Zoom ranges from 1× to 8×; at 1×, you see the crosshair at its actual size relative to the screen. Use sniper view to check the scope. The preview shows the crosshair at rest, not how dynamic styles spread while moving or firing.
There is no “right” choice—only what suits your resolution and playstyle.
A small, static crosshair with a narrow gap barely obstructs your view and is popular with many experienced players. If you prefer to see exactly where your crosshair is at a glance, a slightly larger size and a bold outline may work better.
Yes—free, with no sign-up or download required.
The generator runs right in your browser. You don’t need an account, a Mod or a program running in the background—just a console command, a share code or a .cfg file at the end.
Your own CS2 server, your own rules
Host your Counter-Strike 2 Game Server with ZAP-Hosting — DDoS protection, ready instantly, cancel anytime.
No setup. No risk. Online in seconds.
Looking for more tools? View all CS2 tools

