銀行の振込画面で受取人名を入力しようとしたら「半角カタカナで入力してください」と弾かれた、あるいは社内システムに取り込む CSV が全角カナ指定だった、という場面は意外と多くあります。手で打ち直すと濁点や長音の扱いを間違えやすく、一文字ずれただけで振込が差し戻されることもあります。このツールは、貼り付けたテキストのカタカナ部分だけを半角と全角の間で変換し、それ以外の文字はそのまま残します。
使い方
上のテキストエリアに、変換したい文字列をそのまま貼り付けます。次に「変換の向き」から「半角カナ → 全角カナ」または「全角カナ → 半角カナ」を選び、「変換する」ボタンを押してください。結果表示欄にすぐ変換後の文字列が出るので、「結果をコピー」ボタンでクリップボードに取り込み、入力欄や表計算ソフトに貼り付けます。
複数行をまとめて貼り付けても構いません。名簿の氏名カナ列を丸ごと貼り付けて一度に変換すれば、一件ずつ打ち直す必要がなくなります。変換の向きを間違えた場合も、元のテキストはテキストエリアに残っているので、向きを選び直してもう一度ボタンを押すだけでやり直せます。
漢字・ひらがな・英数字・記号はカタカナではないため、変換の対象になりません。カナと漢字が混ざった文でも、カナの部分だけが変換され、他は元のまま残ります。住所録のように「東京都」と「トウキョウト」が同じ行に並んでいても、カナの側だけが揃います。
表計算ソフトの列をまとめて変換したいときは、その列を選択してコピーし、テキストエリアに貼り付けてから変換し、結果を同じ列に貼り戻す流れが手早く済みます。行の順番は変わらないので、隣の列との対応が崩れる心配はありません。
仕組み
半角カタカナと全角カタカナは、文字コード上まったく別の文字として扱われています。このツールは両者の対応表を持っていて、一文字ずつ照合しながら置き換えていきます。単純な一対一の置換で済まないのが濁点と半濁点です。全角の「ガ」は一文字ですが、半角では「カ」と濁点記号「゙」の二文字に分かれます。そのため半角から全角へ変換するときは、次の文字が濁点や半濁点かどうかを先読みして、結合できる場合だけ一文字にまとめています。「パ」と「パ」の半濁点も同じ扱いです。
長音記号も全角の「ー」と半角の「ー」で別の文字なので、対応表に含めています。同様に、句読点の「。」「、」、カギ括弧の「「」「」」、中黒の「・」、そして小書きの「ァィゥェォャュョッ」も変換対象です。「ヴ」は半角では「ヴ」に分解されます。
逆に全角から半角へ変換するときは、この対応表を裏返して使います。「ガ」のように一文字で濁音を表している文字は、半角では二文字に分解されるため、変換後は見た目の文字数が増えます。振込名義のように入力欄の文字数制限が決まっている場面では、この点に注意してください。濁音や半濁音が多い名義ほど、半角にしたときの文字数は元より長くなります。
対応する半角の文字が存在しないカタカナもあります。小書きの「ヮ」や、単位などで使われる「ヵ」「ヶ」は半角の文字集合に含まれないため、半角へ変換しても全角のまま残ります。
なお、濁点が付かない文字のうしろに濁点記号だけが置かれている場合は、結合せず記号単体として変換します。処理はすべて閲覧中のブラウザの中で完結し、入力した文字列がサーバーへ送られることはありません。氏名や口座名義のような個人情報を扱う場面でも、外部に残る心配なく使えます。
よくある質問
Q. ひらがなも変換できますか。 A. できません。このツールはカタカナ専用です。ひらがなはそのまま出力されます。
Q. 半角の英数字や記号はどうなりますか。 A. 変換されずそのまま残ります。全角の英数字も同様に対象外です。氏名カナに含まれる空白もそのままの形で残ります。
Q. 銀行の振込名義に使える文字かどうかも判定できますか。 A. 判定は行いません。金融機関ごとに使える記号の範囲が異なるため、変換後の文字列は各社の入力ルールと照らして確認してください。
Q. 変換した文字列が文字化けして見えます。 A. 半角カタカナは古い環境や一部のフォントで正しく表示されないことがあります。文字そのものは正しく変換されているので、貼り付け先の文字コード設定(UTF-8 など)を確認してください。
Q. 入力した内容はどこかに保存されますか。 A. 保存されません。変換はブラウザ内だけで行われ、ページを閉じれば入力内容は消えます。通信も発生しないため、社外秘の名簿を扱うときも手元から出ていきません。