Case Converter

Convert text to lowercase, UPPERCASE, Title Case, camelCase, snake_case and more.

Case Converter is a free online tool that transforms the capitalisation of your text in an instant. Pick a target style from the dropdown and your text is rewritten live, so you never again have to retype a heading, fix shouting capitals, or manually adjust the casing of a long passage one word at a time.

It covers everyday writing styles such as lowercase, UPPERCASE, Title Case and Sentence case, plus the programming conventions camelCase, snake_case and kebab-case. That makes it useful for writers polishing headlines, marketers normalising campaign names, and developers turning a readable label into a variable, database column or URL slug ready to drop into code.

Everything runs inside your web browser using JavaScript. As you type or change the selected style, the tool applies the matching transformation, splitting words intelligently for the identifier formats and handling accented letters in a Unicode-aware way. No text is uploaded, so a blog headline or a column of internal field names stays entirely on your own device.

Features

  • Seven styles are supported: lowercase, UPPERCASE, Title Case, Sentence case, camelCase, snake_case and kebab-case for any need.
  • Live conversion updates the output the moment you edit the text or choose a different target style from the menu.
  • Smart word splitting detects boundaries in existing camelCase and spaced text to power the programmer-friendly formats reliably.
  • Title Case capitalises the first letter of every word, while Sentence case capitalises only the start of each sentence.
  • Unicode-aware handling means accented letters and many non-Latin scripts are upper and lower cased correctly, not dropped.
  • Only the case and word joining change, so the underlying wording of your text stays exactly as you wrote it.
  • You can upload a plain text file to reformat its contents locally rather than pasting the text by hand.
  • All conversion runs in the browser with no sign-up or upload, and the result can be copied or downloaded.

How to use Case Converter

  1. Paste or type the text you want to reformat into the input box, or upload a plain .txt file to load it.
  2. Choose a target style from the Convert to dropdown, such as Title Case, UPPERCASE, snake_case or kebab-case.
  3. Watch the converted text appear instantly in the output box as the chosen transformation is applied to your input.
  4. Switch between styles to compare the results side by side without having to re-enter or re-paste your original text.
  5. For identifier formats like camelCase or kebab-case, check that the word splitting matched the boundaries you expected.
  6. Copy the converted text to your clipboard or download it as a text file once it looks exactly right.

Benefits

  • Writers and editors fix headlines, titles and subheadings to a consistent capitalisation that matches their style guide.
  • Developers rename variables, keys and identifiers between camelCase, snake_case and kebab-case conventions without retyping each one.
  • Marketers normalise campaign names, tags, UTM values and slugs so reporting and links stay tidy and predictable.
  • Anyone correcting text that arrived in ALL CAPS or messy mixed case saves time over manually retyping it.
  • Content teams turn human-readable design labels into clean URL slugs and file names ready to use in production.
  • Privacy-conscious users reformat confidential headings and field names locally because the text is never sent to a server.

camelCase, snake_case and kebab-case are the most common identifier styles in programming. Pasting a human-readable phrase and converting it produces a ready-to-use variable name, database column or URL slug, which is handy when you are translating a design label into code. The smart word splitter recognises spaces and existing capital boundaries, so even a phrase like Order Total becomes orderTotal, order_total or order-total cleanly.

Typical tasks include tidying a headline into Title Case, calming an all-caps paragraph back into Sentence case, generating a kebab-case slug for a blog URL, and converting a label into snake_case for a database field. Because the output updates live whenever you switch styles, you can audition several formats against the same input and pick whichever one reads best before copying it out.

All conversion happens locally inside your browser, so your text is never uploaded, stored or logged, keeping confidential copy and internal names safe. Conversion is Unicode-aware and accurate for most languages, though Title Case naively capitalises every word rather than following editorial rules about minor words, and Sentence case relies on punctuation to find sentence boundaries, so unusual abbreviations may occasionally need a manual tweak.

Frequently asked questions

Related tools