Text Case Converter
Convert text between camelCase, snake_case, PascalCase, kebab-case and more.
Paste a string and see it in every common case style simultaneously. Useful when you're moving between languages or codebases with different conventions and need to rename an identifier without typing each variant by hand.
Common use cases: converting a database column to an API field name, translating a component name between React conventions and CSS classes, normalising identifiers when porting code between languages, and producing constants from human-readable labels.
Input Text
Conversions
Enter text to see conversions
Frequently asked questions
Which case should I use for which thing?
What's the difference between Title Case and Sentence case?
How does the converter handle existing punctuation?
MyVariableName splits into My Variable Name). Punctuation that's part of the content (periods, commas) is preserved in cases where it makes sense; stripped in casings that disallow it (kebab/snake).Can I convert mixed-language text?
ß → SS, Turkish i/İ distinction etc.).Other Converters
View all tools →Image to Base64
Convert images to Base64 encoded strings
Roman Numeral Converter
Convert between numbers and Roman numerals
Temperature Converter
Convert between Celsius, Fahrenheit, and Kelvin
Base Converter
Convert numbers between different bases (binary, octal, hex, etc.)
Color Converter
Convert colors between HEX, RGB, HSL, and more formats
JSON to TypeScript
Convert JSON to TypeScript type definitions
JSON to Rust
Convert JSON to Rust struct definitions
CSS Unit Converter
Convert between CSS units (px, em, rem, %, pt)
Unix Time Converter
Convert between Unix timestamps and readable dates
Timezone Converter
Convert times between timezones worldwide for meetings and global coordination
JSON to CSV
Convert JSON arrays to CSV format for spreadsheets and data export
CSV to JSON
Convert CSV data to JSON format for APIs and applications