Convert text between UPPERCASE, lowercase, Title Case, camelCase, snake_case, and more. Free online text tool. This tool runs entirely in your browser — no data is sent to any server. It's fast, free, and works on any device.
Text case conversion is a surprisingly common need. Writers fix accidental caps lock, developers convert between naming conventions (camelCase, snake_case, PascalCase, kebab-case), marketers format headlines, and data analysts normalize inconsistent text entries. Title Case follows specific rules — articles and short prepositions stay lowercase unless they're the first word. Sentence case capitalizes only the first word and proper nouns. Programming cases have strict conventions: JavaScript uses camelCase for variables, Python prefers snake_case, and CSS classes often use kebab-case. Manually converting between these formats is tedious and error-prone. This tool handles all major case formats instantly, processing your text entirely in the browser with no data sent anywhere.
Title Case capitalizes the first letter of most words (except small articles like 'a', 'the', 'in'). Sentence case capitalizes only the first word and proper nouns, like a normal sentence.
Convention depends on the language: JavaScript/Java use camelCase (myVariable), Python/Ruby use snake_case (my_variable), C# uses PascalCase (MyVariable), and CSS/URLs use kebab-case (my-class). Follow your project's style guide.
Yes — common articles (a, an, the), short conjunctions (and, but, or), and short prepositions (in, on, at) stay lowercase unless they're the first or last word. This follows standard AP/Chicago title case rules.
Yes — the tool can convert between camelCase, PascalCase, snake_case, and kebab-case. Paste your variable name and select the target format.
The tool handles Unicode characters and works with most Latin-based languages. For languages without uppercase/lowercase distinction (Chinese, Japanese, Arabic), case conversion doesn't apply.