100% local

Case Converter

Convert your text to uppercase, lowercase, title case, sentence case, camelCase, snake_case and 6 more formats. 100% local, free, instant.

0 words · 0 characters

🔒 Your text is processed entirely in your browser — nothing is sent to any server.

100% secure

Your files are never shared

Ultra-fast

Processing in seconds

Privacy

Automatic deletion after 1h

How to Change Text Case

1

Paste your text

Copy-paste your text into the input area, or type it directly. All formats and languages are supported.

2

Choose a conversion

Click the button for the format you need: UPPERCASE, lowercase, Title Case, Sentence case, camelCase, snake_case, and 6 more options.

3

Copy the result

The converted text appears instantly. Click "Copy result" to paste it wherever you need.

Programming Naming Conventions

ConventionExampleUsed By
camelCasemyVariableNameJavaScript, Java, TypeScript
PascalCaseMyClassNameC#, React, TypeScript
snake_casemy_variable_namePython, Ruby, Rust, SQL
kebab-casemy-component-nameCSS, URLs, HTML
CONSTANT_CASEMAX_RETRY_COUNTConstants in all languages
dot.casemy.config.valueConfig files, Java packages

Recommended Case by Context

ContextRecommended Convention
Article / blog titlesTitle Case or Sentence case
Professional emailsSentence case
URLs / SEO slugskebab-case
File nameskebab-case or snake_case
JavaScript variablescamelCase
CSS classeskebab-case
ConstantsCONSTANT_CASE

Keyboard Shortcuts to Change Case

SoftwareShortcut / MethodResult
Microsoft WordShift + F3Toggles between UPPERCASE, lowercase, Title Case
Microsoft Excel=UPPER(A1) / =LOWER(A1) / =PROPER(A1)Case conversion formulas
Google DocsFormat > Text > CapitalizationUPPERCASE, lowercase, Title Case
Mac (any app)Edit > TransformationsMake Upper Case, Make Lower Case, Capitalize
AwesomeToolkitPaste + 1 click12 formats including camelCase, snake_case, kebab-case

French Accents & Uppercase

In French, accented letters must keep their accents even in uppercase: é→É, è→È, à→À, ç→Ç, ù→Ù, etc. The Académie française has recommended accenting uppercase letters since 1990. Yet many online tools strip accents when converting to uppercase.

Our converter preserves all accents and French special characters. Whether you convert to UPPERCASE, Title Case, or Sentence case, accents are always handled correctly. This is a key differentiator compared to competing tools.

What Is Text Case and Why Does It Matter?

Text case refers to the way letters are capitalized in a piece of text. The most common cases are uppercase (all capitals), lowercase (no capitals), and title case (first letter of each major word capitalized). In everyday writing, using the right case improves readability and professionalism — a title in Sentence case feels polished, while all-caps can seem like shouting.

In programming, naming conventions like camelCase, snake_case, kebab-case, and PascalCase are not just style preferences — they are enforced by language communities and linting tools. Using the wrong case can break your code (e.g., CSS classes are case-sensitive), confuse teammates, or violate project style guides. A case converter eliminates manual reformatting and reduces errors.

Title Case vs Sentence Case

Title Case capitalizes the first letter of every major word, while leaving small connecting words (a, the, and, in, of…) in lowercase. It is the standard for English-language book titles, headings, and headlines. Example: "The Quick Brown Fox Jumps Over the Lazy Dog".

Sentence case capitalizes only the first letter of the first word (and proper nouns). It reads more naturally and is preferred for body text, email subjects, and UI labels. Example: "The quick brown fox jumps over the lazy dog". When in doubt, Sentence case is the safer, more modern choice.

Common Use Cases

  • Fix text accidentally typed with Caps Lock on — convert it to lowercase or sentence case instantly.
  • Format article titles and headings consistently in Title Case for blogs, newsletters, and presentations.
  • Convert variable names between camelCase, snake_case, kebab-case, and PascalCase when switching between programming languages.
  • Clean up imported data — standardize names, addresses, and labels to a uniform case before processing.

Privacy & Security

This tool runs entirely in your browser using JavaScript. Your text is never uploaded, stored, or processed on any server. There is no network request, no analytics on your content, and no data retention. Close the tab and everything is gone.

Case ConverterFrequently asked questions

How do I convert uppercase to lowercase?

Paste your text in the input area and click the "lower case" button. The result appears instantly in the output area. This is useful for fixing text accidentally typed with Caps Lock on.

What is the difference between Title Case and Sentence case?

Title Case capitalizes the first letter of every major word (excluding small words like 'a', 'the', 'and'). Sentence case only capitalizes the first word of each sentence. Title Case is used for headings and titles, while Sentence case is more natural for body text.

What is camelCase and when should I use it?

camelCase joins words together without spaces, capitalizing the first letter of each word except the first. It is the standard naming convention for variables and functions in JavaScript, Java, and TypeScript. Example: myVariableName.

How do I convert text to snake_case?

Paste your text and click the "snake_case" button. Spaces and special characters are replaced with underscores, and everything is lowercased. snake_case is used in Python, Ruby, Rust, and SQL for variable and function names.

Is my text sent to a server?

No. All conversions happen 100% in your browser using JavaScript. Your text never leaves your device — there are no uploads, no server processing, and no data stored anywhere.

What languages are supported?

The converter works with any language that uses the Latin alphabet, including accented characters (French, Spanish, German, etc.). For programming cases like camelCase and snake_case, non-alphanumeric characters are used as word boundaries.

How do I fix text typed with Caps Lock on?

Simply paste the all-caps text and click "lower case" to convert everything to lowercase, or "Sentence case" to get proper capitalization at the start of each sentence.

What is the difference between kebab-case and snake_case?

Both join words together in lowercase, but kebab-case uses hyphens (my-variable-name) while snake_case uses underscores (my_variable_name). kebab-case is used for CSS classes, URLs, and HTML attributes. snake_case is used in Python, Ruby, and SQL.

Similar tools