Text Case Converter
Convert between camelCase, snake_case, kebab-case, and 8 more naming conventions
How to Use
- Enter text
Type or paste variable names or text into the input area. Input format is auto-detected.
- Select target case
Choose the target case (camelCase, snake_case, etc.) from the toolbar and click "Convert".
- Copy result
Use the "Copy" button to copy the result to your clipboard.
Text Case Converter Examples
camelCase to snake_case
myVariableNamemy_variable_nameAutomatically detects camelCase boundaries and converts to underscore-separated.
kebab-case to PascalCase
my-component-nameMyComponentNameDetects hyphen separators and capitalizes each word.
Features
- camelCase / PascalCase / snake_case / kebab-case support
- CONSTANT_CASE / Title Case / Sentence case / lowercase / UPPERCASE
- dot.case / path/case support
- Auto-detect input format (camelCase boundaries, underscores, hyphens, spaces)
- Multi-line batch conversion
- Local processing (your input is not sent to servers)
- Dark mode support
FAQ
How is the input format detected?
Words are split automatically by camelCase upper/lowercase boundaries, underscores (_), hyphens (-), dots (.), slashes (/), and spaces.
Does it work with non-Latin text?
Case conversion is primarily for Latin alphabet naming conventions. Non-Latin characters pass through unchanged, but word splitting is Latin-based.
Is my data sent to a server?
No. All processing happens locally in your browser via JavaScript. No data is ever transmitted externally.