Text Case Converter

テキストをcamelCase、PascalCase、snake_case、kebab-case、CONSTANT_CASE などの表記法に変換できます。瞬時に結果が得られ、ブラウザで100%処理されます。

動作方法: 入力フィールドにテキストを入力またはペーストして、目的のケース形式ボタンをクリックします。このツールは、スペース、camelCase、アンダースコア、ハイフン、その他の区切り文字から単語境界を自動的に検出し、正確な変換を実行します。

4 {count} 単語 · 24 {count} 文字
camelCase
helloWorldExampleText
PascalCase
HelloWorldExampleText
snake_case
hello_world_example_text
kebab-case
hello-world-example-text
CONSTANT_CASE
HELLO_WORLD_EXAMPLE_TEXT
dot.case
hello.world.example.text
path/case
hello/world/example/text
UPPERCASE
HELLO WORLD EXAMPLE TEXT
lowercase
hello world example text
Title Case
Hello World Example Text
Sentence case
Hello world example text

テキストケース変換とは

テキストケース変換は、テキストをある命名規則から別の規則に変換するプロセスです。異なるプログラミング言語、フレームワーク、および用途では、変数、関数、定数、ファイル名に異なるケーススタイルを使用します。ケースコンバーターを使用すれば、手動で入力し直したり再フォーマットしたりすることなく、これらの形式すばやく切り替えられます。

プログラミングで一般的なケース形式

各ケース形式は、ソフトウェア開発の特定の用途があります。camelCaseは小文字で始まり、その後の各単語が大文字になります(JavaScriptおよびJava変数で使用)。PascalCaseはすべての単語を大文字にします(クラス名で使用)。snake_caseは小文字の単語間にアンダースコアを使用します(PythonやRubyで一般的)。kebab-caseはハイフンを使用します(CSSクラスやURLで使用)。CONSTANT_CASEはすべて大文字でアンダースコアを使用します(定数と環境変数で使用)。

どの表記法を使い分けるか

適切なケース形式は、使用する言語とコンテキストによって異なります。プロジェクトの規約に従ってください。JavaScript/TypeScriptは通常、変数にはcamelCase、コンポーネントにはPascalCaseを使用します。Pythonは変数にはsnake_case、定数にはCONSTANT_CASEを優先します。CSSはクラス名にkebab-caseを使用します。データベースカラムはよくsnake_caseを使用します。APIエンドポイントとURLは一般的にkebab-caseまたはsnake_caseを使用します。

ケース変換のヒント

  • 一貫性を保つ — コンテキストごとに1つの規則を選び、それを守る
  • 言語標準を尊重する — エコシステムが期待するものに従う
  • 頭字語を慎重に扱う — XMLParserとXmlParserはスタイルガイドに依存
  • エッジケースをテストする — 1文字の単語、数字、特殊文字
  • 自動化ツールを使用する — 大量バッチの手動変換エラーを避ける