Text Case Converter

Convert between camelCase, snake_case, kebab-case, and 8 more naming conventions

100% In-BrowserNo Server UploadFree, No Signup
Text
For EngineersFastPass - AI Career Agent

AI analyzes your skills and matches you with the best opportunities. Get a free market value assessment.

Get Started Free

How to Use

  1. Enter text

    Type or paste variable names or text into the input area. Input format is auto-detected.

  2. Select target case

    Choose the target case (camelCase, snake_case, etc.) from the toolbar and click "Convert".

  3. Copy result

    Use the "Copy" button to copy the result to your clipboard.

Text Case Converter Examples

camelCase to snake_case

Input
myVariableName
Output
my_variable_name

Automatically detects camelCase boundaries and converts to underscore-separated.

kebab-case to PascalCase

Input
my-component-name
Output
MyComponentName

Detects 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.