en

Change case

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

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%

Your files never left your device

    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
    Servers in GermanyGDPR by design
    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.

    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