Cheats are fine until they quietly disable something you cared about, which is why the consequences matter.

Short answer

They work on the platform they were written for and nowhere else. Check that first when one is rejected.

Anything requiring an external program is a different category with different risks attached. If a site asks you to sign in to receive a code, it is not a code. There is no hidden trick here that the game is keeping from you.

Codes that no longer work

Codes typically do not persist through a reload, which surprises people who use them for convenience. Glitches get patched and codes tend not to, which makes codes the more durable option. What follows assumes you are on a current install and have not modified it. Single-player cheats are a supported feature; the same behaviour online is a ban.

A code that worked on an older patch may have been removed rather than changed. Everything below is framed around the current state of Genshin Impact rather than a launch-week impression. Some effects stack in ways the developers did not intend and the game does not handle gracefully.

Codes that stopped working

Some effects cannot be undone within a save, and the game does not always warn you first. None of this needs a paid tool, a third-party launcher or an account on a site you have never heard of. A code that softlocks a mission is a known risk in more than one of these games.

  • Re-enter the same code to toggle an effect off.
  • Use built-in console commands over external programs where both exist.
  • Stop and reassess after two failed attempts rather than repeating the third.
  • Ignore any list that asks you to install something first.

Console commands versus codes

Anything that alters save state can corrupt it, which is why a separate save is worth the ten seconds. The interesting question is usually why the obvious approach fails. Codes entered correctly and rejected usually mean the wrong platform variant. Anything that requires downloading a program is not a cheat code.

Anything that behaves differently on console than on PC is flagged where it matters. Console commands and cheat codes are different systems with different consequences. Achievement locking is usually per-save rather than per-account, but not always.

What you give up

Older threads are worth reading for the reasoning rather than the conclusions. A cheat menu built into the game cannot get you banned, whatever the forum says. Enabling cheats disables achievements in most games, and the warning is easy to miss.

Treat anything stated without a version number as provisional. Controller-entered codes need rhythm rather than speed. Case and spacing matter more than the lists suggest.

What gets you banned

Patch notes move numbers around constantly; the shape of the answer holds even when a specific value shifts. Codes are usually case-insensitive but rarely space-insensitive. Console entry uses button sequences with tight timing, and mistiming reads as a broken code.

Where people go wrong

  • Changing five things at once and then not knowing which one helped.
  • Giving up after one attempt that failed for an unrelated reason.
  • Confusing a server-side outage with something broken locally.
  • Believing a figure that has no date attached to it.

Genshin FAQ

Is there a faster way to do this?

Usually, and it usually trades reliability for speed. Which one you want depends on whether you plan to repeat it.

Do I need any mods or third-party tools for this?

No. Everything described here works with the base game on any supported platform.

What if none of this works for me?

Then something in your setup differs from the assumption — version, region or platform. Check those three before anything else.

Do I need anything else set up first?

No. Where a step assumes something, it says so at that point rather than up front.

Bookmark it if you like, but honestly, once you have done it once you will not need to come back.