JA
マイツール

回文チェッカー

単語・フレーズ・文が回文かどうかを判定します。空白・句読点・大文字小文字・アクセントを無視でき、行ごとの判定、最長回文の検索、回文の作成にも対応。

回文ですか?
Yes
7文字を比較
比較したテキスト
たけやぶやけた
逆から読んだテキスト
たけやぶやけた
内部の最長の回文
たけやぶやけた
7文字

回文とは、選んだ文字を無視したうえで、前から読んでも後ろから読んでも同じになる言葉です。

マイツール →
広告

回文とは、前から読んでも後ろから読んでも同じになる言葉のことです。「しんぶんし」「たいやきやいた」、英語の level や racecar などがそうです。このチェッカーは、言葉遊びやパズルの一般的なルールのように、空白・句読点・大文字小文字・アクセントを無視してテキストが回文かどうかを判定します。複数行を1行ずつ判定したり、長いテキストに隠れた最長の回文を探したり、どんな単語でも回文に変えたりすることもできます。

使い方

  1. 単語・フレーズ・文を入力するか、1行に1項目のリストを貼り付けます。
  2. テキスト全体の判定、行ごとの判定、回文の作成から選びます。
  3. 無視するもの(空白と句読点、大文字小文字、アクセント)を決めます。
  4. 判定結果と、比較に使ったテキスト、それを逆から読んだテキストを確認します。

計算式

正規化後に残ったn個の文字について c₁ = cₙ, c₂ = cₙ₋₁, … が成り立てば回文

正規化では、選択に応じて空白と句読点を取り除き、小文字にし、アクセントを外します。文字は人が見て1文字と感じる単位で比較するため、ハングルの音節、アクセント付きの文字、絵文字もそれぞれ1文字として数えます。テキスト内の最長の回文は、考えられるすべての中心を線形時間で調べるマナカーのアルゴリズムで見つけ、正規化した形で表示します。回文の作成は、テキストの後ろに逆にしたテキストを連結します。最後の文字を共有する方法(race → racecar)と共有しない方法(ab → abba)があります。

計算例

「たけやぶやけた」は、7文字が前後で同じなので答えは「はい」です。英語の「forgeeksskeegfor」では、内部の最長の回文は geeksskeeg(10文字)です。

よくある質問

空白や句読点も比較しますか?

デフォルトでは比較しません。有名な回文の文は、それらを無視して初めて成り立つものがほとんどだからです。1文字ずつ完全に一致させたい場合は、このオプションのチェックを外してください。

数字も回文になりますか?

はい。数字も文字と同じように比較するので、12321 や 02/02/2020(02022020)のような日付も回文です。

他の言語でも使えますか?

はい。どの文字体系でも1文字単位で比較するため、日本語の「しんぶんし」、ハングルの기러기、フィンランド語の saippuakivikauppias、アクセント付きのスペイン語の文も判定できます。

最終更新:

このツールを引用する
APA

kakaoCalc. (2026, November 8). 回文チェッカー. https://kakao.mobile/ja/tools/check-text-palindrome-tool/

MLA

“回文チェッカー.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ja/tools/check-text-palindrome-tool/.

広告