FAQ
What people ask, and what the honest answer is.
Do my files get uploaded anywhere?
Not by the tools. Converting, merging, checking, comparing and the crosshair page all run in your browser, and nothing you drop into them leaves it. Open the network tab in your browser’s developer tools and convert something: nothing goes out.
Two things are sent on purpose, and only when you choose to. Saving a config to your account stores it — with your cs2_video.txt and launch options if you add them — so you can share it. And a support ticket stores what you write in it. Both are covered, in full, by the privacy policy.
Where does CS2 keep my settings?
Under your Steam folder, in Steam\userdata\<account id>\730\local\cfg\. The account id is the short SteamID3 number, not the seventeen-digit one; if there is only one folder inside userdata, that is yours.
The three files that matter are cs2_user_convars_0_slot0.vcfg (settings), cs2_user_keys_0_slot0.vcfg (binds) and cs2_machine_convars.vcfg (machine-wide). If they look out of date, run host_writeconfig in the game console and CS2 rewrites them from whatever is loaded right now.
Where do I put the config it gives me, and how do I run it?
Save it as autoexec.cfg in Counter-Strike Global Offensive\game\csgo\cfg\ — note that this is inside the game install, not the userdata folder you took the originals from. Then open the console and run exec autoexec.
The last line of every generated config is an echo, so the console prints a confirmation and you can tell at a glance whether it loaded or silently did nothing.
Can using this get me VAC banned?
Nothing here touches Counter-Strike. It reads a text file your game already wrote and writes another text file, using the same console commands the game writes itself when you run host_writeconfig. There is no injection, no memory access, no modified game file, and nothing installed.
We cannot speak for Valve, and nobody honest will promise you an outcome from another company’s anti-cheat. What we can say is that an autoexec.cfg full of ordinary convars is a standard, long-supported part of the game.
Why did the converter throw away lines that were in my .vcfg?
Because most of a real .vcfg is not settings. It is cached menu state, records of which popups you dismissed, remembered map-picker lists and interface scratch values. None of that is a console command, and pasting it into a config produces a screen of unknown-command errors.
The converter has three levels — everything, clean and essentials — and defaults to the middle one. Switch to everything if you want the raw dump; every dropped line is listed with the reason it went.
Where did my video settings go?
They were never in these files. Resolution, aspect ratio and graphics quality live in a separate video settings file and are not settable from the console, so the converter excludes it rather than emitting commands that cannot work.
You can still show them. A config saved to your account takes that file — cs2_video.txt, in the same folder as the others — and prints the resolution, refresh rate, display mode and graphics settings on its page, alongside your Steam launch options.
What is the comment at the top of the file, and the echo at the bottom?
A header saying where the file came from, and a line that prints a confirmation in the game console when the config loads. There is also an invisible zero-width mark on the header carrying a build id, a date and a checksum — build provenance only, never anything about you. It is described in full on the privacy page.
Delete all of it if you would rather it were not there. Nothing depends on it.
CS2 says my crosshair code is old or invalid. What happened?
CS2 changed its crosshair codes in September 2026, and stopped accepting the old ones. Sizes are pixel counts now rather than a scale that came off your resolution, and the code carries the screen height it was made at. Every code made before the update — including every pro code posted before then — gets that answer.
Paste the old code into the crosshair page and it is converted on the way in: the code in the box is one the game takes. Tell it the resolution you used to play at, because that is what the old numbers were measured against.
My crosshair code starts with CS and has no dashes. Is that right?
Yes. Since the update of 30 September 2026 CS2 copies crosshair codes in a new format: CS and 44 characters, where the old ones were CSGO- and five groups of five. The new one also carries the outline colour, which the old one had no room for. The game still imports the CSGO- kind.
The crosshair page reads both and writes the new one: paste a code to see it drawn with its console commands, or build a crosshair and copy its code.
My crosshair code is rejected as a match code. Why?
Crosshair share codes and match or demo share codes look identical: same CSGO- prefix, same twenty-five characters, same alphabet. The only thing telling them apart is a checksum inside the code.
A match code decoded as a crosshair produces plausible-looking nonsense, so the crosshair tool checks first and tells you what you actually pasted instead of inventing settings. If it says match code, it is one — it came from a demo link or a match share, not from someone’s crosshair.
Is the crosshair preview exactly what I will see in game?
The relationships are exact — arm length, thickness, gap, outline, dot and colour all interact the way the game makes them interact. Absolute size depends on your screen, so the preview asks: pick your resolution under it, and it draws the crosshair the way CS2 would rescale it for that screen.
At 1x you are looking at a true-size crop of that frame, and the readout under the preview prints the real pixel sizes so you can check them against your own game rather than trust us.
Is it free, and will it stay free?
Free, with no ads, and no account needed for any tool. The tools on the site now will stay that way. Signing in with Steam is free too, and only adds somewhere to keep configs and crosshair lists, and to open support tickets; custom handles are given to VIPs by hand. If anything ever costs money it will be one of those extras — converting a file, decoding a crosshair and merging two configs will not.
What does VIP add, and how do I get it?
Extras on the stream overlay — the Player card and Scoreboard layouts, motion when a match ends, a background image of your own, and the vora.tools mark off — plus a custom handle and avatar on your profile. Every tool stays free without it.
It is arranged by message and switched on by hand; there is no payment page on this site. The terms say how, and what a VIP overlay key is.
Does this site follow the GDPR and KVKK?
Yes. The tools run in your browser and keep nothing; an account keeps only what the privacy policy lists, and you can delete the account yourself at any time. There are no analytics, no ads and no email. The policy also says who is responsible for your data and how to ask for a copy, a correction or a deletion.
Something came out wrong. Where do I say so?
In a support ticket — sign in with Steam and open one. Every ticket gets a page of its own, the team replies there, and you get a notice anywhere on the site when they do. A config that converts badly is the most useful bug report there is, so paste it in.
Fixes get written down in the changelog, including the embarrassing ones.