Text Case Converter

Convert text to upper, lower, and other cases

Identifiers

camelCase
loremIpsumDolorSitAmetConsecteturAdipiscingElitSedDoEiusmodTemporIncididuntUtLaboreEtDoloreMagnaAliqua
PascalCase
LoremIpsumDolorSitAmetConsecteturAdipiscingElitSedDoEiusmodTemporIncididuntUtLaboreEtDoloreMagnaAliqua
snake_case
lorem_ipsum_dolor_sit_amet_consectetur_adipiscing_elit_sed_do_eiusmod_tempor_incididunt_ut_labore_et_dolore_magna_aliqua
SCREAMING_SNAKE_CASE
LOREM_IPSUM_DOLOR_SIT_AMET_CONSECTETUR_ADIPISCING_ELIT_SED_DO_EIUSMOD_TEMPOR_INCIDIDUNT_UT_LABORE_ET_DOLORE_MAGNA_ALIQUA
kebab-case
lorem-ipsum-dolor-sit-amet-consectetur-adipiscing-elit-sed-do-eiusmod-tempor-incididunt-ut-labore-et-dolore-magna-aliqua
dot.case
lorem.ipsum.dolor.sit.amet.consectetur.adipiscing.elit.sed.do.eiusmod.tempor.incididunt.ut.labore.et.dolore.magna.aliqua
path/case
lorem/ipsum/dolor/sit/amet/consectetur/adipiscing/elit/sed/do/eiusmod/tempor/incididunt/ut/labore/et/dolore/magna/aliqua
PASCAL_SNAKE_CASE
Lorem_Ipsum_Dolor_Sit_Amet_Consectetur_Adipiscing_Elit_Sed_Do_Eiusmod_Tempor_Incididunt_Ut_Labore_Et_Dolore_Magna_Aliqua
Train-Case
Lorem-Ipsum-Dolor-Sit-Amet-Consectetur-Adipiscing-Elit-Sed-Do-Eiusmod-Tempor-Incididunt-Ut-Labore-Et-Dolore-Magna-Aliqua

Headings and sentences

Capital Case
Lorem Ipsum Dolor Sit Amet Consectetur Adipiscing Elit Sed Do Eiusmod Tempor Incididunt Ut Labore Et Dolore Magna Aliqua
Sentence case
Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua

Upper and lower

lowercase
lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
UPPERCASE
LOREM IPSUM DOLOR SIT AMET, CONSECTETUR ADIPISCING ELIT, SED DO EIUSMOD TEMPOR INCIDIDUNT UT LABORE ET DOLORE MAGNA ALIQUA.

What is Text Case Converter?

A tool for converting a string into 13 letter cases such as camelCase, snake_case, and kebab-case. It is useful when you want to align variable names, compare naming styles used by APIs or databases, or decide which case fits your project.

Each line of the input is converted and shown as a list, and the results update as you type.

How to Use

  1. Enter the text you want to convert.
  2. Review the converted results for each case.
  3. Copy the version you need.

Multi-line input is converted line by line. You can paste a list of name candidates and compare them all at once.

Supported Formats

Common Naming Conventions for Development

  • camelCase: variable and function names in JavaScript or Java
  • PascalCase: class and component names
  • snake_case: Python code or database column names
  • SCREAMING_SNAKE_CASE: constant names
  • kebab-case: CSS classes or URLs
  • dot.case: configuration keys and some identifiers
  • path/case: path expressions and hierarchical strings
  • PASCAL_SNAKE_CASE: constant-style identifiers
  • Train-Case: header-like notation such as HTTP headers

Formats for Labels and Display Text

  • lowercase: all lower case
  • UPPERCASE: all upper case
  • Capital Case: first letter of every word capitalized
  • Sentence case: only the first letter of the sentence capitalized

Use Cases

  • Checking camelCase for JavaScript or TypeScript variables
  • Reviewing snake_case for Python code or database columns
  • Creating kebab-case strings for CSS classes or URL slugs
  • Formatting labels or headings with Capital Case or Sentence case
  • Comparing naming candidates for API docs, UI copy, or file names

Things to Keep in Mind

  • Depending on how the input is delimited, the word splitting may not match your intent
  • This tool is for comparing candidates, not for replacing identifiers across existing code