Ulvixor

Search tools

Search all of Ulvixor's tools by name or keyword.

Text Case Converter

Convert any text to UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, or kebab-case with a single click. Useful for writing as well as for naming variables or files.

How it works

  1. Type or paste the text you want to convert.
  2. Choose the output format you want from the available buttons.
  3. The result is generated instantly and shown in the panel below.
  4. Copy the result or download it as a text file.

Use cases

  • Convert a title to uppercase to use as a heading or headline.
  • Turn a field name or label into camelCase or snake_case for use in code.
  • Apply Title Case to article, product, or document titles.
  • Normalize file or variable names to kebab-case for URLs or file systems.

Use cases

  • Convert a title to uppercase to use as a heading or headline.
  • Turn a field name or label into camelCase or snake_case for use in code.
  • Apply Title Case to article, product, or document titles.
  • Normalize file or variable names to kebab-case for URLs or file systems.

Common mistakes

  • Using Title Case expecting it to skip short words like 'a', 'the', or 'of', as in English editorial style.
    This tool capitalizes the first letter of every word with no exceptions, so articles and prepositions get capitalized too.
  • Converting text to camelCase or snake_case expecting existing symbols like parentheses, commas, or hyphens to be preserved.
    Any character that isn't a letter or number is treated as a separator between words and dropped from the result, not kept as a symbol.
  • Applying 'Sentence case' to a text with acronyms or proper nouns in the middle, expecting them to keep their capitalization.
    'Sentence case' lowercases the entire text before capitalizing the start of each sentence, so acronyms and proper nouns in the middle lose their capitalization and need to be fixed by hand.

Frequently asked questions

camelCase starts with a lowercase letter and each following word starts with a capital (myVariable). PascalCase does the same but the first word is also capitalized (MyVariable). snake_case separates words with a lowercase underscore (my_variable). kebab-case separates them with a hyphen (my-variable), commonly used in URLs.

Accented letters are kept as part of the detected words; only spaces and punctuation between words are used as separators, not the accented letters themselves.

It converts the entire text to lowercase and then capitalizes the first letter of each sentence — that is, the first letter of the text and the first letter after a period, question mark, or exclamation point.

No. The format conversion happens entirely in your browser using JavaScript, without sending the text to any external server.

Alternatives

VS Code has built-in text transformation commands (uppercase, lowercase), and libraries like lodash (camelCase, snakeCase) do the same within code. This tool is handy for converting a one-off text without installing any library or opening the editor.