Case Tools

Case Converter

The all-in-one case converter for every text case format โ€” uppercase, lowercase, title case, sentence case, camelCase, PascalCase, snake_case, kebab-case, and more in one workspace.

Convert Text Case

Choose a case format โ€” output updates instantly.

Live
Paste or type the text you want to convert
Live result based on your selected case format

Your text stays in your browser โ€” nothing is uploaded.

Example

Input

hello world example text

Output

Selected format: Title Case
Hello World Example Text

How to Use

  1. Paste or type your text into the input box.
  2. Choose a case format such as UPPERCASE, Title Case, camelCase, snake_case, or kebab-case.
  3. Review the converted result in the output panel.
  4. Copy, clear, or download the converted text.
  5. Switch formats anytime โ€” the output updates instantly.

Recommended Workflow

Chain case conversion with cleanup, slug, and counting tools for publishing pipelines.

Case Converter

Remove Extra Spaces

Slug Generator

Word Counter

Where Each Case Format Is Used

Match the format to your output โ€” writing, publishing, code, or URLs.

Format Example Used for
UPPERCASEHELLO WORLD EXAMPLEEmphasis, labels, acronyms, warnings
lowercasehello world exampleNormalization, search, cleanup
Title CaseHello World ExampleHeadlines, blog titles, book names
Sentence caseHello world example.Paragraphs, emails, readable documents
Capitalize WordsHello World ExampleLabels, lists, names, UI text
camelCasehelloWorldExampleJavaScript variables, APIs, JSON keys
PascalCaseHelloWorldExampleClasses, React components, types
snake_casehello_world_examplePython, databases, filenames
kebab-casehello-world-exampleURLs, slugs, CSS class names

Before and After Examples

Same input text converted into every supported case format.

Before and after case conversion for hello world example
Before Format After
hello world exampleUPPERCASEHELLO WORLD EXAMPLE
hello world examplelowercasehello world example
hello world exampleTitle CaseHello World Example
hello world exampleSentence caseHello world example
hello world exampleCapitalize WordsHello World Example
hello world examplecamelCasehelloWorldExample
hello world examplePascalCaseHelloWorldExample
hello world examplesnake_casehello_world_example
hello world examplekebab-casehello-world-example

Writing Formats

Case styles for headlines, body copy, and everyday text.

UPPERCASE

HELLO WORLD EXAMPLE

Best for emphasis, warnings, labels, and acronyms. Try the Uppercase Converter for ALL CAPS only.

Title Case

Hello World Example

Best for blog headlines, article titles, and book names. Try the Title Case Converter.

Sentence case

Hello world example.

Best for paragraphs, emails, and readable documents. Try the Sentence Case Converter.

Programming Naming Conventions

Developer case formats with real code examples โ€” select the matching button above to convert.

camelCase

const userName = "demo";
function getUserProfile() {}

JavaScript variables, function names, and API properties.

PascalCase

class UserProfile {}
const AppHeader = () => {};

Classes, React components, and TypeScript types.

snake_case

user_name = "demo"
def get_user_profile():
    pass

Python variables, database columns, and file names.

kebab-case

<div class="user-profile-card">
/blog/hello-world-example

URLs, slugs, and CSS classes. Pair with the Slug Generator.

Which Format Should I Choose?

Quick picks for common writing and development tasks.

Blog titles

Title Case

Capitalize major words in headlines and post titles.

Articles

Sentence case

Readable body copy with sentence-level capitalization.

JavaScript

camelCase

Variables and functions โ€” getUserData.

Python

snake_case

Variables and functions โ€” get_user_data.

React

PascalCase

Component names โ€” UserProfileCard.

URLs

kebab-case

Slugs and paths โ€” hello-world-example.

What This Tool Does

This all-in-one case converter changes the letter casing of your text into common writing, publishing, and developer-friendly formats. You can convert normal text to uppercase, lowercase, title case, sentence case, Capitalized Words, camelCase, PascalCase, snake_case, or kebab-case. For a single format only, try the Uppercase, Lowercase, Title Case, or Sentence Case converters. The tool runs entirely in your browser, so your text is converted instantly without being uploaded.

Common Uses

Case Format Notes

Case Format Guide

Not sure which format to choose? Here is what each text case does and where it is commonly used.

UPPERCASE

Converts every letter to capital letters.

Best for: EmphasisAcronymsHeadings

hello world exampleHELLO WORLD EXAMPLE

Uses: Headings, emphasis, acronyms. See also Uppercase Converter.

lowercase

Converts every letter to small letters.

Best for: NormalizingCleaning text

Hello World Examplehello world example

Uses: Text normalization, cleaning inconsistent text. See also Lowercase Converter.

Title Case

Capitalizes the first letter of each major word.

Best for: HeadlinesBlog titlesBook names

hello world exampleHello World Example

Uses: Article titles, blog headings, book names. See also Title Case Converter.

Sentence case

Capitalizes the first letter of each sentence.

Best for: ParagraphsEmailsDocuments

hello world. this is text.Hello world. This is text.

Uses: Paragraphs, emails, readable documents. See also Sentence Case Converter.

Capitalize Words

Capitalizes the first letter of every word.

Best for: LabelsListsNames

hello world exampleHello World Example

Uses: Labels, lists, names.

camelCase

Makes the first word lowercase and capitalizes each following word without spaces.

Best for: JavaScriptVariablesAPIs

hello world examplehelloWorldExample

Uses: JavaScript variables, programming names. More in Case Tools.

PascalCase

Capitalizes every word and removes spaces.

Best for: ClassesComponentsTypes

hello world exampleHelloWorldExample

Uses: Class names, components, type names. More in Case Tools.

snake_case

Converts words to lowercase and joins them with underscores.

Best for: PythonDatabasesFile names

hello world examplehello_world_example

Uses: Python variables, database fields, file names. More in Case Tools.

kebab-case

Converts words to lowercase and joins them with hyphens.

Best for: URLsSlugsCSS classes

hello world examplehello-world-example

Uses: URLs, slugs, CSS class names. Try the Slug Generator for URL-ready slugs.

Focused Case Tools

Case Converter is the parent tool for all text case formats. When you only need one conversion, these focused tools keep the workspace simple:

Browse all tools in the Case Tools category.

Frequently Asked Questions

Does this case converter support multiple case formats?

Yes. This tool supports UPPERCASE, lowercase, Title Case, Sentence case, Capitalize Words, camelCase, PascalCase, snake_case, and kebab-case. Output updates instantly when you switch formats.

Is my text uploaded to a server?

No. Your text is processed in the browser. This site does not intentionally store or upload your text. Avoid entering sensitive information if you prefer extra caution.

Can I convert long documents?

Yes. You can paste long text into the input box. Very large text may perform differently depending on your browser and device. For best results, split extremely large documents into smaller parts.

Which case format is best for URLs?

kebab-case is usually best for URLs and slugs. For example, hello-world-example. For more complete URL slug cleaning, try the Slug Generator.

Does it change non-English characters?

Most letters are preserved when changing case. Some developer formats such as snake_case and kebab-case may normalize spacing and punctuation. For accent removal, try Remove Accents or the Slug Generator.

What is the difference between title case and capitalize words?

Title Case is generally used for headings and titles. Capitalize Words simply capitalizes the first letter of every word. They may look similar, but the intent is different.

What is the difference between camelCase, PascalCase, snake_case, and kebab-case?

camelCase: helloWorldExample. PascalCase: HelloWorldExample. snake_case: hello_world_example. kebab-case: hello-world-example. These formats are commonly used in code, filenames, URLs, APIs, and CSS.

Can I copy or download the converted text?

Yes. Use Copy Output to copy the result. Use Download .txt to save the converted text as a text file.

What is the difference between sentence case and title case?

Title case capitalizes major words in headings โ€” use it for blog titles. Sentence case capitalizes only the first word of each sentence โ€” better for paragraphs and emails.

Which format should I use for blog titles?

Use Title Case for blog headlines and article names. The Title Case Converter focuses on that format only.

Which format is best for JavaScript variables?

Use camelCase โ€” for example, getUserData or helloWorldExample. Select the camelCase button in this tool.

Which format is best for Python code?

Use snake_case โ€” for example, get_user_data or hello_world_example. Python PEP 8 recommends snake_case for variables and functions.

Which format is best for React components?

Use PascalCase for component names โ€” for example, UserProfileCard. Regular variables and hooks still use camelCase.

Can I chain Case Converter with other tools?

Yes. A common workflow is Case Converter โ†’ Remove Extra Spaces โ†’ Slug Generator โ†’ Word Counter for publishing pipelines.