Everything runs on your machine — your file is processed right here in your browser and never uploaded to any server.
InputText
Loading...
OutputText
Loading...

About this tool

This converter rewrites text into any of nine casing styles: UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, and CONSTANT_CASE. Pick a style from the toolbar dropdown and the converted text appears in the right editor as you type; switch to a different style and the whole input re-converts instantly. Multi-line input is handled line by line, so a list of names converts as a list.

It earns its keep fastest in programming: renaming identifiers when moving code between conventions, like turning Python's snake_case into JavaScript's camelCase, or promoting a variable to a CONSTANT_CASE constant. It is just as handy away from code — normalizing CSV column headers, generating kebab-case slugs for URLs or file names, and fixing headings that arrived in all caps.

How to use

  1. Type or paste your text into the left editor, or load a file with the Load File button.
  2. Choose the target style — for example snake_case or Title Case — from the toolbar dropdown.
  3. Read the converted result in the right editor; each line of a multi-line input is converted independently.
  4. Change the dropdown at any time to re-convert the same input into another style without retyping.
  5. Copy or Download the output, or press Clear to reset both editors.

Whatever you rename or reformat here — code identifiers, product names, spreadsheet headers — stays inside the page on your own machine. The conversion logic is client-side JavaScript with no network component, so there is nothing for a server to receive, retain, or leak.

Frequently asked questions

How does the tool know where words begin and end?

It splits on spaces, underscores, and hyphens, and it also detects the lowercase-to-uppercase boundaries inside camelCase and PascalCase words. That means userLoginCount, user_login_count, and user login count are all understood as the same three words and convert cleanly into any target style.

What happens to numbers and punctuation?

Digits are preserved and stay attached to the word they belong to. The plain text styles such as UPPERCASE and lowercase change letters only, so punctuation passes through unchanged, while the programming styles are built for identifiers and give the most predictable results on words, digits, and standard separators.

What is the difference between Title Case and Sentence case?

Title Case capitalizes the first letter of every word, the way headlines are often styled. Sentence case capitalizes only the first word of each line and lowercases the rest, which suits ordinary prose and modern interface text guidelines.