Skip to content
Counter-Strike 2
Free tool

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. 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. 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. 3

    Check in preview

    Switch maps, resolution and zoom, and check the scope in sniper view.

  4. 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. 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.

White, static

Neutral white, no movement on motion/fire — intentionally calm.

Large with outline

Larger with a bold outline — clearly visible on light backgrounds.

Cyan, T-shape

No upper line — less obstruction when peeking over head height.

Dynamic Quadrant

The new default CS2 style—shows current weapon accuracy.

Explore more

More CS2 tools for your setup

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.

Ready?

Your own CS2 server, your own rules

Host your Counter-Strike 2 Game Server with ZAP-Hosting — DDoS protection, ready instantly, cancel anytime.

4.4/5 Trustpilot32,000+ Active serversSince 2010

No setup. No risk. Online in seconds.

Flexible TermCancel anytimeOnline in 60 seconds

Looking for more tools? View all CS2 tools