回文チェッカー
単語・フレーズ・文が回文かどうかを判定します。空白・句読点・大文字小文字・アクセントを無視でき、行ごとの判定、最長回文の検索、回文の作成にも対応。
回文とは、選んだ文字を無視したうえで、前から読んでも後ろから読んでも同じになる言葉です。
回文とは、前から読んでも後ろから読んでも同じになる言葉のことです。「しんぶんし」「たいやきやいた」、英語の level や racecar などがそうです。このチェッカーは、言葉遊びやパズルの一般的なルールのように、空白・句読点・大文字小文字・アクセントを無視してテキストが回文かどうかを判定します。複数行を1行ずつ判定したり、長いテキストに隠れた最長の回文を探したり、どんな単語でも回文に変えたりすることもできます。
使い方
- 単語・フレーズ・文を入力するか、1行に1項目のリストを貼り付けます。
- テキスト全体の判定、行ごとの判定、回文の作成から選びます。
- 無視するもの(空白と句読点、大文字小文字、アクセント)を決めます。
- 判定結果と、比較に使ったテキスト、それを逆から読んだテキストを確認します。
計算式
正規化後に残ったn個の文字について c₁ = cₙ, c₂ = cₙ₋₁, … が成り立てば回文
正規化では、選択に応じて空白と句読点を取り除き、小文字にし、アクセントを外します。文字は人が見て1文字と感じる単位で比較するため、ハングルの音節、アクセント付きの文字、絵文字もそれぞれ1文字として数えます。テキスト内の最長の回文は、考えられるすべての中心を線形時間で調べるマナカーのアルゴリズムで見つけ、正規化した形で表示します。回文の作成は、テキストの後ろに逆にしたテキストを連結します。最後の文字を共有する方法(race → racecar)と共有しない方法(ab → abba)があります。
計算例
「たけやぶやけた」は、7文字が前後で同じなので答えは「はい」です。英語の「forgeeksskeegfor」では、内部の最長の回文は geeksskeeg(10文字)です。
よくある質問
空白や句読点も比較しますか?
デフォルトでは比較しません。有名な回文の文は、それらを無視して初めて成り立つものがほとんどだからです。1文字ずつ完全に一致させたい場合は、このオプションのチェックを外してください。
数字も回文になりますか?
はい。数字も文字と同じように比較するので、12321 や 02/02/2020(02022020)のような日付も回文です。
他の言語でも使えますか?
はい。どの文字体系でも1文字単位で比較するため、日本語の「しんぶんし」、ハングルの기러기、フィンランド語の saippuakivikauppias、アクセント付きのスペイン語の文も判定できます。
最終更新:
この入力内容のページアドレス: https://kakao.mobile/ja/tools/check-text-palindrome-tool/
このツールを引用する
kakaoCalc. (2026, November 8). 回文チェッカー. https://kakao.mobile/ja/tools/check-text-palindrome-tool/
“回文チェッカー.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ja/tools/check-text-palindrome-tool/.