About CS2 Crosshair Restore

CS2 Crosshair Restore is a free website that helps you rebuild your old Counter-Strike crosshair after the CS2 crosshair update of 22 September 2026. You do not need an account, and the tool runs in your browser.

Why this tool exists

According to Valve's patch notes, the update made crosshairs resolution independent, added a new Crosshair / Scopes settings tab with new styles, and made Dynamic Quad the default crosshair. After the change, the game can refuse an old crosshair code. That does not mean the code is broken. It still holds your old settings, and they can still be read.

This site does assisted restoration. It recovers what your old code or settings contained, carries over what has a known new equivalent, and helps you choose the rest. It does not promise an exact one-click conversion: the new sizes use a different scale, and the game's own menu notes that the scale of Color, Thickness, Length and Gap has changed.

How it works in brief

  1. You paste an old crosshair code, type your old settings, or paste old console lines on the converter page.
  2. Your browser decodes the input and shows every recovered setting unchanged, so you can compare old and new side by side.
  3. Settings with a known new equivalent carry over, such as a custom color, transparency, outline on or off, center dot, T style and Follow Recoil. Some old styles point to one new style; for others you pick the new style yourself.
  4. For Classic Static crosshairs from CS2 before the update, played at 1920×1080 or 1280×960 (4:3), the new Length, Thickness and Gap are converted to values that draw the same pixels, as measured in the game. For other setups you choose them yourself, with the measured values shown as a guide.
  5. You copy console commands, a settings checklist for the game menu, or a crosshair.cfg file, then check the result in the game. The preview on the site is a schematic drawing, not the game's own renderer.

The step-by-step guide walks through this in detail. The conversion method explains each rule and what it is based on. The privacy page explains what stays in your browser.

Not affiliated with Valve

CS2 Crosshair Restore is an independent fan-made tool. It is not affiliated with, endorsed by or sponsored by Valve Corporation. Counter-Strike and CS2 are trademarks of Valve Corporation.

The site's information comes from Valve's public patch notes, a public mirror of game files for builds 2000913 and 2000914, and the site owner's own console checks and menu screenshots. It has no inside information from Valve. For what the update changed, read the CS2 crosshair update explained.

What is still unknown

These questions are open. The tool is built so that none of them is hidden behind a guess:

  • Size conversion. Sizes were measured only for Classic Static crosshairs from pre-update CS2 at 1920×1080 and 1280×960 (4:3). Other resolutions, other old styles and CS:GO crosshairs have not been measured yet, so for those you choose the sizes.
  • New game share codes. The format of the new in-game crosshair codes has not been documented, so the tool cannot create them. The website link it offers is not a game code.
  • Old color presets. The exact colors the old game used for its preset colors were not found in public game data. If your old crosshair used a preset, you choose the new color yourself.
  • Command checks. The commands for Style, Thickness, Length and Gap were checked in the game console by the site owner. The commands for Color and Transparency, Outline, Center Dot, Dynamic Spread Limit, Split Distance, Inner Split Alpha, Outer Split Alpha, Split Size Ratio, T Style and Follow Recoil come from the current game's public settings data and have not all been checked in a game session yet.
  • Console line length. The longest command line the game console accepts has not been verified. Long command lines are also offered in shorter blocks and as a crosshair.cfg file.

See the FAQ for common questions. When rules or checked game builds change, the changelog records it. This version uses target settings schema target-2026-09-22.2 and transfer rules assisted-2026-09-23.1.

Who runs this site

This site is operated by AC IT Solutions LLC.

To report a problem or ask a question, use the contact page. Using the site is covered by the terms of use.

Credits and open-source code

The legacy crosshair code decoder follows the byte layout of akiver/csgo-sharecode, version 5.0.0 at commit 753f16f, which the site uses as its pinned reference. You can read the reference source at that commit. Only its decoding logic is reproduced, with extra input checks added. Its command generator is not used, because it writes old commands. Thank you to AkiVer for publishing it.

That project is released under the MIT License, reproduced here as it requires:

The MIT License (MIT)

Copyright (c) 2017-present AkiVer

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.