開発者向け

大文字・小文字変換ツール

テキストを8種類の形式で即時変換。Unicodeの大文字・小文字、Title・Sentence・camel・snake・kebabに対応。入力は100000文字まで。

登録不要

入力すると8種類の形式で変換できます。入力は100000文字、結果は300000文字まで(UTF-16単位)。Unicodeの大文字・小文字を変換し、言語別の規則は選択しません。

Titleは空白区切りごとの最初の大小文字を持つ文字、Sentenceは先頭と . ! ? 。!? の後の最初の大小文字を持つ文字を大文字にします。それ以外は小文字です。引用符や空白は保持し、略語・固有名詞は判別しません。

camel・snake・kebabは空白・ハイフン・アンダースコアと大小文字の境界で単語を分けます。HTTPServerはHTTPとServerに分割します。その他の記号は保持するため、変数名やURLとしての有効性は保証しません。

入力 0文字・出力 0文字(UTF-16単位)

大文字・小文字変換ツールについて

8種類の大文字・小文字変換

UPPER CASE、lower case、Title Case、Sentence case、camelCase、snake_case、kebab-case、tOGGLE cASEの8形式を入力と同時に生成します。入力と出力の文字数をUTF-16単位で表示します。絵文字などは複数単位になる場合があります。

TitleとSentenceの変換規則

Titleは空白区切りの各まとまりで最初の大小文字を持つ文字を大文字にし、残りを小文字にします。引用符・数字・絵文字が先にあっても、その後の対象文字を処理します。Sentenceは全体を小文字にしたうえで、先頭と . ! ? 。!? の後の最初の大小文字を持つ文字を大文字にします。空白と引用符は保持します。

英語の見出しスタイルを自動判断する機能ではありません。冠詞、略語、固有名詞、小数点を文脈で判断しないため、公開用文章は結果を確認してください。

camel・snake・kebabとUnicode

空白・ハイフン・アンダースコアを区切りとし、小文字または数字の後の大文字、連続大文字の末尾から通常単語へ移る境界でも分割します。getUserNameはget_user_name、HTTPServerはhttp_serverになります。結合文字を伴う小文字も境界の対象です。

その他の記号は保持します。出力が有効な変数名やURLになるとは限りません。Unicodeの大小文字変換を使い、トルコ語など言語別の規則は選択しません。例えばßの大文字はSSへ増えるため、変換や反転を繰り返しても元へ戻るとは限りません。日本語や絵文字など、大小文字を持たない文字は保持します。

入力上限とコピー

入力は100000文字、出力は300000文字まで(UTF-16単位)です。入力上限を超えた場合は生成せず、入力を減らすと復帰します。入力全体を分割して利用してください。

変換用の入力テキストはこのツールからサーバーへ送信しません。ページには広告やアクセス計測などの通信があります。コピーできない場合は結果を選択して手動でコピーできます。コピー処理が未完了の間は遅れて以前の内容が書き込まれる可能性があるため、別のコピー操作を控えてください。

よくある質問

Q. 日本語や絵文字は変換されますか?
大小文字を持たない文字はそのままです。英字に限らず、ギリシャ文字などUnicodeで大小文字を持つ文字も変換します。camel・snake・kebabでは空白などの区切り方も変わります。
Q. Title CaseとSentence caseの違いは?
Titleは空白区切りごとの最初の大小文字を持つ文字、Sentenceは先頭と . ! ? 。!? の後の最初の対象文字を大文字にし、その他を小文字にします。略語・固有名詞・冠詞を文脈で判断する処理ではありません。
Q. HTTPServerはどう分割されますか?
HTTPとServerへ分割します。camelはhttpServer、snakeはhttp_server、kebabはhttp-serverです。その他の記号は保持し、変数名やURLの妥当性は検証しません。
Q. 変換は元に戻せますか?
必ず元へ戻るとは限りません。ßからSSのように文字数が変わる変換や、単語区切りを変更する変換があります。入力は変換形式を変えても保持し、クリアした場合にだけ消去します。
Q. 入力上限とデータの扱いは?
入力100000文字・出力300000文字まで(UTF-16単位)です。変換用テキストをこのツールからサーバーへ送信する処理はありません。ページ自体の広告やアクセス計測などの通信とは別です。
このツールを評価
—(0件)