Convert text to any case: UPPERCASE, lowercase, Title Case, camelCase, PascalCase, snake_case, kebab-case and more.
The Text Case Converter instantly transforms any text into twelve different casing formats - from UPPERCASE and Title Case to developer-friendly formats like camelCase, snake_case and kebab-case. It's an essential productivity tool for developers renaming variables, writers fixing capitalization and content teams standardizing headings. Conversion happens entirely in your browser with a single click.
The converter splits input text on whitespace, underscores, hyphens, dots, forward slashes and backslashes to identify individual words, then recombines them in the target format. Punctuation that acts as a word separator is consumed and not included in the output, while other characters are stripped during word extraction. This means a phrase like "hello-world_foo" correctly becomes helloWorldFoo in camelCase.
No. Every case conversion is performed directly in your browser using JavaScript - no network request is made and no text is transmitted or stored. You can safely convert confidential source code, internal documentation or sensitive variable names without any privacy risk.
Title Case capitalizes the first letter of every word in the text, making it suitable for headings, article titles and book names. Sentence case capitalizes only the very first letter of the entire text block and lowercases the rest, mimicking how a standard sentence begins. For multi-sentence text, Sentence case does not capitalize the start of each subsequent sentence - it treats the input as a single string.
UPPERCASE and lowercase conversions use JavaScript's built-in toUpperCase() and toLowerCase(), which correctly handle Unicode characters including accented Latin letters (é, ñ, ü, etc.) and many other scripts. Developer-format conversions such as camelCase, snake_case and kebab-case strip non-ASCII characters by design, since most programming languages only allow ASCII in identifiers - the plain text formats (uppercase, title, sentence) preserve all Unicode characters.
Text editors like VS Code or Sublime Text offer basic uppercase/lowercase transformations, but rarely support all twelve formats (especially aLtErNaTiNg or CONSTANT_CASE) without a plugin. This tool provides all twelve conversions in one click, works in any browser without installation, and is significantly faster for one-off conversions than opening a project in an IDE just to rename some variables or fix heading capitalization.