回文チェッカー
単語やフレーズが前後同じように読めるかどうかを確認するために、私たちの回文チェッカーを使用して楽しいテキスト分析を行いましょう。

回文チェッカーは、単語やフレーズを逆から読んでも同じになるか確認できる無料ツールです。
回文チェッカーの使い方は?
確認したいテキストを入力するか貼り付けて、結果を確認してください。
- 受け取った単語、数字、フレーズを一字も変えずにコピーします。
- 回文チェッカーに貼り付けます。
- 予想外の結果になった場合は、大文字と小文字、空白、句読点を確認してください。これらを無視したテキストでも試せますが、回文チェッカーで確認済みの比較ルール上、それらが区別される場合に限ります。

回文として比較するために整えたコピーを試す間も、元のテキストは残しておきましょう。特にスプレッドシートのデータでは、名前、参照情報、パズルの解答を誤って変更せずに済みます。
どんな文字列が回文になる?
回文とは、並びを逆にしても変わらない文字列です。よく知られた例には、level、radar、数字の12321があります。
長いテキストの判定方法は、大きく分けて2つあります。完全一致では、空白や大文字を含むすべての文字を区別します。正規化して比較する場合は、先に大文字と小文字を統一し、空白や句読点を削除することがあります。そのため、未編集の文字列を逆にすると完全には一致しなくても、一般的なルールでは回文とみなされるフレーズがあります。
どのルールを使うべきかは目的によって異なります。ソフトウェアテスト、商品コード、識別子には完全一致を使ってください。言葉遊び、クイズ、編集原稿では通常、大文字と小文字や句読点を無視するほうが適しています。
回文チェックで時間を短縮できる場面は?
候補を一つずつ手作業で反転して比較する必要があるリストや原稿では、回文チェックを使うと時間を短縮できます。
- WordPressで言葉のパズルを公開する前に、解答案を確認する。
- KahootやMicrosoft Formsで作成した回文問題の解答セットを検証する。
- パズルの準備中に、ExcelやGoogle Sheetsの列からコピーした単語を確認する。
- GitHubに保存する文字列処理演習用に、合格と不合格の想定ケースを作成する。
- 参照番号が左右対称かどうかを、レポートやデザインに追加する前に確認する。
スプレッドシートの列が長い場合は、項目を個別に確認するよりも、スクリプトや表計算の数式を使うほうが適しています。エクスポートしたリストに同じ候補が繰り返し含まれている場合は、重複行の削除ツールで候補を整理してから、異なる項目を一つずつ確認できます。

回文の具体例
結果を明確に判断できるよう、各例で使用する比較ルールも示します。
- racecarを逆にしてもracecarになるため、完全一致の回文です。
- helloを逆にするとollehになるため、回文ではありません。
- 12321は逆にしても12321のままなので、数字もテキストとして扱えば回文になります。
- Racecarは大文字と小文字を区別する完全一致では回文になりませんが、小文字に変換すると回文になります。
- A man, a plan, a canal, Panama!から空白と句読点を削除し、小文字に変換するとamanaplanacanalpanamaになります。この整形後の文字列は回文です。
- étéは、アクセント付き文字を含めても逆から同じように読めます。
空白や句読点、特殊な文字は結果にどう影響する?
空白、句読点、特殊な文字が回文の判定にどう影響するかは、比較ルールによって決まります。完全一致では、空白も1文字として扱われます。アポストロフィ、ハイフン、ピリオドも同様です。
アクセント付き文字やラテン文字以外の文字でも回文を作れますが、見た目が似ている文字が内部で同じ形式で保存されているとは限りません。たとえば、アクセント付き文字は1つのUnicode文字として表される場合もあれば、基底文字の後に結合文字を置いて表される場合もあります。絵文字も複数のコードポイントで構成されることがあるため、コードポイント単位で反転すると、画面上で人が見ている文字の並びと一致しない場合があります。
空文字列は、反転しても何も変わらないため、数学やプログラミングの一部の定義では回文とみなされます。一方、実用的な課題の多くでは、少なくとも1文字が必要です。回文チェッカーはテキストを逆にしても同じになるかを判定しますが、コンテスト、コーディング課題、編集スタイルガイドがどの定義を採用しているかまでは判断しません。
よくある質問
1文字だけでも回文になる?
はい。1文字は逆にしても変わらないため、標準的な定義では回文です。1桁の数字を含め、どのような1文字でも同じです。
010は回文になる?
3文字のテキスト010として扱う場合は回文です。ソフトウェアが数値の10に変換して先頭のゼロを削除すると、変換後の十進表記10は回文ではありません。
回文とセムオードニラップは同じもの?
いいえ。回文は逆にしても同じですが、セムオードニラップはstressedとdessertsのように、逆にすると別の有効な単語になります。それぞれ異なる言葉遊びを指す用語です。
DNA配列も回文チェッカーで確認できる?
文字記号の配列を逆にしても同一かどうかは確認できます。ただし遺伝学の逆相補配列では、順序を逆にするだけでなく、各ヌクレオチドを対になる塩基に置き換えます。通常のテキスト用回文チェックでは、この生物学的な処理は行いません。
世界で最も長い回文はある?
文字や回文部分は際限なく追加できるため、普遍的に最長といえる回文はありません。ただしパズルでは、辞書に載っている単語に限る、文法的に正しい文にする、文字数を固定するといった独自の条件が設けられる場合があります。
結果を記録する前に、大文字と小文字、空白、句読点を比較に含めたかどうかも書き留めてください。この情報があれば、後から同じテキストを確認する人も結果を再現できます。
人気のツール
Digily LinkのIPルックアップツールは、任意のIPアドレスに関する詳細情報を提供します。この無料オンラインサービスを利用して、包括的なIPデータを取得してください。
WhatsAppリンクジェネレーターで無料のWhatsAppリンクを即座に生成します。カスタムメッセージを追加して、ワンクリックでチャットを開始できます。ログインやコーディングは不要です。