Convert text between UPPERCASE, lowercase, Title Case, camelCase, PascalCase, snake_case and kebab-case. Live conversion as you type.
A text case converter transforms text between common letter cases: UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, and CONSTANT_CASE. Saves time for programmers, writers, content editors, and anyone manipulating text-based data.
Programming style guides typically prescribe specific cases for different identifiers — Python and Ruby use snake_case for variables; JavaScript and Java use camelCase; CSS and URLs prefer kebab-case; constants are UPPER_SNAKE in most languages.
Inputs: Input: "Hello World — This Is a Test"
Follow the convention of the language/framework you are writing in. JavaScript, Java, C#, and Swift use camelCase for variables and methods, PascalCase for classes. Python and Ruby use snake_case for variables and methods. URLs and CSS class names typically use kebab-case. Database column names typically use snake_case. Mixing conventions within a project hurts readability — pick one and stick with it.
Capitalise the first letter of each word EXCEPT short prepositions (in, on, of, with), articles (a, an, the), and conjunctions (and, but, or) — but the first and last word are always capitalised regardless. Style guides differ: AP Style says capitalise prepositions of 4+ letters; Chicago Manual is stricter. Modern web headers and titles increasingly use Sentence case (only first letter capitalised) for cleaner look.
EMI Calculator Mortgage Calculator SIP Calculator Compound Interest GST / VAT Calculator Salary Calculator Unit Converter Currency Converter Scientific Calculator Concrete Calculator Paint Calculator Tile Calculator Calorie / TDEE Body Fat Macro Calculator O-Ring Sizes Bolt & Nut Sizes Pipe Sizes Wire Gauge AWG Needle Gauge Chart IV Cannula Sizes Suture Sizes Catheter French Sizes Drug Dosage See all 90+ calculators ›