Text & Strings/Case Converter
Case Converter
Convert identifiers, variables, database columns, and strings between popular naming conventions.
Converted Outputs
Click any card to copyFirst word lowercase, subsequent words capitalized
Every word capitalized, no separators
Lowercase words separated by underscores
Lowercase words separated by hyphens
Uppercase words separated by underscores
Capitalize each word separated by spaces
Capitalize the first word only
Lowercase words separated by dots
Lowercase words separated by forward slashes
All characters in lowercase
All characters in uppercase
Naming Conventions Explained
Different programming languages, frameworks, and databases follow distinct casing standards. When integrating APIs, mapping ORMs, or refactoring codebases, converting between naming conventions is a frequent chore.
camelCase: Standard in JavaScript, TypeScript, and Java variables (userName).
PascalCase: Used for React component names, C# classes, and TypeScript type aliases (UserProfileCard).
snake_case: Ubiquitous in Python, Ruby, and SQL column definitions (created_at_timestamp).
kebab-case: Default for CSS classes, HTML attributes, and REST URL endpoints (user-profile-widget).
CONSTANT_CASE: Standard for environment variables, global constants, and enum values (MAX_RETRY_COUNT).
FAQ
Does this handle acronyms properly?
Yes. The parser recognizes common acronym boundaries such as parseJSONPayload or XMLHTTPRequest, splitting words cleanly without mangling uppercase sequences.
Can I convert a list of multiple variables at once?
Yes. Switch to the Batch Multi-Line tab to convert entire lists of SQL columns, object keys, or environment variables in one click.
Need to generate clean URL permalinks from titles? Try the Slugify Tool →