Convert text between UPPERCASE, lowercase, Title Case, camelCase, snake_case, and more — instantly and for free.
Used for variable and function names in JavaScript, Java, Swift. e.g. myVariableName
Standard in Python, Ruby, database column names. e.g. my_variable_name
Used in URLs, CSS class names, HTML attributes. e.g. my-variable-name
Used for headings, book titles, article titles. e.g. My Variable Name
Our case converter transforms your text instantly using JavaScript string manipulation. Paste any text, click a case button, and the converted result appears immediately below. Copy the result with one click — no page reload, no server, no delay.
All letters capitalised. Used for acronyms (NASA, HTML), strong emphasis, headings in some design systems, and legal documents. Avoid for body text — it is harder to read than mixed case.
All letters in lower case. Used in URLs, usernames, email addresses and many programming contexts. Some modern brands use all-lowercase for a casual, accessible feel.
First letter of each word capitalised. Standard for article headlines, book titles, film titles, blog post titles and H2 headings. Exceptions: short words like “a,” “the,” “and” are often lowercase in title case.
Only the first letter of each sentence is capitalised. Used for normal prose, email body text, social media posts and captions. The most natural reading format for most content.
First word lowercase, each subsequent word capitalised, no spaces. Standard for variable and function names in JavaScript, Java, Swift and C#. Example: myVariableName
Every word capitalised, no spaces. Used for class names in object-oriented languages (Python, Java, C#) and component names in React. Example: MyComponentName
Words separated by underscores, all lowercase. The standard in Python, Ruby and database column names. Example: my_variable_name
Words separated by hyphens, all lowercase. Used in URLs, CSS class names, HTML attributes and file names. Example: my-component-name
Convert your post to Sentence case for natural reading. Use UPPERCASE for a single word you want to emphasise. Avoid all-caps entire posts — they read as shouting.
Quickly convert a human-readable label to camelCase, snake_case or kebab-case for use in code. Paste your text, click the target case, copy the result directly into your IDE.
Fix inconsistent capitalisation in pasted content. Convert ALL CAPS legacy text to sentence case. Ensure headline consistency by applying Title Case across all headings.