濁点・半濁点の付け外しと小書き文字の変換(か→が・つ→っ)

文字列の濁点・半濁点を付けたり外したり、つ→っのような小書き⇄大書きの変換までまとめて実行。結合文字(U+3099/U+309A)と合成済み文字の相互変換(NFC/NFD 相当)にも対応し、ひらがな・カタカナ(ヴ・ヷ〜ヺ)を扱えます。

ウ→ヴ・ゔ、ワ→ヷ、ヰ→ヸ、ヱ→ヹ、ヲ→ヺ も付けられます。ひらがなの わ・ゐ・ゑ・を に付く濁音は、合成済みの1文字がないため、そのまま残します。

「は」を「ぱ」にしたいだけなのに、記号の挿入に手間取る。 「つ」を小さい「っ」にしたいけれど、一文字ずつ打ち直すのは面倒だ。 濁点が別の文字として入った「が」は、検索にひっかからない。 このツールは、文字列の濁点・半濁点の付け外し、小書き⇄大書き、結合文字と合成済み文字の相互変換を、ひらがな・カタカナの両方でまとめて行います。

使い方

  1. 上の入力欄に、変換したい文字列を貼ります。最初から例文が入っています。
  2. 「操作」から、濁点・半濁点の付け外し、小書き、大書き、結合文字への分解、合成のどれかを選びます。
  3. 対象を「ひらがな」「カタカナ」で絞れます。両方にチェックが入っていれば、どちらも変換されます。

結果は操作を変えるたびに、下の欄にすぐ出ます。

  1. 「結果をコピー」で持ち帰ります。続けて別の操作をしたいときは、「結果を入力欄に反映」を押すと、結果が入力欄に戻ります。

濁点を付ける対象は「付けられる文字だけ」です。付けられない文字は、そのまま残ります。

仕組み・計算式

ひらがな(U+3040〜309F)とカタカナ(U+30A0〜30FF)は、Unicode 規格で文字の並びが決まっています。濁音と半濁音の多くは、合成済みの1文字(例: が U+304C)と、清音に結合文字を足した形(か U+304B と U+3099)の両方で表せます。この2つは等価で、Unicode 標準附属書 UAX #15(Unicode Normalization Forms)が、NFC(合成)と NFD(分解)として定めています。

ツールでは、合成済みの文字の一覧表を使います。か→が、は→ぱ、のような対応を表で持ち、表にない文字は変換しません。結合文字の合成と分解には、JavaScript の String.prototype.normalize を使い、ひらがな・カタカナの範囲に限定しています。漢字や英字の合成まで勝手に変わることはありません。

ヴ・ヷ〜ヺ の扱いは、次のとおりです。

小書き文字は、ぁぃぅぇぉっゃゅょゎゕゖ と、ァィゥェォッャュョヮヵヶ が対象です。ㇰ〜ㇿ(U+31F0〜31FF、アイヌ語表記用の小書き片仮名)は、チェックを入れたときだけ含めます。

計算例

ツールのロジックを node で実行して得た値です。

例1: 濁点を付ける。 「かきくけこ さしすせそ たちつてと はひふへほ」を入れると、「がぎぐげご ざじずぜぞ だぢづでど ばびぶべぼ」になります。次の行の「カキクケコ ウ ワ つ ヤ」は「ガギグゲゴ ヴ ヷ づ ヤ」で、変換は全部で28件でした。

例2: 付けられない文字(境界値)。 「うウわゐヰヱヲをゝヽ漢字A がパ」に濁点を付けると、「ゔヴわゐヸヹヺをゞヾ漢字A がパ」になりました。変換は7件です。わ・ゐ・を と漢字・英字は変わりません。すでに濁点のある「が」も、そのままです。

例3: 分解と合成。 「がぱヷ」を結合文字に分解すると、U+304B U+3099 U+306F U+309A U+30EF U+3099 の6つになります。コードポイントは3から6に増えます。見た目は変わりません。ここから「合成」を実行すると、元の3文字に戻りました。

例4: 小書き。 「あいうえお つ や ゆ よ わ か け ツ ヤ ワ カ ケ ク」を小書きにすると、「ぁぃぅぇぉ っ ゃ ゅ ょ ゎ ゕ ゖ ッ ャ ヮ ヵ ヶ ク」でした。17件の変換です。ク は、ㇰ〜ㇿ のチェックを入れたときだけ「ㇰ」になります。

よくある間違い

「か゛」を入力したのに、「が」と同じ扱いになると思う。 全角の ゛(U+309B)は、独立した記号です。結合文字ではありません。見た目は似ていても、検索では「が」と一致しません。このツールが扱うのは、結合文字 U+3099 と U+309A だけです。

NFD の文字を、そのままコピペして比べる。 同じ「が」のはずなのに、検索で見つからない経験はありませんか? 日本語の「が」が NFC か NFD かは、見た目では分かりません。検索で一致しないときは、コードポイント数を見てください。ツールの出力の下に「コードポイント数: 入力 3 → 出力 6」のように出ます。見た目では判別できないのが、一番厄介だと思います。

ヶ を小書きの ケ の変換とだけ思う。 「3ヶ月」の ヶ は、小書きの ケ ではあるのですが、実際には「箇」の代わりに使われることがあります。小書きを大書きに戻すと、ヶ は ケ になります。大書きに戻したくない場合は、そこだけ手で直してください。

よくある質問

Q. 半角カナの濁点(゙)は扱えますか?

A. 扱いません。半角カナの濁点付き文字は、別のツール(全角⇄半角変換)で処理してください。

Q. 「ゔ」を入力できない環境で使えますか?

A. 使えます。「う」に濁点を付ける操作で出力されます。ただし、フォントによっては表示が崩れることがあります。

Q. 結合文字の分解は、漢字にも影響しますか?

A. しません。ひらがな・カタカナの範囲だけが対象です。

Q. 小書きにすると、全部の「つ」が変わってしまいます。

A. 文字列中のすべての「つ」が対象になるので、一部だけ変換したいときは、その部分だけを入力して実行してください。

関連ツール

最終更新・根拠の確認日: 2026-10-19 · カテゴリ: テキスト