Skip to tool
FeuTex · free tools runs in-browser no bloat built by LiMiT

Case Checker CS (C# Naming Case Checker)

Paste C# identifiers (one per line) to detect their case and verify they match a chosen C#-style casing. You can also convert names to a target style in one click.

Category: Text · URL: /tools/case-checker-cs.html
Tip: paste mixed styles (camel/snake/kebab) and convert them to the style you want.


  
Privacy: runs locally in your browser. No uploads, no tracking scripts.

How to use

Use it as a fast naming hygiene check for C# identifiers.

  1. Paste identifiers (one per line) into the input.
  2. Select Check style (or use Auto detect) and click Check / Detect.
  3. Optionally choose a Convert to style and click Convert.
  4. Copy the output and apply it in your code.
Keywords this page targets (natural cluster): case checker cs, c# case checker, csharp naming case checker, pascalcase checker, camelcase checker c#, _camelcase checker, private field naming c# underscore, screaming snake case checker, constant naming c# checker, convert to pascalcase c#, convert to camelcase c#, convert to snake_case from camelCase, detect identifier case, check variable naming conventions c#, property name pascal case, method name pascal case c#, rename identifiers casing, kebab case to pascal case, snake_case to camelCase, title case vs pascal case, normalize casing for code, bulk case converter for identifiers
Secondary intents covered: Detect what case style each identifier is using, Validate identifiers against a specific C# naming style, Convert a list of names to PascalCase for public members, Convert a list of names to camelCase for locals/parameters, Convert a list of names to _camelCase for private fields, Convert constants to SCREAMING_SNAKE_CASE, Normalize mixed naming styles in copied code, Quickly generate consistent names from phrases or snake/kebab case, Copy the converted output for refactoring or search/replace

FAQ

What does “case checker cs” mean here?

It’s a case checker focused on common C# identifier casing: PascalCase, camelCase, _camelCase, and SCREAMING_SNAKE_CASE.

Does this tool follow official C# naming rules exactly?

No—it's a fast heuristic checker and converter. It’s meant for quick cleanup, not a full Roslyn analyzer.

Can I paste a whole file of code?

You can, but it works best with one identifier per line. If you paste code, use Auto detect to see what it recognizes.

What counts as PascalCase vs UPPER?

PascalCase starts with an uppercase letter and contains lowercase letters (e.g., MyClass). UPPER is all caps/digits (e.g., HTTP or MAXVALUE).

How is _camelCase handled?

_camelCase is detected when a name starts with “_” followed by a lowercase letter (e.g., _myField).

Will it change my text outside the browser?

No. Everything runs locally in your browser; no network requests are made.

Can it convert kebab-case or snake_case to C# styles?

Yes. Paste names like my-name or my_name and convert them to PascalCase, camelCase, or _camelCase.