Case Converter

Change text case or naming style directly in your browser.

Text & Regex
Preparing your workspace…
Input
Output
Your result will appear here.

How to use

  1. Paste text, open a UTF-8 file, or try the sample.
  2. Choose a case style. Auto update is enabled initially.
  3. Copy the result or download the converted text.

Text case and naming conventions

Change the case of prose or turn one name per line into common naming styles. Unicode letters are kept; there is no upload or installation.

Use lowercase, uppercase, title, sentence, inverse, camel, Pascal, snake, kebab, constant, or dot case.

From text to a different case

Lowercase and uppercase use JavaScript’s default Unicode case mappings, independently of the page language. Punctuation and original line endings are retained for prose styles.

Lowercase conversion
Input
Hello, DevToolsy!
Build Better Tools.
Result
hello, devtoolsy!
build better tools.

Lowercase preserves punctuation and line breaks.

Names are processed one line at a time

Identifier styles split camelCase and acronym boundaries, then join letter-and-number words. Other punctuation, spaces, and emoji act as separators. Each line becomes one name; this does not validate the target language’s identifier rules.

Mechanical rules, visible results

Title case capitalizes every word, including short connecting words. Sentence case uses punctuation-based rules, not grammar analysis. Some mappings expand characters, such as ß to SS. Inspect the result before using it.

Processing limits

Up to 5 MiB of text, 100,000 logical lines, 20 MiB of output, and 10 seconds for text transformations. Regex tests allow 1 MiB of input, 4,096 pattern code units, 500 reported matches, and 2 seconds. Files must use UTF-8. All processing stays on your device.

?

Frequently asked questions

Is my text uploaded?

No. Processing and UTF-8 file reading happen in your browser.

Does the page language change casing rules?

No. Casing uses default Unicode mappings, without Turkish or other locale-specific tailoring.

Does camelCase process every line separately?

Yes. Each nonempty line is converted into one name.

Will the output always be a valid identifier?

No. Check the target language’s rules, including whether a name can begin with a digit.

Does title case follow an editorial style guide?

No. It mechanically capitalizes words rather than applying a publication’s style rules.

Find your next tool

Language

Switch language? Your current work will be cleared. Copy or download it first.