Case Converter

Convert text between different naming conventions and cases: camelCase, snake_case, kebab-case, and more.

Input Text

Case Types

💻 Programming Case Styles

These are used where whitespace would break the code.

camelCase

Logic: First word lowercase, every subsequent word starts with a capital.

Use: Variables and functions in JavaScript, Java, and C#.

PascalCase

Logic: Every word (including the first) starts with a capital letter.

Use: Class names and Interfaces.

snake_case

Logic: Lowercase words separated by underscores.

Use: Python variables, database column names, and C.

kebab-case

Logic: Lowercase words separated by hyphens.

Use: URLs, CSS properties (e.g., background-color), and HTML tags.

SCREAMING_SNAKE_CASE

Logic: Uppercase words separated by underscores.

Use: Global constants or environment variables.

📝 Text & Organizational Styles

These are used for human readability or file structures.

dot.case

Logic: Lowercase words separated by periods (dots).

Use: Java packages (com.example.app), configuration files, or property paths.

path/case

Logic: Lowercase words separated by forward slashes.

Use: File systems and URL routing paths.

Title Case

Logic: The first letter of most words is capitalized (except small words like "of" or "the" in some style guides).

Use: Blog titles and Navigation headers.

Sentence case

Logic: Capitalize only the first letter of the first word.

Use: UI labels, buttons, and descriptive text.

lowercase

Logic: All characters converted to lowercase letters.

Use: Simple and clean format for general text.

UPPERCASE

Logic: All characters converted to uppercase letters.

Use: Emphasis, labels, or attention-grabbing text.