大文字小文字・全角半角変換ツール|かな⇔カナも一括(無料・送信なし)

住所録に全角と半角の数字が混在している、名簿のカタカナが半角と全角でバラバラ、英字の大文字小文字が揃っていない。表記ゆれは、そのままだと重複の判定にも並べ替えにも失敗します。

このツールは、英字の大小・全角半角・ひらがなカタカナをボタン1つで一括変換します。半角カナの濁点(ガ)のように2文字で1文字を表す形にも対応しています。「結果を入力に戻す」を使えば、変換を重ねられます。

処理はすべてブラウザ内で完結し、貼り付けた内容は送信されません。名簿や住所録など、外部に出せないデータにも使えます。

大文字小文字・全角半角変換

英字の大小、全角と半角、ひらがなとカタカナをまとめて変換します。

テキストを貼り付けて、変換ボタンを押してください。

それぞれのボタンが何をするか

ボタン変換内容
大文字英字をすべて大文字にabc → ABC
小文字英字をすべて小文字にABC → abc
先頭だけ大文字単語の頭文字だけ大文字にhello world → Hello World
全角→半角英数記号とカタカナを半角にABC123 アイウ → ABC123 アイウ
半角→全角英数記号とカタカナを全角にABC123 アイウ → ABC123 アイウ
ひらがな→カタカナかなをカナにやまだ → ヤマダ
カタカナ→ひらがなカナをかなにヤマダ → やまだ
表記をまとめて統一全角を半角にし、連続空白を1つに、行の前後の空白を削除入力の揺れをまとめて正規化

「表記をまとめて統一」は、重複を消す前の下ごしらえに使います。全角半角の違いと余分な空白を先に潰しておけば、テキスト整形での重複削除が正しく効きます。

半角カナの扱いが難しい理由

半角カナには、他の文字にはない特殊な事情があります。

項目全角カナ半角カナ
「ガ」の表し方1文字2文字(カ + ゙)
文字数の数え方1文字として数える2文字として数える
並べ替え素直に並ぶ濁点が別文字のためずれる
小書き文字ァィゥェォッャュョァィゥェォッャュョ
句読点、。、。

半角の「ガ」は、実際には「カ」と「゙」の2文字です。そのため文字数を数えると全角より多くなり、1文字ずつ処理するプログラムでは濁点が切り離されることがあります。このツールは濁点付きの組み合わせを先に処理してから変換するため、正しく「ガ」に戻ります。

半角カナは、システムによっては文字化けや入力エラーの原因になります。金融機関の振込名義など半角カナを要求される場面もありますが、一般的な入力欄では全角カナに統一しておくほうが安全です。

表記ゆれが実務で起こす問題

場面起きること対策
名簿の重複チェック「ヤマダ」と「ヤマダ」が別人として残る先に全角カナへ統一
住所の突き合わせ「1-2-3」と「1-2-3」が一致しない半角へ統一
メールアドレスの照合大文字小文字で別扱いになる処理がある小文字へ統一
検索・並べ替えヒットしない、順序がおかしい事前に正規化
CSVの取り込みエラーや文字化け半角カナを全角へ
集計同じ項目が2行に分かれる統一してから集計

データを扱う前に表記を揃えることを「正規化」といいます。後から気づくと、すでに集計や送付が終わっていて手戻りになります。取り込みの直前に一度通しておくのが確実です。

メールアドレスの大文字小文字

メールアドレスのうち、ドメイン部分(@より後ろ)は大文字小文字を区別しません。一方、@より前の部分は仕様上は区別され得ますが、実際には区別しない事業者がほとんどです。照合の目的なら小文字に統一して問題ありません。

英字の書き方の種類

プログラムや文書では、単語のつなぎ方に慣習があります。

名称書き方よく使われる場所
キャメルケースuserNameJavaScript、Javaの変数名
パスカルケースUserNameクラス名、型名
スネークケースuser_namePython、データベースの列名
ケバブケースuser-nameURL、CSSのクラス名
大文字スネークUSER_NAME定数
タイトルケースUser Name見出し、英文タイトル

このツールの「先頭だけ大文字」は、空白で区切られた単語の頭文字を大文字にするタイトルケースです。プログラムの命名規則に変換するものではありません。

英文のタイトルでは、前置詞や冠詞(a, an, the, of, in など)は小文字のままにする慣習があります。このツールはすべての単語の頭を大文字にするため、英文タイトルに使う場合は手で調整してください。

この記事で使える無料ツール

まとめ

表記ゆれの厄介なところは、見た目が似ているのにデータとしては別物になる点です。「ヤマダ」と「ヤマダ」は、人間には同じでもプログラムには別の文字列です。

半角カナの「ガ」は実際には2文字で、扱いを誤ると濁点が外れます。重複の削除や照合をする前に、このツールで表記を統一してください。順番を逆にすると手戻りになります。