小文字を大文字に変換
テキストを貼り付けると、すべて大文字で返します。hello worldはHELLO WORLDになり、変わる文字は10個で、空白はそのままです。数字や句読点は動かないので、商品コードや得点表示、見出しに向いています。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- テキスト
- hello world
- 変換後
- 10
- テキスト
- HELLO WORLD
- 元の値
- hello world
- 長さ
- 11
この小文字から大文字への変換ツールは、テキスト文字列を受け取り、各小文字を大文字形式へ写した同じ文字を返します。小文字から大文字への変換が必要になるのは、ALL CAPSの製品コード、電光掲示の見出し、スタイルガイドが求めるSKU、あるいは大文字小文字を区別しない比較の前に正規化した文字列が欲しいときです。エンジンは完全に決定的です。入力を一度だけ歩き、各コードポイントにUnicode既定の大文字写像を適用し、通信を呼び出さず、乱数を取らず、時計も読みません。数字・空白・句読点は置いた位置のまま残り、変わるのは文字の大小だけです。空や欠落したテキストも同じように拒否されます。このページの無料ブラウザ実行をご利用ください。
小文字から大文字への変換の意味と、応答に含まれる内容
小文字から大文字への変換は、文字列内の各小文字をその大文字の対応形へ写し、文字以外はそのまま残します。実際には hello world は HELLO WORLD になり、orderId_42 のような混在識別子は ORDERID_42 になり、café のようなアクセント付き語は、実行環境の大小写像がその対応を定義していれば CAFÉ になります。
この変換はタイトルケースでも、センテンスケースでも、スモールキャップスでもありません。大文字形式を持つ文字はすべて引き上げられ、すでに大文字の文字はそのままで、変換器は実際に変わったコードポイント数を報告するので、入力がすでにすべて大文字だったかどうかが分かります。text はコピーまたは保存する大文字化結果を保持します。
original は何が変換されたかを監査できるよう、入力文字列そのものを繰り返します。length は結果の文字数を報告し、通常のBMPテキストでは元の長さと一致し、Unicode写像で一つの小文字が伸びる場合は増えることがあります。converted は大文字形が元と異なったコードポイント数で、ログやデータ清掃レポートに役立ちます。
先頭の一文字だけを大文字にする部分モードも、ロケール上書きスイッチも、数値や null を文字列へ黙って強制する処理もありません。小文字化、タイトルケース、スラッグ生成、発音区別符号の除去が必要な場合は専用ツールをご利用ください。
小文字から大文字への変換が役立つ場面
学習者は、スタイルシートが章見出しを大文字で求めるとき、プログラミング課題が両辺を正規化したあとの大小無視比較を求めるとき、データ入力実習が混在ケースの製品SKUを整えるときに大文字と出会います。教員は、ファイル途中でロケール規則を変える不透明なオフィスマクロに頼らず、期待される大文字形を示す解答キーを事前に生成できます。
デザイナーや制作者は、章の書き出し、スポーツ電光掲示、工業ラベル、大文字グリフしか持たない機器フォントのアクセシビリティ確認に大文字を使います。開発者は、等価テストの前に利用者入力を正規化するため、パーサ向けの決定的フィクスチャを播くため、あるいは手書きスクリーンショットではなく大文字文字列を求める課題文を満たすために、同じ契約をスクリプトから呼び出します。
サポートと運用のチームは、騒がしいチケット件名を大文字に貼り付け、当番ダッシュボードが関連インシデントを同じ視覚的重みでまとめるようにします。カタログや倉庫のシステムはSKUを大文字で保存することが多く、バーコード印刷や混在ケースを拒否するERP取り込みの直前に、小文字から大文字への変換が最後の一手になります。
このページでは作業はすべてご利用のブラウザ内で走ります。フォーム、CMS準備、データ衛生のための小さく無料で決定的なテキスト補助群を組むときは、小文字化・スラッグ・符号化のツールと組み合わせてください。
活用例
SKUと製品コードの正規化
混在ケースのカタログ識別子を、バーコード印刷、ERP取り込み、大小を区別しない在庫参照の前にALL CAPSへ変換します。
教室と宿題の確認
学習者に句を貼らせ、スタイルシートやプログラミング課題のオラクルに対して期待される大文字形を確認させます。
よくある質問
入力が文字列でないとどうなりますか?
数値、オブジェクト、配列、真偽値、null、欠落した text は拒否され、課金されません。
変換器は数字や句読点を変えますか?
いいえ。 変わるのは文字の大小だけです。数字・空白・句読点は同じ位置に残ります。converted は実際に変わった文字数を数えます。
すでに大文字のテキストは受け付けますか?
はい。 HELLO は HELLO のままで、converted は 0 です。空文字列は変換対象がないため、引き続き拒否されます。
éのようなアクセント付きの文字も変換されますか?
はい、変換されます。アクセント付きの文字はUnicodeの標準的な大文字の対応に従うため、caféはCAFÉになります。大文字の形を持つ文字は、どの文字体系でも同じように大文字になります。
単語の頭だけを大文字にすることもできますか?
いいえ、このツールは大文字の形を持つすべての文字を大文字にします。単語の先頭だけを大文字にする形式や文頭だけの形式、スモールキャピタルには対応していません。
何文字が変わったかを確認できますか?
はい、結果に実際に変わった文字数が表示されます。hello worldでは空白が変わらないため10です。0の場合は、もともとすべて大文字だったということです。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/conv/lowercase-to-uppercase-converter \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"hello world"}'const res = await fetch("https://api.kit.forhosting.com/conv/lowercase-to-uppercase-converter", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "hello world"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/conv/lowercase-to-uppercase-converter",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "hello world"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/conv/lowercase-to-uppercase-converter", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"hello world"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"hello world"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/conv/lowercase-to-uppercase-converter", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"text": "hello world"
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.lowercase_to_uppercase_converter",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
制限
max_chars | 100000 |
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
文字列でない入力(数値、オブジェクト、配列、真偽値)はinvalid_inputで失敗し、誤ったJSON本体が黙ってダンプになることはありません。テストやフォーム、パイプラインで再現可能な大文字フィクスチャが必要なときは、成功した要求ごとに$0.002のAPIを呼び出します。
小文字から大文字への変換の意味と、応答に含まれる内容
この計算機は五つの安定したフィールドを返します。method は複数ツールのパイプライン向けの固定タグ lowercase_to_uppercase です。エンジンは対応長さの中で完全な大文字文字列を組み立てるか、invalid_input で要求を拒否します。このページが答えるのは全文の小文字から大文字への変換だけであり、ワークシート、単体テスト、大小ルールを勝手に作ってはならないAPI利用に適した安定した出力です。
text フィールドの読み方と、結果が再現可能である理由
値は空でない文字列でなければなりません。製品の約束はテキストを変換することであり、空白の成功を捏造することではありません。外側の空白は意図的に切り詰めません。空白二つ、語、空白二つを送れば、同じ間隔のまま語だけが大文字になります。長さは十万文字に上限があり、暴走した貼り付けがワーカー分離を独占できません。変換はUnicodeコードポイントごとに文字列を歩き、各文字へ既定の大文字写像を適用し、何文字変わったかを数えます。優先フィールドは text ですが、エイリアス input、string、value、content、s も受け付けるので、クエリ文字列や表計算、型付きフォームは列名を変えずに同じ契約を再利用できます。裸の数値を文字列化する補助とは異なり、この変換器は数値、真偽値、素のオブジェクト、配列を明確なメッセージで拒否し、誤ったJSON本体が TRUE という語や役に立たないオブジェクトダンプになることはありません。空文字列は常に invalid_input です。より長いペイロードは黙って切らず、明示的な上限メッセージで失敗します。自動化パイプラインで同じ大文字結果が必要なときは、このページの無料ブラウザ実行と有料APIを組み合わせ、自前の文字列ヘルパーを配布せずに済みます。検証失敗は課金されないので、欠落フィールドや数値で契約を探っても費用は発生せず、フィールド text を名指しするメッセージが返ります。
小文字から大文字への変換が役立つ場面
API経由では成功した変換ごとに$0.002かかり、検証失敗は課金されず、応答のあと何も保存しません。無料の対話的探索と、同一結果の有料APIという分担により、教室デモから自動化パイプラインへ、文字列結果を変えずに移れます。
連携の活用例
テストとパイプライン向けの決定的フィクスチャ
継続的インテグレーションからAPIを呼び、パーサ・フォーム・CMSジョブが同じ入力に対して常に同じ大文字文字列を見るようにします。
技術的な質問
小文字を大文字にするにはどうすればよいですか。
空でない文字列を text フィールドに送ってください(エイリアス input、string、value、content、s も使えます)。APIは大文字文字列を text に返し、original、length、converted、method も付けます。
小文字から大文字への変換の料金はいくらですか。
ブラウザのツールは無料です。API要求は成功した呼び出しごとに前払いのKIT残高から$0.002を使い、無効な入力は課金されません。