大文字小文字変換

Acrafto Team テキスト

見出し用にテキストをすぐに大文字にしたい、逆にメールの途中でうっかり入ったままのCAPS LOCKを元に戻したい——そんなことはありませんか?あるいは、Pythonではアンダースコアで書く変数名を、JavaScriptではどう書けばいいのか迷うこともあるでしょう。当社のケースコンバーターはその両方に対応します。ワンクリックで、一般的な表記からプログラミング向けの表記まで、すべての形式に同時に変換します。

当社のツールはテキスト整形のためのスイスアーミーナイフです。テキストを一度(どんな形式でも)入力するだけで、残り9種類のバリエーションに即座に変換します。

プログラミング不要:大文字・小文字をすぐに変換

最もよくある使い方はとてもシンプルです。テキストを全部大文字に、全部小文字に、あるいは見出し用にきれいに整えたいだけ、というケースです。

  • UPPERCASE(大文字): 見出しやロゴ、注意書き、あるいは大文字表記が必要なフォーム(封筒の宛名など)に最適です。
  • lowercase(小文字): データのクレンジングに便利です。たとえば、メールアドレスやユーザー名が大文字・小文字ランダムに送られてきて、それを統一したいときに役立ちます。
  • Title Case(見出し形式): 各単語の先頭を大文字にする形式で、記事タイトルや商品名、英語圏スタイルのプレゼン資料などに使われます。
  • Sentence case(文形式): 文の最初の文字だけ大文字にし、残りは小文字にする形式です。標準的な文章の書き方と同じです。

テキストを入力欄に貼り付け、目的の形式を選んでコピーをクリックするだけです。Caps Lockを手動で解除したり、一文字ずつ打ち直したりする必要はありません。

プログラミングで使うケース早見表

プログラミングをしていて、どの命名規則(naming convention)をどこで使えばいいか分からないときは、以下の早見表を参考にしてください。

🐪 camelCase (キャメルケース)

小文字で始まり、その後続く各単語の最初の文字が大文字になります。スペースは使用しません。

  • 使用される場所: JavaScript, Java, Swift, Kotlin, Go。
  • 例: myVariableName, getElementById, iPhone。

🐍 snake_case (スネークケース)

すべての文字が小文字で、アンダースコアで区切られます。

  • 使用される場所: Python, Rust, PHP, SQLデータベース, ファイル名。
  • 例: user_id, first_name, def my_function()。

🍢 kebab-case (ケバブケース)

小文字がハイフンで区切られます。串刺しの肉のように見えます。

  • 使用される場所: CSSクラス, HTML属性, URLアドレス (スラッグ), Kubernetes。
  • 例: font-size, my-cool-article, <div id="main-content">。

📐 PascalCase (UpperCamelCase)

camelCaseに似ていますが、最初の文字が大文字です。

  • 使用される場所: ほとんどの言語でのクラス名 (JS, Python, PHP), C# (メソッドと変数), Reactコンポーネント。
  • 例: UserProfile, AppController, ReactComponent。

📢 CONSTANT_CASE (スクリーミングスネークケース)

大文字がアンダースコアで区切られます。この値は変更してはいけないということを叫んでいます。

  • 使用される場所: 定数, 環境変数, グローバル設定。
  • 例: MAX_RETRIES, API_KEY, DB_PASSWORD。

当社のコンバーターの仕組み

当社のツールは「スマート」です。つまり、単にスペースを置き換えたり、文字を一つずつ大文字・小文字に変換したりするだけではありません。

  1. 単語の検出: アルゴリズムは、スペース (hello world)、アンダースコア (hello_world)、ハイフン (hello-world)、あるいは大文字への切り替わり (helloWorld) のいずれで区切られていても、単語を正しく認識します。
  2. 正規化: 入力時の表記方法に関わらず、すべてを基本形に変換します。
  3. 生成: 単純な大文字・小文字の変換から、プログラミング向けの命名規則一式まで、すべてのバリエーションを一度に作成します。

これは、たとえば古いPHPの変数 ($user_id) を現代的なJavaScript (userId) に変換したり、データベースの列名からCSSクラス (user-id) を作成したりするコードのリファクタリングに役立ちます。また、WordやExcelを開かなくても文章の大文字・小文字表記をさっと統一したいときにも同じように活躍します。

FAQ: よくある質問

手入力せずに、オンラインでテキストを大文字に変換するにはどうすればいいですか? 上の入力欄にテキストを貼り付け、UPPERCASE(大文字)形式を選択してください。ツールが即座にテキスト全体を大文字に変換します。アクセント記号付きの文字(é、ü、ñなど)にも対応しており、変換後すぐに結果をコピーできます。
「ハンガリアン記法」とは何ですか? これは、変数名がデータ型の略語で始まる古い記述方法です(1990年代のC/C++でよく使われました)。例えば、strName (string) や iCount (integer) などです。現代の言語では、IDEが型を自動的に表示してくれるため、あまり使われなくなっています。
JavaScriptでkebab-caseを使えますか? 直接変数名としては使えません。なぜなら、JavaScriptではハイフン - が減算演算子として機能するからです。var my-variable は「my から variable を引く」という意味になります。JavaScriptでkebab-caseが使われるのは、クォーテーションで囲まれたオブジェクトのキーとしてのみです。例: { "content-type": "json" }。
JSONにはどのケースを使用すべきですか? JSONの標準ではケースは規定されていませんが、GoogleやほとんどのREST APIはcamelCase (例: createdAt) を使用しています。一方で、一部の古いAPIやPythonのバックエンドはsnake_case (例: created_at) を返します。重要なのは一貫性を保つことです。
Caps Lockが誤ってオンになったまま入力してしまったテキストも直せますか? はい。大文字と小文字が反転した状態(部分的な場合も含む)のテキストを貼り付けたら、まずlowercase形式を選び、必要に応じてSentence caseも適用すれば、通常の文章のように文頭だけ大文字になった状態に整えられます。

これらのページを友達と共有したり、ブックマークしたり、リンクしていただければ幸いです。ありがとうございます!🙏