en

Change case

Convert text to upper, lower, title or programmer case (camelCase, PascalCase, snake_case, kebab) - locally in your browser, no upload.

Running locally on your device ...

Case
  • UPPERCASE
  • lowercase
  • Title Case
  • Sentence case
  • camelCase
  • PascalCase
  • snake_case
  • kebab-case
  • CONSTANT_CASE
  • dot.case
  • path/case

Running locally on your device ...

0%

Is my file uploaded?

No. Everything runs in your browser - your file never leaves your device. How this is verifiable

No upload100% local
Your content stays with youno third-party access
Hosted in GermanyGlobal Content Delivery
Independently auditedTLS A+ · HTTP headers A+

Changing case sounds simple, yet in daily work it is surprisingly often needed: a heading in capitals, a variable name in camelCase, a class name in PascalCase, a file or URL fragment in kebab-case, a constant in CONSTANT_CASE. This tool does all of that in one step. You paste your text, pick the target case and get the result instantly - no tedious typing or search-and-replace.

For the simple cases (UPPER, lower, Title, Sentence) your text keeps all its punctuation; only the capitalization changes. For the programmer cases (camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE) the tool splits the text into words - recognizing spaces, hyphens, underscores and the boundaries inside camelCase - and reassembles them by the chosen convention. camelCase starts lowercase, PascalCase starts uppercase - otherwise the two are identical. Umlauts and accents are handled correctly.

The whole conversion runs entirely locally in your browser in pure JavaScript - your text is not uploaded, not stored, and no foreign library is loaded from a CDN. You can download the result as a text file or copy it onward directly.

Specifications

Specifications
Input formatsText input
Output formatTXT
Batch processingNo
ProcessingLocally in your browser (JavaScript)
File uploadNone

In 3 steps

  1. Paste the text into the text field.
  2. Choose the desired case.
  3. Read the result or download it as a text file.

Limitations: Title and sentence case follow simple, language-neutral rules (first character of each word or sentence capitalized) and know no language-specific exceptions such as lowercased articles. The programmer cases discard punctuation, because an identifier may not contain any. Very large texts are limited by your device memory.

Cases compared

Cases compared
CaseExample
UPPERCASEHELLO WORLD
lowercasehello world
Title CaseHello World
Sentence caseHello world
camelCasehelloWorld
PascalCaseHelloWorld
snake_casehello_world
kebab-casehello-world
CONSTANT_CASEHELLO_WORLD
dot.casehello.world
path/casehello/world

FAQ

Is my text uploaded?

No. The conversion runs entirely locally in your browser; your text never leaves your device and is not stored.

What is camelCase and snake_case?

They are conventions for identifiers in programming: camelCase joins words without separators and capitalizes each following word (helloWorld); snake_case links them with underscores (hello_world). kebab-case uses hyphens, often in URLs.

What is the difference between camelCase and PascalCase?

Both string words together without separators and capitalize each following word. The only difference is the first character: camelCase starts lowercase (helloWorld), PascalCase starts uppercase (HelloWorld) - typical for class names in many programming languages.

Are umlauts and accents preserved?

Yes. The case conversion is Unicode-aware, so ä becomes Ä and accents are preserved correctly.

Why does punctuation disappear with camelCase?

Programmer cases produce a single identifier that may not contain spaces or punctuation. These only serve as separators between words and are therefore removed.

Related tools

Format JSON · Sort lines · Word counter · Slugify · Lorem ipsum generator · Regex tester