Case Converter Online – Change Text Case

Local only

Convert text between uppercase, lowercase, sentence case, title case, camelCase, PascalCase, snake_case, CONSTANT_CASE, dot.case, kebab-case, and URL slugs locally.

29 chars · 1 line

30 chars · 1 line

Converting text case locally

Text case converter guide

How to convert text case and naming styles

Paste text into the converter above and switch between uppercase, lowercase, Sentence case, Title Case, camelCase, PascalCase, snake_case, CONSTANT_CASE, dot.case, kebab-case, and URL Slug. Conversion runs locally in your browser, so identifiers, API fields, titles, and copied text are not uploaded. This tool is free to use. No account or payment is required.

Last updated

What you can do here

  • Uppercase conversion
  • Lowercase conversion
  • Sentence case and Title Case conversion
  • camelCase and PascalCase conversion
  • snake_case, CONSTANT_CASE, dot.case, kebab-case, and URL slug conversion
  • Browser-local processing

Steps

  1. Paste text, identifiers, field names, or a local text file into the input panel.
  2. Choose the output style from the case conversion toolbar.
  3. Review how camelCase and acronym boundaries were split into words.
  4. Copy or download the converted text.

Convert developer naming styles

camelCase and PascalCase join normalized words without separators. snake_case uses lowercase words joined by underscores, CONSTANT_CASE uses uppercase words joined by underscores, dot.case uses lowercase words joined by periods, and kebab-case uses lowercase words joined by hyphens. URL Slug also joins words with hyphens, lowercases them, and removes combining accent marks for URL-friendly text. The converter recognizes common transitions such as helloWorld and XMLHttpRequest before rebuilding the identifier.

Use uppercase and lowercase when the original spacing and punctuation should stay in place. Sentence case also preserves spacing and punctuation while lowercasing text and capitalizing the first letter at the start of each sentence or line. Use Title Case or an identifier style when separators and word boundaries should be normalized.

  • Turn API field labels into camelCase variables.
  • Convert class or component names to PascalCase.
  • Normalize environment keys with CONSTANT_CASE, dotted configuration keys with dot.case, file-friendly names with snake_case or kebab-case, or turn titles into URL-friendly slugs with URL Slug.

Understand normalization before copying

Identifier-oriented modes treat punctuation and separators as word boundaries and normalize letter case. That is useful for naming code symbols and slugs, but it means punctuation from prose is intentionally not preserved in camelCase, PascalCase, snake_case, CONSTANT_CASE, dot.case, kebab-case, URL Slug, or Title Case output.

Unicode letters and numbers remain part of words, so ordinary non-English text can be converted without forcing it to ASCII.

Convert private text locally

Case conversion runs entirely in the browser. VetaTool does not send pasted identifiers, copied configuration names, or imported text to a processing server.

Naming style conversion example

Mixed camelCase, underscore, and hyphen boundaries are normalized into one snake_case identifier.

Mixed input

helloWorld API_response-value

snake_case output

hello_world_api_response_value

Common questions

Frequently asked questions

Which case styles are supported?

The tool supports uppercase, lowercase, Sentence case, Title Case, camelCase, PascalCase, snake_case, CONSTANT_CASE, dot.case, kebab-case, and URL Slug.

Does camelCase conversion remove punctuation?

Yes. Identifier-oriented modes use punctuation and separators as word boundaries, then rebuild the result using the selected naming convention.

Can it split existing camelCase or PascalCase text?

Yes. Common lowercase-to-uppercase and acronym-to-word transitions are split before the output style is applied.

Is my text uploaded?

No. Text case conversion, file import, copying, and downloading are handled locally in your browser.

Looking for broader references? Browse all developer guides.