Text Case Converter
Batch and real-time conversion of text or variable lists into multiple formats like camelCase, snake_case, etc.
πView typical naming conventions and recommended use cases
Main Naming Conventions (Cases) and Usage
These are standard rules for creating single variable or function names by combining multiple words in programming. Recommended styles vary by language or framework.
camelCase(camelCase)Starts with a lowercase word, and capitalizes the first letter of each subsequent word (e.g., userName, createdAt).
[Main U sage] Variable and function/method names in JavaScript, TypeScript, Java, C++, etc.
PascalCase(PascalCase / UpperCamelCase)Capitalizes the first letter of every word (e.g., UserName, CreatedAt).
[Main U sage] "Class names" or "Interface names" in many languages. Component names in React or Vue, C# method names, etc.
snake_case(snake_case)All words are lowercase, connected by underscores _ (e.g., user_name, created_at).
[Main U sage] Variable and function names in Python, Ruby, Rust, PHP, etc. Also standard for table and column names in relational databases (MySQL, PostgreSQL, etc.).
CONSTANT_CASE(UPPER_SNAKE_CASE)All words are uppercase, connected by underscores _ (e.g., MAX_COUNT, API_KEY).
[Main U sage] Used universally across almost all programming languages as keys for "Constants" or environment variables (.env files) whose values do not change.
kebab-case(kebab-case / dash-case)All words are lowercase, connected by hyphens - (e.g., user-name, created-at).
[Main U sage] URL paths (recommended for SEO), CSS class names or IDs, HTML custom data attributes (data-*), etc. *Cannot be used for variable names in many languages as the hyphen is interpreted as a minus operator.
Basic Text Conversions
lowercase(lowercase)Converts all characters to lowercase. Often used for "normalization" before comparing inputs with mixed casing.
UPPERCASE(UPPERCASE)Converts all characters to uppercase. Used for writing SQL reserved words (SELECT, WHERE, etc.) or as input requirements for some legacy systems.
Input Text
Output ResultcamelCase
About Security
This tool processes everything inside the browser. Unsecured text is never sent to a server or saved in logs. Use with peace of mind.