Skip to main content

Convert English case, word or sentence capitalization, and camelCase, PascalCase, snake_case, kebab-case naming. Provides quick operations for commonly used formats, and the original input remains unchanged.

Naming transformation removes punctuation at word boundaries. Capitalization follows JavaScript Unicode rules and is not localized for specific languages.

23 / 100,000 characters

Shortcut key: Ctrl/⌘+Enter. Modifying inputs or options clears old results.

Instructions for use

  1. Enter text or variable name.
  2. Select the target format, or click the common format button to convert directly.
  3. Check abbreviations, proper nouns, and punctuation, and copy the results.

Input and output examples

Example input
helloWorld API response → snake_case
Example output
hello_world_api_response

Name conversions are handled based on word boundaries; punctuation may be treated as separators and is not a reversible operation.

FAQ

The first letter of camelCase is lowercase, such as userName; the first letter of PascalCase is capitalized, such as UserName. Commonly used in variable and type naming in different languages.

No. Capitalization at the beginning of words is mechanically converted according to words, and capitalization at the beginning of sentences is processed according to punctuation boundaries; preposition rules in personal names, brand names, or titles are not judged.

Calculation basis and reference materials

The case mode uses JavaScript string rules, and the naming mode combines camel case, underscore, or dash according to the word segmentation results. It is used to organize identifiers and is not a language translator or natural language grammar checker.

Content check: · About this site and content description

Related tools