Skip to content

Text Case Converter

Convert text to uppercase, lowercase, title, sentence, camel, Pascal, snake, kebab, or constant case.

0 characters

Choose a case

Converted text

0 output characters

Natural-language casing cannot identify every proper noun, acronym, or language-specific convention. Review Title Case and Sentence case output before publishing. Conversion runs locally in your browser.

Your data is processed locally in your browser whenever supported and is not uploaded to our servers.

How it works

Change text case in three steps

01

Add your text

Type or paste a heading, paragraph, identifier, or list into the input.

02

Choose a case

Select a natural-language style or a developer-friendly identifier format.

03

Review and copy

Check the transformed text, especially names and acronyms, then copy the result.

Words or identifiers

Nine useful case styles in one place.

Keep punctuation and spacing for natural-language cases, or normalize words into consistent separators for code, filenames, keys, and slugs.

Natural-language cases

Create UPPERCASE, lowercase, Title Case, or Sentence case while retaining punctuation and spacing.

Identifier cases

Generate camelCase, PascalCase, snake_case, kebab-case, or CONSTANT_CASE.

Unicode-aware words

Recognizes international letters and numbers rather than limiting tokens to ASCII.

Local processing

Text conversion happens in the browser and is not uploaded or stored by Got A Tool.

FAQ

Common questions

Which formats preserve punctuation and spacing?

UPPERCASE, lowercase, Title Case, and Sentence case preserve the existing whitespace and punctuation. Identifier formats extract words and join them using their required casing or separator.

How does Sentence case work?

It lowercases the text and capitalizes the first letter at the beginning and after a period, exclamation mark, question mark, or line break. It does not attempt full grammar analysis.

Does Title Case recognize proper nouns and small words?

No. It capitalizes every detected word consistently. Review names, acronyms, articles, and language-specific title conventions before publishing.

How are camelCase word boundaries detected?

Existing spaces and punctuation create boundaries. Common transitions such as camelCase and HTTPResponse are also separated before the new format is applied.

Is my text uploaded?

No. Every transformation runs locally in your browser, and Got A Tool does not receive or store the text.

Keep working