ForHosting KIT · 文章作成・要約AI

小文字変換

どんなテキストも一度で小文字にできます。Hello Worldはhello worldになり、変わった文字が2つだと分かります。ÉやÑのようなアクセント付きの大文字も、アクセントを残したままéやñになります。ブラウザで無料で使えます。

  • 無料
  • ブラウザで動作
  • 登録不要
  • データは端末の外に出ません
ご利用方法 ウェブAPIメールTelegramアプリ 近日
入力した場合
テキスト
Hello World
結果
結果
hello world
長さ
11
元の長さ
11
変更数
2

テキストを小文字にするのは、フォーム、検索インデックス、識別子、データパイプラインで最も一般的な文字列衛生ステップの一つです。このツールは入力テキストの各文字をUnicodeの小文字相当へ折りたたみ、小文字化した文字列と長さ・変更メタデータを返して、実際に差分があったかを示します。数字、句読点、絵文字、空白はそのまま残り、アルファベットの大文字小文字だけが調整されます。

小文字変換の仕組み

小文字化は、大文字またはタイトルケース形式を持つ各文字を、JavaScriptホストが実装するUnicodeケース対応表に従い小文字対応へ写像します。基本ラテンではA–Zからa–zへのおなじみの折りたたみです。É、Ñ、Üのようなアクセント付き欧州文字は、ダイアクリティカルを除かずにé、ñ、üになります。

ギリシャ文字、キリル文字、その他多くの文字体系も同じ規則集合に従い、多言語データセットが一貫して正規化されます。一部のUnicode境界ケースでは理論上ケース変換で文字列長が変わり得ます。空文字列は変換前に検証失敗します。

経路は文字列上の純粋なparse算術なので、典型的なフォームサイズでは遅延はサブミリ秒、公開コストモデルはモデルトークンベースではなく解析的です。

実務で小文字ツールが現れる場面

プロダクトとグロースチームは、User@Example.comとuser@example.comが重複アカウントを作らないよう、一意性チェック前にメールローカル部、クーポンコード、ユーザー名候補を小文字に正規化します。検索とタグ付けシステムは、編集者がタグをどう大文字化したかに関わらずフィルタが一致するよう、クエリ文字列とファセットラベルを折りたたみます。

CRM、表計算、レガシーDBのエクスポートを清掃するデータエンジニアは、ソフトキー結合の前に自由テキスト列を小文字にすることが多いです。コンテンツモデレーターとサポート担当は、単一ケースを仮定するキーワード規則に入れる前に、散らかったチケット題名を小文字ボックスに貼ります。

後で大文字変換、タイトルケース、slugify、アクセント除去、明示ロケール付きの言語対応ケース折りたたみが必要なら、この小文字変換ページを過負荷にせず別検索意図・ランディングとして扱ってください。

メールとユーザー名の正規化

登録・ログイン欄を一意性チェック前に小文字へ折りたたみ、大小混在の重複を通さないようにします。

検索とフィルタの一貫性

編集者の大文字化に関わらずフィルタが一致するよう、クエリ文字列とファセットラベルを正規化します。

小文字変換は何をしますか?

テキスト内の各文字をUnicode小文字形へ写像し、小文字文字列と長さ・変更メタデータを返します。数字と句読点は変えません。

アクセント付きや非ラテン文字は扱えますか?

はい。 Unicode対応のtoLowerCaseを使うため、É、Ñや多くのギリシャ・キリル大文字はダイアクリティカルを除かずに正しく折りたたまれます。

テキストがすでに小文字だったかどうかは分かりますか?

変わった文字数を見れば分かります。0なら結果は入力したとおりのままで、保存前にメールアドレスやタグを確かめる簡単な方法になります。

重複チェックの前にメールアドレスを小文字にするのはなぜですか?

User@Example.comとuser@example.comが別のアカウントとして登録されるのを防ぐためです。登録時に小文字にそろえておけば、大文字と小文字だけが違う重複は起きません。

数字や絵文字も変わりますか?

いいえ。変わるのは文字の大文字と小文字だけです。数字、句読点、絵文字、空白は入力したとおりのまま残ります。

このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。

POSThttps://api.kit.forhosting.com/str/lowercase

Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。

curl -X POST https://api.kit.forhosting.com/str/lowercase \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Hello World"}'
{
  "text": "Hello World"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "str.lowercase",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。

1リクエストあたり$0.002

単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。

HTTPコード意味
401unauthorizedAPIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。
402insufficient_balance残高が不足しています。チャージ後に再度お試しください。
404unknown_type指定されたタスクタイプは存在しません。タイプ名を確認してください。
429rate_limitedリクエストが多すぎます。しばらく待ってから再度お試しください。

空入力は空ペイロードを黙って返す代わりに明確な検証エラーで拒否し、フィールドをバインドし忘れたクライアントを守ります。エンジン内のネットワーク往復なし、乱数シードなし、時計依存なし—同一テキストは常に同一JSONを生みます。

小文字変換の仕組み

このエンジンはoriginal_lengthとlengthの両方を報告し、呼び出し側が検知できます。アルゴリズムは全文字列を一度走査して小文字結果を作り、文字位置を比較してchangedとchanged_countを計算します。文書化された文字上限を超える極端に長いペイロードもinvalid_inputで失敗し、単一リクエストがWorkerメモリを独占しないようにします。

送るものと返ってくるもの

数値と真偽値は十進またはtrue/falseのテキスト形に強制され、オブジェクト、配列、NaN、Infinityは拒否されます。小文字化したい空でない文字列を含む必須フィールドtextを一つ送ります。古いクライアント接続用にinput、value、data、s、message、string、content、bodyなどの別名を受け付けます。成功時、応答は元のtext、小文字のresult、結果のlength、original_length、真偽のchangedフラグ、異なる位置のchanged_count、operationをlowercaseに設定して返します。入力がすでにすべて小文字なら、resultはtextと等しく、changedはfalse、changed_countはゼロ—ETLガードのno-op検出に有用です。古典的チェックはHello Worldがhello world、User_ID-42のような混在識別子がuser_id-42、CAFÉのようなアクセント付きがcaféになることです。素早い貼り付け・コピーには無料ブラウザフォームを配線し、一括CSV列やAPIペイロードの正規化ではスクリプトから同一契約を呼びます。成功API呼び出しの料金は公開ベースの$0.002毎アイテムで、空textを含む検証失敗はプリペイド残高を消費しません。

実務で小文字ツールが現れる場面

この機能は純粋なparseエンジンなので、API料金は成功アイテムごとに公開ベース$0.002で、検証失敗は残高を消費しません。

CSVとAPIの自由テキスト列の清掃

一括パイプラインでタグ、SKU、ソフト結合キーを、ブラウザツールと同じ結果形で小文字化します。

空のtextを送るとどうなりますか?

リクエストはinvalid_inputで失敗します。空文字列は拒否され、クライアントは黙った空結果ではなく欠落フィールドに気づけます。

すでに小文字のテキストは変わりますか?

いいえ。すべての文字がすでに小文字なら、resultは元のtextと等しく、changedはfalse、changed_countはゼロです。

料金はいくらですか?

ブラウザツールは無料でローカル実行です。APIは成功アイテムごとに$0.002のプリペイドKIT残高を使い、無効入力は課金されません。

KITの完全なドキュメントを見る →