29 chars · 1 line
30 chars · 1 line
29 chars · 1 line
30 chars · 1 line
Text case converter guide
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
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.
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.
Case conversion runs entirely in the browser. VetaTool does not send pasted identifiers, copied configuration names, or imported text to a processing server.
Mixed camelCase, underscore, and hyphen boundaries are normalized into one snake_case identifier.
helloWorld API_response-valuehello_world_api_response_valueCommon questions
The tool supports uppercase, lowercase, Sentence case, Title Case, camelCase, PascalCase, snake_case, CONSTANT_CASE, dot.case, kebab-case, and URL Slug.
Yes. Identifier-oriented modes use punctuation and separators as word boundaries, then rebuild the result using the selected naming convention.
Yes. Common lowercase-to-uppercase and acronym-to-word transitions are split before the output style is applied.
No. Text case conversion, file import, copying, and downloading are handled locally in your browser.
Looking for broader references? Browse all developer guides.