Convert text between UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, and aLtErNaTiNg case.
Characters
0
0 without spaces
UPPERCASE
Paste or type text, then choose a case below
Click any option — the output updates instantly
All capital letters (UPPERCASE)
| Format | Example | Use Case |
|---|---|---|
| UPPERCASE | HELLO WORLD | Emphasis, headings, acronyms |
| lowercase | hello world | Casual text, URLs |
| Title Case | Hello World | Headlines, book titles, headings |
| Sentence case | Hello world. This is text. | Body text, article titles |
| camelCase | helloWorld | JS, Java, C# variables & functions |
| PascalCase | HelloWorld | Classes, interfaces, components |
| snake_case | hello_world | Python, Ruby, Rust, PHP variables |
| kebab-case | hello-world | CSS classes, URLs, file names |
| CONSTANT_CASE | HELLO_WORLD | Constants, enums, config values |
| aLtErNaTiNg | hElLo WoRlD | Styling, memes, decoration |
Characters
0
0 without spaces
A case converter is a tool that changes text between different capitalization formats: UPPERCASE (all capital letters), lowercase (all small letters), Title Case (first letter of each word capitalized), Sentence case (first letter of each sentence capitalized), camelCase (first word lowercase, subsequent words capitalized), PascalCase (each word capitalized), snake_case (words separated by underscores), kebab-case (words separated by hyphens), and CONSTANT_CASE (all caps with underscores). Case converters work instantly and are commonly used by programmers, writers, editors, and designers.
A case converter is a tool that transforms text from one capitalization style to another. It handles common text cases like uppercase, lowercase, title case, and sentence case, as well as programming naming conventions like camelCase, PascalCase, snake_case, kebab-case, and CONSTANT_CASE. Case converters are widely used by developers converting variable names between conventions, writers formatting headings and titles, and editors ensuring consistent capitalization. Most case converters operate entirely in the browser for instant, private conversion.
To convert text to uppercase, paste your text into a case converter and select the UPPERCASE option. This transforms every letter to its capital form (e.g., "hello world" becomes "HELLO WORLD"). In programming, you can use JavaScript toUpperCase(), Python upper(), PHP strtoupper(), or CSS text-transform: uppercase.
Title Case capitalizes the first letter of every word (e.g., "The Quick Brown Fox Jumps"). Sentence case capitalizes only the first letter of each sentence (e.g., "The quick brown fox jumps. The lazy dog sleeps."). Title Case is standard for headlines, book titles, and article headings. Sentence case is used for body text, blog post titles, and formal documents. Note that some style guides treat minor words (a, an, the, of, in) differently in Title Case.
camelCase starts with a lowercase first letter and capitalizes subsequent words (e.g., "firstName", "getUserData"). PascalCase (also called UpperCamelCase) capitalizes every word including the first (e.g., "FirstName", "UserData"). camelCase is the standard naming convention for variables and functions in JavaScript, Java, Swift, and C#. PascalCase is used for classes, interfaces, components, and type names.
snake_case uses all lowercase letters with underscores separating words (e.g., "first_name", "get_user_data"). It is the standard naming convention for variables and functions in Python, Ruby, Rust, and PHP. It is also commonly used for database column names and configuration keys. A variation called CONSTANT_CASE uses all uppercase letters with underscores and is used for constants (e.g., "MAX_RETRY_COUNT").
kebab-case uses all lowercase letters with hyphens (dashes) separating words (e.g., "first-name", "user-profile-page"). It is widely used in CSS class names (e.g., "btn-primary"), HTML IDs, URL slugs, file names for web content, and configuration files like package.json. It cannot be used as variable names in most programming languages because the hyphen is interpreted as a subtraction operator.
CONSTANT_CASE uses all uppercase letters with underscores separating words (e.g., "MAX_CONNECTIONS", "DEFAULT_TIMEOUT"). It is a naming convention used across many programming languages to denote constants, configuration values, environment variables, and enum values. It is essentially the uppercase version of snake_case.
Converting between naming conventions (camelCase, PascalCase, snake_case, kebab_case, CONSTANT_CASE) requires splitting text into individual words first. The tool identifies word boundaries by detecting uppercase letters, underscores, hyphens, or spaces, then reassembles the words in the target format. This case converter handles all common programming naming conventions automatically.
Yes, this case converter is completely free and processes all text entirely in your browser. Your text is never sent to any server, stored, or logged. Everything happens client-side using JavaScript, making it fast, private, and secure — even for sensitive text.
Last updated: 2025-07-09
Characters
0
0 without spaces
UPPERCASE