CS2 Square Crosshair: Code, Commands, and Settings

Quick answer: use the Share or Import code below for a compact hollow CS2 square crosshair. The result is created by crosshair geometry, especially a very small size, heavy thickness, and negative gap. CS2 does not include a built-in Square crosshair style.

Share or Import code CSGO-O4EWY-O4Ree-293ba-82VDh-ojRBD
CS2 square crosshair shown with its Share or Import code
A compact hollow square produced by short, thick crosshair arms and a negative gap.

This code was generated and round-trip-decoded with a current checksummed CS2 crosshair tool. The encoded string decoded back into the same settings, confirming that no checksum or transcription error was present. It has not been tested in a live CS2 client, so the validation proves that the code is intact and configured correctly, not how it performs across different screens.

CS2 Square Crosshair Code and Commands

The import code is the fastest method because it applies the full preset instantly. If you prefer manual control or want to understand the build, use the exact commands below. These values work together to create a tight square illusion by overlapping the crosshair arms.

cl_crosshairstyle 4
cl_crosshairsize 0.5
cl_crosshairthickness 5.5
cl_crosshairgap -5
cl_crosshairdot 0
cl_crosshair_drawoutline 0
cl_crosshair_outlinethickness 1
cl_crosshaircolor 1
cl_crosshairusealpha 1
cl_crosshairalpha 255
cl_crosshair_t 0

Add this as a separate safety command:

cl_crosshairgap_useweaponvalue 0

Why the safety command matters: weapon-specific gap changes can dynamically shift crosshair spacing, breaking the square illusion. Setting this value constant will maintain consistency in all guns and situations.

SettingValuePurpose
Style4Static behavior for a stable shape.
Size0.5Extremely short arms to avoid a plus shape.
Thickness5.5Wide arms that form the outside of the box.
Gap-5Pulls the four sides inward until their corners meet.
Dot and outline0Keeps the hollow center and border weight clean.

This is simply the result of geometric shapes. Each part has become one side of a compact frame as the length of each arm was shortened and thickness increased. The negative gap pulls those four sides in toward each other until their corners meet while leaving a small cavity in the middle. This is not a different type of crosshair in CS2. This is a visual representation derived from the standard crosshair settings.

How to Make a Square Crosshair in CS2

Import it through the crosshair menu

  1. Open CS2. Go to Settings.
  2. Open Game tab then open Crosshair.
  3. Click Share or Import.
  4. Paste CSGO-O4EWY-O4Ree-293ba-82VDh-ojRBD and confirm.
  5. Check the crosshair preview, then save the configuration.

Use the developer console

  1. Make sure the developer console is turned on in CS2 settings if it’s not already enabled.
  2. Open the console using the tilde key.
  3. Paste each command exactly as listed in the previous section.
  4. Press Enter after each line so the setting takes effect.
  5. Add the safety command last to lock the gap behavior.

Once the settings are applied, test cross-hair on a variety of maps and lighting conditions. Because the square is dense and in the center it works best for players who want a clear focal point. If it feels too dense or heavy, you may be able to soften the appearance by decreasing thickness or increasing size slightly.

Color and alpha also influence visibility. The provided values use a bright green tone with full opacity for clarity, but you can adjust color presets if needed. Just keep in mind that changing thickness or gap too far will break the square illusion and revert the crosshair back to a traditional look.

The compact frame makes center placement obvious, while its hollow middle preserves a small aiming reference that a solid block would hide. The next sections compare practical variants, tuning choices, and the tradeoffs of using this square style in normal play.

Best Square Crosshair Presets

Square crosshairs can look similar in a screenshot while behaving very differently in play. Small changes to size, thickness, and gap alter whether the center stays hollow, becomes an uneven block, or separates into four obvious arms. The validated hollow preset remains the best starting point because its shape is compact, readable, and supported by a round-trip-checked Share or Import code.

Hollow Square Crosshair

Recommended preset CSGO-O4EWY-O4Ree-293ba-82VDh-ojRBD

This preset uses style 4, size 0.5, thickness 5.5, gap -5, dot 0, and outline 0. The negative gap pulls the four thick arms inward, while their depth-to-thickness ratio leaves a tiny opening in the center. That opening keeps a precise reference point instead of turning the crosshair into one solid tile.

Keep cl_crosshairgap_useweaponvalue 0 enabled. Without it, weapon-specific spacing can modify the negative gap and disturb the box geometry. This is the recommended version for most players who want the square look without losing the ability to identify the true center.

Optional Outlined Square

cl_crosshair_drawoutline 1
cl_crosshair_outlinethickness 0.5

The outlined variant keeps every value from the validated hollow preset and only adds a thin border. This helps separation on bright walls, pale skyboxes, and green map details. It also makes the crosshair appear slightly larger because the border extends beyond the colored geometry. Keep the outline subtle to avoid turning the square into a bulky block.

Small Thick Box Crosshair

cl_crosshairstyle 4
cl_crosshairsize 1
cl_crosshairthickness 4.5
cl_crosshairgap -6
cl_crosshairdot 0
cl_crosshair_drawoutline 0
cl_crosshairgap_useweaponvalue 0

This alternative, created by the renderer, results in a relatively small and thick box with thicker walls than those in the validated preset. The shape might feel easier to track under fast conditions but it covers more of the target. No share or import code has been provided because it has not been generated and verified. If you wish to test it, use the manual commands.

Square With a Center Dot: Why It Becomes a Block

Adding cl_crosshairdot 1 seems like a simple way to mark the center, but the dot shares the same thickness scale as the crosshair arms. With thickness already high enough to form a square, the dot expands and can fill the hollow opening. The result is often a dense block instead of a clean square.

This makes it a troubleshooting example rather than a clean recommendation. If your square appears filled, check that the dot is disabled. Players who prefer a visible center point should use a dedicated setup such as a dot crosshair in CS2 instead of forcing a square preset to handle both roles.

Comparison of square crosshair presets in CS2
Visual comparison of hollow, outlined and thick box square crosshair presets.
PresetCore geometryCenterBest use
Validated hollow squareSize 0.5, thickness 5.5, gap -5Small hollow openingThe best overall balance and the recommended preset
Optional outlined squareHollow preset plus outlineHollow with borderBetter contrast on bright or mixed backgrounds
Small thick boxSize 1, thickness 4.5, gap -6Compact openingStronger presence and easier tracking
Square with center dotThick square plus dotOften filledTroubleshooting example, not recommended

How to Adjust Size, Gap, Thickness, and Color

Square crosshair tuning is counterintuitive. Thickness largely controls the outside dimensions of the box because wider arms expand outward. Size controls wall depth, meaning how far each arm extends from its inner edge. Negative gap brings all four arms toward the center so their ends nearly meet or overlap.

Alter one value at a time. A larger square results from the increased thickness. As the size increases, so do the thickness of the walls. The more negative the gap becomes, the closer it brings the center together. On the other hand, when the gap is moved towards zero, the center begins to expand once again. The sudden change can cause the square to break and turn into a plus or a filled block, thus it is easier to assess the small steps.

Color does not impact geometry, but color can dramatically affect clarity. The most common color is bright green because it provides good contrast to the majority of maps, although cyan or Magenta can also be effective. Keep alpha at 255 to achieve consistency across different lighting conditions. You can compare color and style options against curated presets from best CS2 crosshair codes to further refine your setup.

Is a Square Crosshair Good for CS2?

A square crosshair can be effective, but it is not universally better than traditional styles. Its main advantage is visual stability. The compact, thick shape creates a strong focal point that can help with target acquisition when flicking or clearing angles quickly.

The main drawback is coverage. A dense square hides more of the enemy model than a thin crosshair, especially at longer ranges. Players who rely on precise pixel placement may find it obstructive. This is why the hollow center version is usually preferred over a filled block.

Square presets also require careful tuning. Small mistakes in gap or thickness quickly break the geometry, making them less forgiving than simple crosshair styles. For players who like bold visuals and a clear center reference, the validated hollow square is a strong option. Others may perform better with lighter or more minimal designs depending on their aim style.

Fix a Square Crosshair That Looks Wrong

A square crosshair depends on a narrow relationship between size, thickness, and negative gap. If the shape looks wrong, reset its geometry before changing color or opacity. Start with the approved hollow preset, confirm cl_crosshairdot 0, and check every command separately. One incorrect value can turn the hollow box into a solid block or plus sign, since each variable changes the final shape.

Solid block: the usual cause is an enabled center dot or excessive thickness. The dot uses the same thickness scale as the arms, so cl_crosshairdot 1 can fill the opening. Restore cl_crosshairdot 0 first. If the center is still filled, return thickness to 5.5 for the validated preset rather than increasing it further.

Plus-sign shape: this appears when the arms are too long, too far apart, or both. Confirm cl_crosshairsize 0.5 and cl_crosshairgap -5. A larger size reveals more of each arm, while a gap closer to zero separates them around the center. Apply the exact values before making small personal adjustments.

Shape changes between weapons: enter cl_crosshairgap_useweaponvalue 0. The weapon-specific gap behavior can change the spacing of the firing and break the box as you switch equipment. This command keeps the same geometric shapes for rifles, pistols, knives and scoped weapons.

Walls look too heavy: an outline adds pixels around the existing arms, so even cl_crosshair_outlinethickness 0.5 can make the box look larger. Disable it with cl_crosshair_drawoutline 0 to judge the base shape. Re-enable the outline only when extra contrast is needed.

Resolution behavior: current renderer previews preserve square pixels at 1920×1080 and at unstretched 1280×960, so the box keeps equal sides. When 4:3 is stretched to 16:9, the square can appear horizontally wider because the image is scaled. This effect is visual rather than a change in settings. The description here comes from renderer previews and code validation, not from a local live-client test.

If the crosshair looks uneven, double check your display mode, aspect ratio, and scaling settings in both CS2 and your GPU panel. A perfectly tuned square can still appear distorted if the image itself is stretched or filtered.

Square crosshair resolution behavior and fixes
Square geometry stays consistent at native and unstretched resolutions, but stretched scaling can make the box look wider.

Frequently Asked Questions

Why does my square crosshair turn into a solid block?

This commonly occurs because the center dot is enabled, or because the thickness of the line is too high. The dot is of the same scale in terms of thickness as the arms, therefore it fills the hollow center. Disable it using cl_crosshairdot 0 and maintain thickness near the validated value.

Will the square stay centered at every resolution?

The crosshair is centered because it was drawn from the same origin. But in case of extended resolutions, it might be possible that the apparent width of square could be distorted. The proportions are most like true square in the Native and unstretched modes.

Can I add a dot to improve accuracy?

You can, but it is not recommended for this style. The dot will often fill the hollow center and remove the square look. If you want a precise center point, consider a dedicated dot crosshair setup instead.

Is this crosshair suitable for rifles and the AWP?

It works best with rifles where a bold center helps track targets quickly. For the AWP, the scope replaces the crosshair when zoomed, so the square only matters for unscoped shots and general navigation.

How do I save multiple square presets?

Create separate configuration files and name them clearly, then load them when needed. You can also adjust and save variations in the settings menu. For step by step guidance, see how to change crosshair in CS2.

How do I copy a teammate’s square crosshair?

Use the scoreboard or the share and import workflow to copy a player’s configuration directly. CS2 supports quick copying during matches or through share codes. See how to copy crosshairs in CS2 for the full process.

Does changing color affect the square shape?

No. Color and alpha change only the visibility. Size, thickness, and gap control the geometry, so changing colors will not break the square.

author avatar
William Westerlund
William brings 7 years of experience writing for multiple gaming blogs. He has more than 10,000 hours played in CS:GO (CS2) and have played around in other games such as TF2 and Rust. Through his experience playing the game at a high level and dealing with skins for many years, he provides first-hand insight into the topics covered on the Tradeit.gg blog.
For New Users
Ready to trade your next CS2 skin?

Claim a first-trade bonus instantly when you get started.

$5

First-Trade Bonus

Start Trading Now
CS2 square crosshair code and settings
Up To 50% Off All Skins
Table of Contents
You may also like