ALL LETTERS UPPERCASE
all letters lowercase
First Letter Of Each Word
First letter of sentence
firstWordLowerRestUpper
FirstLetterOfEachWord
words_separated_by_underscores
words-separated-by-hyphens
WORDS_SEPARATED_UPPERCASE
Convert text between uppercase, lowercase, camelCase, snake_case, and more. Text case conversion is a fundamental text transformation used across programming, data processing, and natural language tasks. Different conventions — uppercase, camelCase, snake_case, kebab-case — are used in different contexts: camelCase for JavaScript identifiers, snake_case for database columns, CONSTANT_CASE for environment variables.
Instantly convert text between 9 case formats: UPPERCASE, lowercase, Title Case, camelCase, PascalCase, snake_case, kebab-case, and CONSTANT_CASE. 100% free, no registration, and complete privacy — everything runs locally in your browser, so your data never touches a server.
Convert to UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, and CONSTANT_CASE.
All outputs update instantly as you type — see all case formats at once without clicking.
Copy any converted format directly to the clipboard with a single click.
Supports the naming conventions used in JavaScript, Python, database design, and more.
Case Conversion Example
Input
hello world exampleOutput:
camelCase: helloWorldExample | snake_case: hello_world_example | PascalCase: HelloWorldExamplecamelCase is a naming convention where the first word is lowercase and subsequent words are capitalized without separators (e.g., helloWorld, userName). It is standard in JavaScript, Java, C#, and other languages for variable and function names. Use it when working with these languages or when naming object properties.
snake_case is a naming convention where words are separated by underscores and all letters are lowercase (e.g., hello_world, user_name). It is standard in Python, SQL, and shell scripting. Use snake_case for database column names, environment variables, and Python identifiers to follow language conventions.
PascalCase (also called UpperCamelCase) is like camelCase but the first letter is also capitalized (e.g., HelloWorld, UserName). It is standard for class names in Java, C#, Python, and for component names in React. Use it for classes, types, and interfaces.
kebab-case is a naming convention where words are separated by hyphens and all lowercase (e.g., hello-world, user-name). It is standard for URLs, CSS class names, and HTML attributes. Use it for generating URL slugs and CSS identifiers.
CONSTANT_CASE is all uppercase with underscores separating words (e.g., HELLO_WORLD, MAX_RETRIES). It is standard for global constants and environment variables. Use it for configuration keys and immutable constants to signal that these values should not change.
This tool generates all 9 case formats from any input text. You can then copy the output in the format you need. For complex transformations (e.g., abbreviations, domain-specific rules), you may need custom scripts.
Convert text between letter cases online, free. A case converter transforms text between letter cases — UPPERCASE, lowercase, Title Case, Sentence case — and programming cases like camelCase, snake_case, and kebab-case. This tool rewrites your text instantly in the browser, so you can reformat names, headings, or identifiers without retyping, and nothing is uploaded.
It covers both writing cases (UPPER, lower, Title, Sentence) and code cases (camelCase, snake_case, kebab-case), so one tool handles prose and identifiers. 100% free, no registration, and complete privacy — everything runs locally in your browser, so your data never touches a server.
Convert to UPPERCASE, lowercase, Title Case, or Sentence case for headings and copy.
Switch identifiers between camelCase, PascalCase, snake_case, and kebab-case.
Output updates as you type or paste — copy the result with one click.
Your text is transformed locally; nothing is uploaded, logged, or stored.
Title Case capitalizes the first letter of most words (great for headings); Sentence case capitalizes only the first word and proper nouns (natural for body text). This tool offers both.
Yes. It converts between programming conventions — camelCase, PascalCase, snake_case, and kebab-case — which is handy for renaming variables, files, and URL slugs.
Title Case follows simple word-by-word rules, so acronyms or stylized names (like 'iOS') may need a quick manual fix after conversion.
No. Conversion runs entirely in your browser — nothing is sent to a server.
Yes. Paste a phrase and choose kebab-case to get a hyphen-separated, lowercase slug suitable for URLs and filenames.
We use cookies for analytics and personalized ads to help keep these tools free. Until you accept, ads stay non-personalized and analytics cookies are off. See our Privacy Policy.