Crosshair generator

Design your perfect crosshair - color, thickness, length, gap, dot and outline - and download a transparent PNG. Free, no signup.

Copy as CS2 console commands

Color, center dot and outline come from the settings above. Size, thickness and gap use Counter-Strike 2's own units, not pixels, so set them here.

How to design a crosshair that works

This generator draws a classic four-arm crosshair on a 300 × 300 pixel canvas and saves it as a PNG with a transparent background. Every control updates the preview instantly, so move one slider at a time and watch what changes.

What each setting does

Step by step

  1. Pick a colour that contrasts with the maps or scenes you usually see.
  2. Set thickness first, then line length, then the gap.
  3. Decide whether you want a centre dot and an outline.
  4. Click Download transparent PNG. The file is saved as crosshair.png at 300 × 300 pixels with the crosshair centred.

Choosing values

A reasonable general starting point is thickness 2, length 6–10, gap 3–5 and outline on. Small, thin crosshairs with a modest gap cover less of the target and suit precise, tap-shooting styles. Longer arms and a wider gap are easier to spot in hectic fights but hide more of what you are aiming at. A dot on its own (length 0, dot on) suits players who think of aim as a single point.

For colour, saturated green, cyan, yellow or magenta tend to stand out on most backgrounds. Red and white can blend into muzzle flashes, sky, snow or damage effects in many games, but this depends on the game, so test a few options before settling.

Putting it into Counter-Strike 2

Below the preview, the Copy as CS2 console commands box turns your color, center dot and outline into a line of CS2 commands. Set the size, thickness and gap in CS2's own units there (they don't match pixels one-to-one), press Copy CS2 commands, then in the game:

  1. Turn on the console once: Settings → Game → Enable Developer Console (~) → Yes.
  2. Press the ~ key (top left of most keyboards) to open the console.
  3. Paste the line and press Enter. The crosshair changes right away. Tweak a value by typing just that command, for example cl_crosshairgap -2.

The commands use the classic static style (cl_crosshairstyle 4) and your exact color through cl_crosshaircolor 5 with red, green and blue values. Command names can change with game updates, so if one stops working, check the game's own crosshair menu.

Using it with other games

Games such as Counter-Strike 2, Valorant and Overwatch 2 have their own crosshair menus, and some support crosshair share codes. Those settings are entered inside each game, and their units do not match the pixel values here one-to-one. Treat this tool as a way to try out shapes and proportions, then recreate the look in the game's own options. Defaults and ranges can also change between game updates.

The PNG itself is most useful for stream overlays, thumbnails, video edits and games that accept a custom crosshair image. Be careful with third-party programs that draw a crosshair on top of a game: some competitive games, leagues and tournaments do not allow them, so check the rules first.

Tips and common mistakes

FAQ

What can I use the PNG for?

Overlays, stream graphics, thumbnails, or games that let you import a custom crosshair image. The background is transparent.

Can I use this crosshair in CS2?

Yes. Use the Copy as CS2 console commands box under the preview, then paste the line into the CS2 developer console and press Enter.

Is it free?

Yes, fully free and client-side - nothing is uploaded.

More gaming tools

Browse all free tools →

More in Gaming tools

See everything in Gaming tools →