We use cookies to understand how the site is used and to display ads. Analytics and advertising only run after you accept. You can change your choice anytime. Privacy policy

Skip to content
devvkit

devvkit / dev

Text Case Converter

Convert text between lowercase, UPPERCASE, Title Case, camelCase, snake_case, and more.

detected: empty input
lowercase
UPPERCASE
Title Case
Sentence case
camelCase
PascalCase
snake_case
kebab-case
dot.case
path/case
CONSTANT_CASE
aLtErNaTiNg
InVeRsE CaSe
removeSpaces

camelCase, PascalCase, snake_case, dot.case, and path/case treat word separators as spaces, hyphens, underscores, dots, and slashes. Sentence case preserves existing sentence boundaries. The detected badge guesses the input convention from separators and capitalization. All processing is client-side.

share this tool

Convert text between 12 case formats: lowercase, UPPERCASE, Title Case, sentence case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, and more: with one-click copy per result.

>[x]Features
  • -12 case formats with live results as you type
  • -Unicode-aware letter casing
  • -Word-boundary handling for separators
  • -dot.case and path/case transforms
  • -Automatic detection of the input case convention
  • -One-click copy for every result
  • -Alternating and inverse case for fun output
  • -Runs entirely in your browser
>>Use Cases
  • >Converting variable names between code styles
  • >Preparing file names and identifiers
  • >Standardizing database column naming
  • >Formatting titles and headings consistently

Frequently Asked Questions

>Does it handle non-English text??
Title Case and sentence case use Unicode letter properties, so accented and non-Latin characters are handled correctly.
>How are word boundaries detected??
camelCase, PascalCase, snake_case, dot.case, and path/case treat spaces, hyphens, underscores, dots, and slashes as separators.
>Can it tell me the current case??
Yes: the detected badge above the input guesses the convention (snake_case, kebab-case, camelCase, PascalCase, CONSTANT_CASE, dot.case, path/case, and more) from separators and capitalization.