Text Tools
Text Case Converter
Convert any text between UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, and kebab-case in one click.
Case conversion runs locally in your browser. Nothing is uploaded.
camelCase, PascalCase, snake_case, kebab-case: Where Each One Lives
- camelCase: JavaScript variables and functions; PascalCase: JS classes and React components.
- snake_case: Python, SQL, and database column names.
- kebab-case: URLs, CSS classes, HTML data attributes — and file names, because it survives case-insensitive filesystems.
- The error this converter prevents: retyping an identifier between languages and dropping or misplacing a word boundary, which produces bugs that compile but silently mismatch.
What Each Case Mode Does
- Paste or type your text into the input area.
- Click any of the eight case buttons to transform the text instantly.
- The result replaces the input, so you can apply further transformations or copy it immediately.
Example Input & Output
Common Questions
Does it handle accented characters?
Yes. Case conversion uses the standard Unicode casing rules, so á, ñ, and ç are uppercased and lowercased correctly.
What is the difference between Title Case and Sentence case?
Title Case capitalizes each principal word ("The Quick Fox"). Sentence case only capitalizes the first word of each sentence ("The quick fox").
Related Text Tools
Remove Duplicate Lines
Strip duplicate lines from any list or text with optional case-insensitive comparison, whitespace trimming, and sorting.
Text Diff Checker
Compare two blocks of text line by line with highlighted additions and removals — perfect for comparing drafts, config files, or code.
Find and Replace Text
Replace text across large bodies of content with literal or regular-expression matching, case control, and a live result preview.