命名規則コンバーター

camelCase、PascalCase、snake_case、SCREAMING_SNAKE、kebab-case など 12 種類の命名規則を相互変換します。

camelCase
PascalCase
snake_case
SCREAMING_SNAKE
kebab-case
COBOL-CASE
dot.case
path/case
Title Case
Sentence case
lower case
UPPER CASE

What Is the Text Case Converter?

The text case converter is a free online tool that transforms any text or identifier into 12 different naming conventions simultaneously. Paste a variable name, a sentence, or any string and instantly see it rendered as camelCase, PascalCase, snake_case, SCREAMING_SNAKE_CASE, kebab-case, COBOL-CASE, dot.case, path/case, Title Case, Sentence case, lower case, and UPPER CASE.

Developers frequently need to convert identifiers between naming conventions when working across languages, renaming variables during refactoring, or adapting API field names to local style guides. This tool handles all common separators and camelCase boundaries automatically, so you can paste any existing identifier and convert it without manual editing.

How to Use the Text Case Converter

  1. Type or paste any text into the input field — a variable name, a phrase, or a sentence.
  2. All 12 naming conventions update instantly below the input.
  3. Click Copy next to any result to copy it to your clipboard.
  4. The tokenized preview shows how the tool split your input into words.

Supported Naming Conventions

  • camelCase — JavaScript variables, Java methods, JSON keys
  • PascalCase — Class names in most languages, React components
  • snake_case — Python variables, Ruby, database column names
  • SCREAMING_SNAKE_CASE — Constants in Python, Java, C
  • kebab-case — CSS classes, HTML attributes, URL slugs, Vue components
  • COBOL-CASE — Legacy COBOL identifiers
  • dot.case — Configuration keys, Java package names
  • path/case — File paths, Go package imports
  • Title Case — Headings, button labels
  • Sentence case — UI copy, descriptions
  • lower case — Lowercase with spaces
  • UPPER CASE — Uppercase with spaces

FAQ

What is camelCase?

camelCase writes compound words with no spaces, where each word after the first starts with a capital letter. Example: myVariableName. It is the standard naming convention in JavaScript, Java, and many other languages for variables and functions.

What is the difference between snake_case and SCREAMING_SNAKE_CASE?

snake_case uses lowercase letters with underscores between words (e.g. my_variable). SCREAMING_SNAKE_CASE is the same pattern but with all uppercase letters (e.g. MY_CONSTANT). SCREAMING_SNAKE_CASE is conventionally used for constants in many languages.

What is kebab-case used for?

kebab-case uses lowercase letters with hyphens between words (e.g. my-component-name). It is the standard convention for CSS class names, HTML attributes, URL slugs, and file names in many frontend frameworks like Vue and web components.

How does the converter handle mixed input?

The converter tokenizes input by splitting on spaces, hyphens, underscores, dots, slashes, and camelCase/PascalCase boundaries. This means you can paste any existing identifier — regardless of its current case — and convert it to any other convention.