Loading...
Loading...
We use cookies to enhance your experience, analyze site usage, and serve personalized content. By clicking "Accept All," you consent to our use of cookies. See our Cookie Policy and Privacy Policy for details.
Convert text between camelCase, snake_case, kebab-case and more
helloWorldExampleHelloWorldExamplehello_world_exampleHELLO_WORLD_EXAMPLEhello-world-exampleHELLO-WORLD-EXAMPLEHello-World-Examplehello.world.examplehello/world/exampleHello World ExampleHELLO_WORLD_EXAMPLEHELLO-WORLD-EXAMPLEHello World Examplehello world exampleHELLO WORLD EXAMPLEHello world exampleHELLO WORLD EXAMPLEhElLo wOrLd eXaMpLeConverts text between 13 case variants including camelCase, PascalCase, snake_case, kebab-case, Title Case, UPPER CASE, lower case, CONSTANT_CASE, Train-Case, Dot.Case, Sentence case, sWAP cASE, and aLtErNaTiNg cAsE. Displays all variants simultaneously in real-time with individual copy buttons for each variant and a character/word count summary.
Different programming languages enforce different naming conventions (camelCase for JS, snake_case for Python, kebab-case for CSS). Developers need to convert between conventions quickly when moving between projects or refactoring codebases without manual search-and-replace operations.
Full-stack developers working across multiple languages, API designers normalizing field names, database administrators mapping between conventions, and anyone refactoring large codebases with inconsistent naming.
Type or paste your source text — all 13 case variants update in real-time as you type
Browse the grid of all variants, each clearly labeled with its case type name
Click the copy icon next to any variant to copy it to clipboard — each has its own copy button
Toggle 'Apply to Multi-Word' for camelCase/PascalCase to join or preserve spaces
Use the character/word count display to monitor input length
For bulk conversion, paste a list (one per line) — each line processed independently in a table
Input: 'hello world example' => Outputs: camelCase 'helloWorldExample', snake_case 'hello_world_example', kebab-case 'hello-world-example', and 10 more variantsInput: 'userID-field' => Outputs: camelCase 'userIdField', snake_case 'user_id_field', Title Case 'User ID Field'In camelCase they become 'html', in PascalCase 'Html'. Standard rules apply.
Yes, paste the whole file. For code, use single identifiers for best results.
Single-word inputs naturally produce the same output across many variants.
Not automatically. Edit the output after conversion.
Convert JSON data to CSV format with advanced formatting options
Convert CSV data to JSON format with advanced parsing options
Generate TypeScript interfaces and types from JSON data
Convert Unix timestamps to human-readable dates and back
Dive deeper with our comprehensive guides and tutorials.