Case conversion is one of the most frequent text operations in development and content creation. UPPERCASE is used for constants, headings, and emphasis. lowercase normalizes user input for comparison. Title Case capitalizes the first letter of each word for headlines.
camelCase and snake_case are naming conventions in programming. JavaScript and Java use camelCase for variables (firstName), while Python and Ruby prefer snake_case (first_name). CSS uses kebab-case (font-size). Converting between these is tedious by hand, especially for long variable lists.
Beyond case conversion, this tool also counts words and characters, removes duplicate lines, sorts lines alphabetically, and reverses text. These operations are useful for cleaning data, preparing content for databases, formatting code, and processing text files — all without installing a text editor extension.
This tool in other languages:
Français:
Convertisseur de casse de texte
Español:
Convertidor de mayúsculas y minúsculas
Deutsch:
Text-Konverter
Português:
Conversor de maiúsculas e minúsculas
日本語:
テキスト変換ツール
中文:
文本大小写转换工具
한국어:
텍스트 대소문자 변환기
العربية:
محول حالة النص
Paste your text in the input box and click any transformation: UPPER, lower, Title Case, Sentence case, camelCase, snake_case, or kebab-case. The result appears instantly — click Copy to grab it.
camelCase joins words with capitals (userName) — common in JavaScript/Java. snake_case uses underscores (user_name) — Python, Ruby, databases. kebab-case uses hyphens (user-name) — URLs, CSS, HTML attributes. PascalCase is like camelCase but capitalizes the first letter too (UserName) — class names.
Paste your text (one item per line) and click Dedupe. Duplicate lines are removed and the output preserves the original order of first occurrence. Useful for cleaning email lists, removing duplicate URLs, or deduplicating log entries.
Paste your list (one item per line) and click Sort Lines. Items are sorted A-Z, case-sensitive by default (uppercase letters sort before lowercase). Combine with Dedupe to sort and remove duplicates in one pass.
Trim removes leading and trailing whitespace from each line — useful when pasting data that has inconsistent spacing. To remove internal whitespace (between words), you'd need a different transformation or regex.
Yes. Reverse flips the characters — hello becomes olleh. To reverse the order of lines instead, no dedicated button yet; workaround: paste into a spreadsheet, sort descending, paste back.