🔀 ひらがな⇄カタカナ変換(双方向)
日本語テキストを貼り付けるだけで、ひらがなとカタカナを双方向で即座に切り替えます。ブラウザ内で完結し、データはどこにも送信されません。
このツールとは?
日本語には2つの表音文字体系があります。ひらがな(ひらがな)は和語や文法要素に使われ、カタカナ(カタカナ)は主に外来語、強調、動植物名に使われます。ある体系のすべての音はもう一方の体系に1対1で対応しており、変換は発音を変えない純粋なコードポイントの置き換えです。
このかな変換ツールは入力された各文字をひらがな・カタカナのどちらにも変換します。学習者の読み練習、デザインのモックアップでカタカナによる強調が必要な場合、混在テキストの正規化に便利です。ラテン文字が必要なときはローマ字変換ツールと、漢字の上に読み仮名が必要なときはふりがな生成ツールと組み合わせてください。
2つの体系は固定のUnicodeオフセットを持つため、変換は可逆で損失がありません。標準的な1対1の対応表は以下の通りです:
| ひらがな | カタカナ | ローマ字 |
|---|---|---|
| あ い う え お | ア イ ウ エ オ | a i u e o |
| か き く け こ | カ キ ク ケ コ | ka ki ku ke ko |
| さ し す せ そ | サ シ ス セ ソ | sa shi su se so |
| た ち つ て と | タ チ ツ テ ト | ta chi tsu te to |
| な に ぬ ね の | ナ ニ ヌ ネ ノ | na ni nu ne no |
| は ひ ふ へ ほ | ハ ヒ フ ヘ ホ | ha hi fu he ho |
| ま み む め も | マ ミ ム メ モ | ma mi mu me mo |
| や ゆ よ | ヤ ユ ヨ | ya yu yo |
| ら り る れ ろ | ラ リ ル レ ロ | ra ri ru re ro |
| わ を ん | ワ ヲ ン | wa wo n |
仕組み
変換ツールは入力を1文字ずつ走査し、Unicodeのコードポイントを確認します。ひらがなはU+3041〜U+3096、カタカナはU+30A1〜U+30F6に配置されています。2つのブロックはちょうど0x60(96)離れているため、ひらがなをカタカナに変換するときはコードポイントに0x60を足し、カタカナをひらがなに変換するときは0x60を引くだけです。両ブロック外の文字(漢字、ラテン文字、数字、記号)はそのまま変更されず、濁点(゛)と半濁点(゜)は基部のかなに付いたまま移動します。
以下の表は変換の背景となるコードポイント計算をまとめたものです:
| 方向 | 範囲 | 演算 |
|---|---|---|
| ひらがな → カタカナ | U+3041 – U+3096 | codePoint + 0x60 |
| カタカナ → ひらがな | U+30A1 – U+30F6 | codePoint − 0x60 |
| その他の文字 | 両ブロック外 | そのまま通過 |
| 長音記号 | ー | そのまま保持 |
使い方
- 入力ボックスにかなテキストを貼り付けるか入力します。
- 方向を選びます — ひらがな→カタカナ、またはカタカナ→ひらがな。
- 変換ボタンを押すと、即座に結果が表示されます。
- 結果をコピーするか、もう一度変換して元に戻します。
- 不確かなかなのペアは対応表で確認します。
よくある質問
漢字も変換されますか?
いいえ。漢字は両方のかなUnicodeブロックの外にある表語文字のため、そのまま通過します。ひらがなとカタカナのみが変換されます。漢字の読みを得るには、ふりがなツールをお使いください。
ぁ、ゃ、ッのような小書きのかなはどうなりますか?
小書きのかな(ぁ ゃ ァ ョ ッ など)も同じUnicodeブロック内にあり、大きさを保ったまま対応する体系に変換されます。
濁点(゛)と半濁点(゜)は処理されますか?
はい。濁点・半濁点は変換ブロック外の別のコードポイントであるため、直前のかなに付いたまま保持され、テキストと一緒に移動します。
長音記号「ー」はどうなりますか?
そのまま変更されずに入力通り保持されます。自然なひらがなでは長母音を別のかなで表記することが多いため、必要に応じて手動で調整してください。
テキストはサーバーに送信されますか?
いいえ。すべての変換はブラウザ内のJavaScriptで実行されます。アップロード、保存、記録されるものはなく、個人的なテキストや下書きを安全に貼り付けられます。
非常に長いテキストでも変換できますか?
はい。単純な文字走査のため、何千文字でも瞬時に処理でき、実質的な長さの上限はありません。
ヒントとアドバイス
カタカナは外来語だけでなく、強調(英語のイタリックに相当)や学術的な動植物名にも使われます。練習のために段落全体をカタカナに変換するときは、カタカナの長音は「ー」記号を使うのに対し、ひらがなでは母音を書き出す(おう、おお)ことを思い出してください。変換ツールは「ー」を入力されたまま保持するため、自然なひらがなにするには手動で調整する必要があります。読点「、」や句点「。」などの約物は両体系で共有され、変換されません。変換後のテキストの文字数を数えるには、文字数カウンターに貼り付けてください。
関連ツール
ローマ字変換ツール
ひらがな・カタカナをヘボン式、訓令式、日本式のローマ字に変換。3方式すべてに対応する無料のブラウザベースツール。即座に、プライベートに。
ふりがな生成ツール
日本語テキストの漢字にふりがな(読み仮名)を自動付与。一般的な単語辞書を使ったブラウザ内の無料ツール。登録不要、即座に処理。
送り仮名ヘルパー
日本語の一般的な動詞・形容詞の正しい送り仮名をチェック。執筆者、学習者、校正者向けの無料ブラウザツール。辞書に基づく判定。
漢字読み検索
一般的な漢字の音読みと訓読みを検索。意味と代表的な語彙も表示する無料のブラウザベース漢字読み辞書。登録不要、即座に。
日本語文字数カウンター
日本語の文字数、バイト数(UTF-8・Shift-JIS)、全角・半角の区別をカウント。ライター向けの無料オンライン日本語文字数カウンター。
大文字小文字変換
テキストを大文字・小文字・タイトルケースに一括変換。変数名整形や論文見出しの作成など、コピペだけで文字の大小を揃えられる無料ツールです。
出典と参考文献
- Unicode Consortium. Hiragana Block (U+3040–U+309F).
- Unicode Consortium. Katakana Block (U+30A0–U+30FF).
制限事項
このツールはひらがなとカタカナの1対1変換のみを行います。以下の扱いには注意してください。
- 漢字、ラテン文字、数字、約物は変換されない
- 長音記号「ー」は自動でひらがな表記に直らない
- 異体字や合成済み濁点文字は個別対応が必要
自然な文章に仕上げるには、変換後に手動で確認してください。