Case Converter
Convert text strings between camelCase, kebab-case, snake_case, CONSTANT_CASE, PascalCase, and Title Case instantly in your browser.
Input Text
Converted Case Variants
camelCase
helloWorldExample
kebab-case
hello-world-example
snake_case
hello_world_example
CONSTANT_CASE
HELLO_WORLD_EXAMPLE
PascalCase
HelloWorldExample
Title Case
Hello World Example
lowercase
hello world example
UPPERCASE
HELLO WORLD EXAMPLE
How the Case Converter works
The Case Converter tokenizes your input string into words by analyzing spaces, hyphens, underscores, and camelCase transitions, then reassembles the words into standard software engineering naming conventions.
Supported Naming Conventions
camelCase: First word lowercase, subsequent words capitalized (userProfileData).kebab-case: Words separated by hyphens in lowercase (user-profile-data).snake_case: Words separated by underscores in lowercase (user_profile_data).CONSTANT_CASE: Words separated by underscores in uppercase (USER_PROFILE_DATA).
Frequently Asked Questions
Which naming conventions are supported?+
ShadTools supports camelCase, kebab-case, snake_case, CONSTANT_CASE, PascalCase, Title Case, lowercase, and UPPERCASE.
Is my text data uploaded to any server?+
No. All text parsing and string transformations take place 100% locally in your browser memory.
Can I copy individual case formats with one click?+
Yes. Click the Copy button next to any converted format card to copy the string directly to your clipboard.
Related Tools
Text Diff CheckerCompare two text or code snippets line-by-line to identify additions, deletions, and differences instantly in your browser.→JSON Formatter & ValidatorFormat, validate, beautify, and minify JSON strings locally in your browser with precise syntax error messages and instant download controls.→Base64 Encoder & DecoderEncode plain text to Base64 or decode Base64 strings back to readable UTF-8 text instantly in your browser.→Character CounterCount Unicode characters, characters without whitespace, words, lines, and UTF-8 bytes as you type or paste text.→