Case Converter & Text Formatter
Convert text cases in one click: UPPERCASE, lowercase, Title Case, Sentence case, camelCase, snake_case, and clean URL slugs. 100% free and client-side.
Supported text case styles
- UPPERCASE: Converts every alphabetical character to capital letters. Useful for acronyms and emphasized headings.
- lowercase: Converts every character to small letters. Ideal for cleaning up accidental Caps Lock text.
- Title Case: Capitalizes the primary words in headlines and titles while preserving lowercase for minor connecting words.
- Sentence case: Capitalizes the initial letter of every sentence and converts the remainder to lowercase.
- camelCase: Standard programming convention for variables and functions (e.g.,
totalUserCount). - PascalCase: Capitalizes every word including the first, commonly used for class names and component identifiers (e.g.,
UserProfileCard). - snake_case: Joins lowercase words with underscores, popular in Python, database schemas, and configuration keys (e.g.,
created_at_timestamp). - kebab-case: Separates lowercase words with hyphens, standard for CSS classes and URL paths (e.g.,
main-navigation-bar). - slugify: Strips accents, removes punctuation, and joins terms with hyphens to create SEO-friendly URLs.
Why format text client-side
Accidentally typing an entire paragraph with Caps Lock enabled or needing to reformat hundreds of database fields shouldn't require sending private text to remote cloud servers. This utility operates instantly and privately on your device.
Editorial and programming conventions
Different writing and programming environments demand strict typographical consistency. Whether you are drafting YouTube video titles in Title Case, converting column names into Python snake_case, or creating clean kebab-case URL slugs for blog posts, this tool eliminates manual retyping.
Frequently asked questions
How does the Title Case conversion handle small words?
It adheres to standard editorial guidelines (such as Chicago and AP styles) by keeping articles, prepositions, and coordinating conjunctions (like a, an, the, and, but, for, in, of, on) in lowercase unless they appear as the first or last word of a sentence or title.
What is the difference between camelCase and PascalCase?
Both styles concatenate words without spaces and capitalize the first letter of each word. The distinction is that camelCase starts with a lowercase letter (e.g., myVariableName), while PascalCase capitalizes the very first letter (e.g., MyClassName).
How does the slugify function work?
Slugify converts your string to lowercase, decomposes accented characters (e.g., "café" becomes "cafe"), removes special punctuation, and replaces spaces with clean hyphens, making it ideal for web URLs and file naming.
Can I convert text with special Unicode characters or accents?
Yes. The converter supports full Unicode and international accents across European, Latin, and non-English character sets.
Is my text stored or uploaded to any external server?
No. All case conversion routines execute strictly within your local browser memory. No data is logged, uploaded, or transmitted across the network.





