Skip to content
Kordu Tools Kordu Tools

Case Converter

Runs in browser

Convert text between UPPERCASE, lowercase, Title Case, camelCase, snake_case, kebab-case, and more — instantly.

Last updated 08 Apr 2026

Paste any text and instantly convert it to uppercase, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case, or toggle case. Supports camelCase splitting so identifiers are handled correctly. Runs entirely in your browser — nothing is uploaded.

0 characters0 words
UPPER CASE
Loading rating…

How to use

  1. 1

    Paste or type your text

    Type or paste any text into the input area — a sentence, a code identifier, a slug, or an entire paragraph.

  2. 2

    Choose a case format

    Click any case button at the top: UPPER CASE, lower case, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case, or tOGGLE cASE.

  3. 3

    Review the converted output

    The converted text appears instantly in the output box below. The label shows the active format name.

  4. 4

    Copy the result

    Click the Copy button in the output header to copy the converted text to your clipboard in one click.

Frequently asked questions

What case formats does this tool support?
Eleven formats: UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case, and toggle case (inverted). Click any button to switch.
Does it correctly handle camelCase and PascalCase input when converting to snake_case or kebab-case?
Yes. The converter splits on camelCase and PascalCase word boundaries before re-joining, so 'myVariableName' becomes 'my_variable_name' and 'XMLParser' becomes 'xml_parser' without any manual cleanup.
What is Title Case?
Title Case capitalises the first letter of every word: 'the quick brown fox' becomes 'The Quick Brown Fox'. It is commonly used for article headlines, book titles, and headings.
What is Sentence case?
Sentence case capitalises only the first word of each sentence (after . ! or ?), leaving all other words lowercase. It mirrors standard prose capitalisation.
What is toggle case?
Toggle case inverts the case of every character: uppercase letters become lowercase and vice versa. 'Hello World' becomes 'hELLO wORLD'.
Is my text sent to a server?
No. All conversion happens locally in your browser using JavaScript. Your text is never uploaded, stored, or transmitted anywhere.
Can I convert multiple paragraphs at once?
Yes — paste as much text as you need. The tool handles multi-line and multi-paragraph input. All text is converted in a single operation.
What is CONSTANT_CASE?
CONSTANT_CASE (also called SCREAMING_SNAKE_CASE) uses uppercase letters separated by underscores: 'max retry count' becomes 'MAX_RETRY_COUNT'. It is the conventional style for constants in many programming languages including Python, Java, and C.
What is dot.case used for?
dot.case joins words with dots in lowercase: 'Hello World' becomes 'hello.world'. It is used in configuration keys (e.g. 'server.port'), Java package names, and some logging systems.

The Kordu Case Converter handles every common text case transformation in one

place. Paste a sentence, a code identifier, a slug, or an entire paragraph and

switch between 11 output formats in a single click.

**Programming formats** — camelCase, PascalCase, snake_case, kebab-case,

CONSTANT_CASE, and dot.case all use a smart word-splitter that correctly breaks

apart existing camelCase and PascalCase identifiers before re-joining. So

"myVariableName" converts to "my_variable_name" or "MY_VARIABLE_NAME" without

any intermediate manual step.

**Writing formats** — UPPERCASE, lowercase, Title Case, and Sentence case cover

the common editing scenarios: pasting all-caps text from a legacy system,

formatting headline copy, or quickly normalising user input. Sentence case

re-capitalises after every full stop, exclamation mark, and question mark.

**Toggle case** inverts every character — handy for novelty uses or for

checking that code is not relying on specific capitalisation assumptions.

All conversion happens client-side at keystroke speed with no round-trip to a

server. Your text never leaves the browser. Copy the result with one click.

Related tools