文字ケース変換
テキストを複数のケース形式(大文字、小文字、スネークケース、キャメルケース、パスカルケース、ケバブケース、タイトルケースなど)に変換できます。
変換結果
使い方
このツールについて
テキストの大文字・小文字・先頭大文字など、ケーススタイルを一括変換します。入力と同時に全形式へリアルタイム変換され、ファイルからも読み込めます。
使い方
1. テキスト欄に直接入力するか、「ファイルを読み込む」で .txt 等を選択して内容を読み込みます。 2. 入力と同時に、大文字・小文字・スネーク・キャメル・パスカル・ケバブ・タイトル・APAタイトル・文頭大文字・トレイン・ドットなど全形式の変換結果が自動表示されます。 3. 各形式の横のコピーボタンでクリップボードにコピーできます。
オプション
入力: テキスト欄またはファイル(最大 10,000 文字 / 100KB)。
■ 種別の説明 • lowercase: すべて小文字。例: hello world • UPPERCASE: すべて大文字。例: HELLO WORLD • snake_case: 単語をアンダースコアで区切り、小文字。変数名・DB カラム名でよく使う。例: hello_world • PASCAL_SNAKE_CASE: 単語をアンダースコアで区切り、各単語を大文字。定数名でよく使う。例: HELLO_WORLD • camelCase: 先頭以外の各単語の頭を大文字、区切り文字なし。JavaScript の変数・プロパティで一般的。例: helloWorld • PascalCase: 各単語の頭を大文字、区切り文字なし。クラス名・型名でよく使う。例: HelloWorld • kebab-case: 単語をハイフンで区切り、小文字。URL パス・HTML 属性でよく使う。例: hello-world • Title Case: 各単語の先頭を大文字。見出し向け。例: Hello World • APA Title Case: タイトルケースのうち、APA スタイルで短い接続詞・前置詞は小文字。例: The Quick Brown Fox • Sentence case: 文の先頭のみ大文字。例: Hello world • Train-Case: 単語をハイフンで区切り、各単語の先頭を大文字。例: Hello-World • dot.case: 単語をドットで区切り、小文字。例: hello.world
ユースケース
• 定数名・変数名の規則揃え • 見出しのスタイル統一 • DB 検索用の正規化 • 英語コンテンツの整形
技術的な仕組み
変換はブラウザ内の JavaScript で完結しています。外部 API は使用しません。正規表現と String 操作で単語境界・大文字を検出し、スネーク・キャメル・パスカル・ケバブ・タイトルなど各形式に変換しています。入力は最大 10,000 文字まで。ファイル読み込みは FileReader API でクライアント側のみで処理し、サーバーへは送信されません。
プライバシーとデータの扱い
変換はブラウザ内で完結し、入力テキストをサーバーへ送信しません。
よくある質問
- Q: このツールはどのケース形式に対応していますか?
- A: lowercase・UPPERCASE・snake_case・SCREAMING_SNAKE_CASE・camelCase・PascalCase・kebab-case・Title Case・APA Title Case・Sentence case・Train-Case・dot.case の12形式に対応しており、すべて同時に生成されます。
- Q: 入力文字数に制限はありますか?
- A: 最大10,000文字(ファイル読み込み時は100KB)までです。それより長いテキストは分割してください。
- Q: Title CaseとAPA Title Caseの違いは?
- A: Title Caseはすべての単語を大文字始まりにします。APA Title CaseはAPAスタイルに従い、接続詞・前置詞・冠詞(and, in, theなど)が文頭以外の場合は小文字のままにします。
- Q: SCREAMING_SNAKE_CASEはどんな場面で使いますか?
- A: PythonやJavaScript/TypeScriptの定数名に多用されます(例:MAX_RETRY_COUNT、API_BASE_URL)。
- Q: 入力したテキストはサーバーに送られますか?
- A: いいえ。すべての変換はブラウザ内のJavaScriptで処理されます。テキストがサーバーに送信されることはありません。
