テキスト反転ツール

テキストを逆順にしたり、単語や行の順序を反転したり、各単語内の文字を反転したりできます。絵文字やアクセント付きの文字も壊れません。無料でブラウザ内で動作します。

オプション

すべてブラウザ内で実行されます。データがアップロードされることはありません。

テキスト反転とは?

テキストを4つの方法で反転します。テキスト全体を1文字ずつ、各行の単語の順序、行の順序、単語の順序はそのままで各単語内の文字を反転できます。絵文字、国旗、アクセント付きの文字は1文字として扱われるため、壊れることはありません。

テキスト反転の使い方

  1. 入力欄にテキストを貼り付けるか入力します。
  2. 反転方法でモードを選びます。
  3. 結果を出力からコピーします。

例

入力
ab👍🏽é
出力
é👍🏽ba

テキスト反転を使うべき場面

パズル、回文のチェック、リストの反転(新しい順 ↔ 古い順)、遊びでの鏡文字づくりに使えます。アラビア語やヘブライ語のような右から左へ書く文字体系を1文字ずつ反転すると、ブラウザが双方向レイアウトを適用するため、期待と異なる表示になります。

テキスト反転の仕組み

文字モードでは、Intl.Segmenter でテキストを書記素クラスタに分割し、その配列を反転します。そのため 👍🏽(2つのコードポイント)や、e + 結合アクセントで書かれた é は一緒に保たれます。単純な split('').reverse() では壊れてしまいます。単語の順序では、各行を空白で分割して単語を反転します。行の順序では、行のリストを反転します。「各単語内の文字」では、空白以外の連なりをそれぞれ反転し、間隔は保ちます。

一般的な使用例

  • 時系列のリストを反転して新しい項目を先頭にする
  • 単語やフレーズが回文か確認する
  • ゲームや SNS の投稿用に逆さまの文字を作る
  • 語学の練習で文の単語の順序を反転する

よくある質問

反転しても絵文字が正しく表示されるのはなぜですか?

このツールは生のコード単位ではなく、人が知覚する文字(書記素クラスタ)を反転するため、複数の部分からなる絵文字、国旗、結合アクセントも1つの単位として移動します。

単語の反転と各単語の反転の違いは何ですか?

「単語の順序」は "one two three" を "three two one" にし、「各単語内の文字」は "eno owt eerht" にします。

上下逆さまのテキストは作れますか?

上下反転テキストのツールを使ってください。文字を回転した形に似た文字に置き換えます。

おすすめの次のステップ

他のカテゴリを見る