テキストケース変換ツール

camelCase、PascalCase、snake_case、kebab-caseなど、人気の命名規則間でテキストを変換します。

このツールについて

テキストケース変換ツールは、プログラミングや文書作成で使用される 9つの人気命名規則にテキストを即座に変換します。テキストを一度入力するだけで、 すべての変換結果が同時に表示されます。ターゲットフォーマットを最初に 選択する必要はありません。

サポートされるフォーマットには、camelCase(JavaScriptやJavaの変数で使用)、 PascalCase(クラス名やReactコンポーネントで使用)、 snake_case(PythonやRubyで一般的)、 SCREAMING_SNAKE_CASE(定数に使用)、 kebab-case(CSSクラスやURLで一般的)、 Title Case(見出しに使用)、 さらに標準的なUPPER CASElower caseSentence caseが含まれます。

このツールは入力テキストの単語境界をインテリジェントに検出します。 camelCase、snake_case、kebab-case、スペース区切り、またはそれらの 組み合わせのいずれでも対応します。連続する大文字(例:「HTMLParser」は kebab-caseで「html-parser」に変換)や混合区切り文字などのエッジケースも 処理します。

各結果にはワンクリックコピーボタンがあるため、必要なフォーマットを すばやく取得してコードエディタ、ターミナル、またはドキュメントに貼り付ける ことができます。

すべての処理はネイティブJavaScript文字列操作を使用してブラウザ内で完全に 実行されます。外部ライブラリやサーバー呼び出しはなく、テキストが外部に 送信されることは一切ありません。

使い方

  1. 入力フィールドにテキストを入力または貼り付けます。camelCase、snake_case、普通の日本語や英語など、どのフォーマットでも構いません。
  2. 入力すると、9つのケースフォーマットすべてが即座に下に表示されます。
  3. 任意の結果の横にあるコピーアイコンをクリックして、特定のフォーマットをクリップボードにコピーします。
  4. Ctrl+Shift+C をキーボードショートカットとして使用して、camelCase結果をすばやくコピーできます。
  5. クリアをクリックして入力をリセットし、やり直します。

人気のケース変換例

すべてのケース変換例を見る →

よくある質問

データは安全ですか?

はい。すべての変換はネイティブJavaScript文字列操作を使用してブラウザ内で完全に行われます。テキストがサーバーに送信されることはありません。

camelCaseとPascalCaseの違いは何ですか?

camelCaseでは最初の単語が小文字で、後続の単語が大文字で始まります(例:myVariableName)。PascalCaseでは最初の単語を含むすべての単語が大文字で始まります(例:MyVariableName)。camelCaseは変数や関数に一般的で、PascalCaseはクラスやReactコンポーネントに使用されます。

単語の境界はどのように検出されますか?

このツールは、小文字と大文字の遷移(camelCase)、一般的な区切り文字(アンダースコア、ハイフン、ドット、スラッシュ)、スペースを検出して単語境界を判定します。「HTML」や「API」のような連続する大文字も正しく処理されます。

SCREAMING_SNAKE_CASEはいつ使うべきですか?

SCREAMING_SNAKE_CASE(CONSTANT_CASEとも呼ばれる)は、JavaScript(MAX_RETRY_COUNT)、Python、Java、C/C++など、多くのプログラミング言語で定数に慣例的に使用されます。通常の変数と定数を視覚的に区別するために使われます。

複数行を一度に変換できますか?

このツールは入力全体を1つのテキストブロックとして処理します。最良の結果を得るには、1つの識別子やフレーズずつ変換してください。UPPER CASE、lower case、Sentence caseフォーマットは完全な文でもうまく機能します。

kebab-caseは何に使われますか?

kebab-case(ハイフンで区切られた単語)は、CSSクラス名、URLスラッグ、HTML属性、ファイル名で一般的に使用されます。npmパッケージや多くのCLIツールの標準的な命名規則でもあります。

関連ツール

JSONフォーマッター

JSONの整形、検証、ツリー表示をシンタックスハイライト付きで行えます。

正規表現テスター

リアルタイムのマッチハイライトとキャプチャグループで正規表現をテストします。

Lorem Ipsum生成

段落、文、単語単位でプレースホルダーテキストを生成します。HTMLラップオプション付き。

CSV ↔ JSON変換

区切り文字選択、ヘッダー切替、ファイルドラッグ&ドロップでCSVとJSONを変換します。

Unicode文字インスペクター

Unicode文字のコードポイント、UTF-8/UTF-16エンコーディング、文字名、カテゴリ、ブロック情報を表示します。

空白文字ビジュアライザー

スペース、タブ、改行、ゼロ幅スペース、BOMなどの不可視文字を可視化します。改行コードの検出と隠し文字のクリーニングが可能。

文字列長計算ツール

文字数、コードポイント数、書記素クラスタ数、UTF-8/UTF-16/UTF-32のバイトサイズで文字列の長さを計算します。

Unicode正規化ツール

UnicodeテキストをNFC、NFD、NFKC、NFKD形式に正規化。各形式の並列比較と文字レベルの内訳表示。

ICUメッセージフォーマットテスター

ICU MessageFormatパターンをライブ変数置換、plural、select、数値・日付フォーマットでテスト・プレビュー。

i18nキージェネレーター

UIテキストから構造化されたi18n翻訳キーを生成。JSON、YAML、TypeScript、XLIFF、PO/Gettext形式で出力。

ロケール文字列テスター

JavaScript Intl APIフォーマッターを任意のロケールでテスト。NumberFormat、DateTimeFormat等のプレビュー。

テキスト反転ツール

文字単位、単語単位、行単位でテキストを反転。複数の変換モードに対応。