FreeBoxTool

Case Converter

Transform text between different letter cases instantly.

Case Converter — FAQ

What is the difference between Title Case and Sentence case?

+

Title Case capitalizes the first letter of every major word (nouns, verbs, adjectives), typically leaving articles and short prepositions lowercase. Sentence case only capitalizes the very first letter of the sentence and proper nouns. 'The Quick Brown Fox' is title case; 'The quick brown fox' is sentence case.

What is camelCase and when is it used?

+

camelCase joins words without spaces, capitalizing the first letter of each word except the first (e.g., 'myVariableName'). It is the standard naming convention in JavaScript, Java, and many other programming languages for variables and function names. PascalCase is similar but capitalizes the first word too (e.g., 'MyClassName').

What is snake_case and when should I use it?

+

snake_case uses underscores to separate words and keeps all letters lowercase (e.g., 'my_variable_name'). It is the conventional style in Python for variable and function names, in SQL for column names, and in many file system naming conventions. It is highly readable and avoids case sensitivity issues.

What is kebab-case?

+

kebab-case uses hyphens to separate words with all letters lowercase (e.g., 'my-component-name'). It is widely used in HTML attributes, CSS class names, URL slugs, and file names because hyphens are URL-safe and improve readability. It is also called spinal-case or lisp-case.

Does the case converter handle special characters and accented letters?

+

The tool uses JavaScript's built-in toUpperCase() and toLowerCase() methods, which correctly handle Unicode characters including accented letters (é, ü, ñ), non-Latin scripts, and other special characters. Locale-specific case rules (such as Turkish dotted/dotless I) may not always be applied unless explicitly handled.