大文字・小文字変換
テキストを camelCase、snake_case、kebab-case、PascalCase などに変換します。
テキストはブラウザ内でローカルに変換され、サーバーにアップロードされることはありません。
TypeScript の型を生成しますか? JSON to TypeScript をお試しください。
大文字・小文字変換 について
このケース変換ツールは、テキストを camelCase、PascalCase、snake_case、kebab-case、CONSTANT_CASE、dot.case、path/case、Title Case、Sentence case、小文字、大文字の間でワンクリックで変換します。変数名、API フィールド、データベースのカラム名を付け替える開発者はもちろん、一貫した識別子や読みやすい見出しが必要なライターや QA エンジニアのために作られています。識別子、CSV のカラム名、リスト全体を貼り付けて目的のスタイルを選ぶだけで、各行が独立して変換されるため、複数行のリストもきれいに揃ったままになります。JSON キーを定数に変えたり、タイトルを kebab-case のスラッグにしたり、camelCase を snake_case に変換してコードベース全体の命名規則を統一したりするのに使えます。すべてブラウザ内でローカルに処理されるため、データが端末から外に出ることはありません。
機能
- 11 種類のスタイルを変換: camelCase、PascalCase、snake_case、kebab-case、CONSTANT_CASE、dot.case、path/case、Title Case、Sentence case、小文字、大文字
- 既存の camelCase、頭字語、アンダースコア、ハイフン、ドット、スラッシュから単語の区切りを検出
- 各行を独立して変換するため、貼り付けたリストやカラム名がきれいに揃ったまま
- 余分な記号を取り除き区切りをまとめて、きれいで予測可能な識別子を生成
- HTTPRequest のような頭字語の連続を、適切な単語に分割して処理
- 数字から文字への切り替わりで分割し、item2Name のような値を item2 name に
- 入力や貼り付けと同時に即座に変換し、結果をワンクリックでコピー
- 貼り付けた内容を追跡せず、すべてブラウザ内で動作
大文字・小文字変換 の使い方
- テキストを入力ボックスに貼り付けるか入力します。
- snake_case、camelCase、kebab-case などの目的のケースを選びます。
- 出力パネルで変換結果を確認します。
- 「コピー」をクリックして変換後のテキストをクリップボードにコピーします。
例
入力
helloWorld
HTTPRequestHandler
出力
hello_world
http_request_handler
2 つの camelCase 識別子を 1 行ずつ snake_case に変換しています。
よくあるエラーとトラブルシューティング
- HTTPRequest のような頭字語が予想外の位置で分割される。 — 変換ツールは大文字の連続に続く「大文字+小文字」を区切りとして扱うため、HTTPRequest は 'http request' になります。別の区切り方をしたい場合は、変換前に手動でスペースを追加してください。
- 数字が単語から切り離される。 — 小文字または数字の後に大文字が続くと新しい単語が始まるため、'item2Name' は 'item2 name' になります。数字を区別して残したい場合は入力を整え直してください。
- 記号や絵文字が結果から消える。 — 識別子を有効に保つため、文字・数字・単語の区切りのみが残され、その他の文字は削除されます。記号を保持したい場合は、通常の文章に対して Title または Sentence case を使ってください。
- 複数行のリストが 1 行にまとまってしまう。 — 入力では各項目を別々の行に保ってください。ツールは行ごとに変換し、出力でも改行を維持します。
よくある質問
- ArrayKit のケース変換ツールとは何ですか?
- 単語や識別子を camelCase、PascalCase、snake_case、kebab-case、CONSTANT_CASE、dot.case、path/case、Title Case、Sentence case、小文字、大文字の間で書き換えるテキストケース変換ツールです。
- camelCase を snake_case に変換するにはどうすればよいですか?
- camelCase のテキストを貼り付けて目的のケースに snake_case を選ぶと、ケース変換ツールが各単語の区切りにアンダースコアを挿入します。例えば helloWorld は hello_world になります。
- リスト全体を一度に変換できますか?
- はい。各行が独立して変換されるため、名前や識別子の列を貼り付けても、まとめられることなくその場で変換されます。
- ケース変換ツールは識別子内の単語の区切りをどのように検出しますか?
- 既存の camelCase の切り替わり、頭字語の連続、アンダースコア・ハイフン・ドット・スラッシュなどの区切りで分割し、選んだスタイルで単語を再構築します。
- タイトルを kebab-case のスラッグにするのに使えますか?
- はい。タイトルを貼り付けて kebab-case を選ぶと、変換ツールが単語を小文字にしてハイフンでつなぎ、きれいな URL スラッグを生成します。
- このツールを使うとき、テキストのプライバシーは保たれますか?
- はい。ケース変換ツールはすべてブラウザ内で動作するため、貼り付けたテキストはローカルで処理され、端末から外に出ることはありません。
関連ツール
すべての ArrayKit ツール