本文へスキップ

テキスト反転ツール

テキストをさまざまな方法で反転する無料オンラインツールです。

⚙️ 反転モード

📝 入力テキスト

✨ 反転されたテキスト

さまざまな方法でテキストを反転します:テキスト全体を逆順に、単語の順序はそのままで各単語を個別に反転、または行の順序を逆順に変更します。

📚 例

テキスト全体の反転:
Hello WorlddlroW olleH
単語ごとの反転:
Hello WorldolleH dlroW
行の順序の反転:
Line 1 Line 2 Line 3 Line 3 Line 2 Line 1

主な機能

  • 全テキスト反転: すべての文字を逆順に配置
  • 単語ごとに反転: 各単語のみを個別に反転
  • 行順序反転: 行の順序を逆順に変更
  • スワップ機能: 入力と出力を素早く交換
  • 即時処理: 入力と同時に結果を確認
  • 例の提供: 各モード別の例を表示

使い方

基本的な使い方

  1. 入力エリアにテキストを入力します
  2. 反転モードを選択します:
    • 全テキスト反転: すべての文字を逆順に
    • 単語ごとに反転: 各単語を個別に反転
    • 行順序反転: 行の順序を逆に
  3. 反転された結果が自動的に表示されます

ボタンの使用

  • コピー: 結果をクリップボードにコピー
  • スワップ: 入力と出力を交換(2回反転時に便利)
  • リセット: すべての内容をクリア

反転モードの説明

1. 全テキスト反転(Reverse Entire Text)

すべての文字を完全に逆順に配置します。スペース、改行、特殊文字もすべて反転されます。

入力: Hello World
出力: dlroW olleH
入力: こんにちは
出力: はちにんこ
入力: 123 ABC !@#
出力: #@! CBA 321

活用例:

  • 暗号化/難読化(簡単なレベル)
  • 楽しいテキスト効果
  • ミラー文字の作成
  • 回文(palindrome)検証

2. 単語ごとに反転(Reverse Each Word)

各単語を個別に反転しますが、単語の順序は維持します。スペースも保存されます。

入力: Hello World
出力: olleH dlroW
入力: The quick brown fox
出力: ehT kciuq nworb xof
入力: こんにちは 皆さん
出力: はちにんこ んさ皆

活用例:

  • 単語ゲームやパズル
  • テキスト暗号化(単語構造維持)
  • 言語学習ツール
  • 楽しいテキスト変換

3. 行順序反転(Reverse Line Order)

各行の内容はそのまま残し、行の順序のみを逆順に変更します。

入力:
Line 1
Line 2
Line 3

出力:
Line 3
Line 2
Line 1
入力:
最初の行
2番目の行
3番目の行

出力:
3番目の行
2番目の行
最初の行

活用例:

  • ログファイルの逆順ソート(最新項目を上に)
  • 時間順序の反転
  • リスト順序の変更
  • データの再配置

実用的な活用例

1. 回文(Palindrome)検証

回文かどうか確認する際に使用:

入力: しんぶんし
出力: しんぶんし (同じなら回文!)

入力: こんにちは
出力: はちにんこ (違うなら回文ではない)

2. 簡単な暗号化

入力: secret message
出力: egassem terces

受信者が同じツールで再度反転すると原文が復元されます

3. ログファイルのソート

最新ログを最初に見たい場合:

入力:
2024-01-01: Started
2024-01-02: Processing
2024-01-03: Completed

出力:
2024-01-03: Completed
2024-01-02: Processing
2024-01-01: Started

4. 単語ゲーム

入力: LISTEN
出力: NETSIL

入力と出力のスペルが異なる単語を作るゲーム
(LISTEN ↔ SILENTに似ている)

5. 楽しいテキスト効果

入力: Hello Friend
単語ごとに反転: olleH dneirF
全体反転: dneirF olleH

多言語サポート

このツールはすべての言語を完全にサポートします:

日本語

入力: こんにちは さようなら
全体反転: らなよらうさ はちにんこ
単語ごとに反転: はちにんこ らなよらうさ

韓国語

입력: 안녕하세요
전체 반전: 요세하녕안

中国語

输入: 你好世界
全部反转: 界世好你

絵文字

入力: Hello 😊 World 🎉
全体反転: 🎉 dlroW 😊 olleH

スワップ機能の活用

スワップボタンを使用すると、出力を再び入力に移動できます:

1. 入力: Hello World
出力: dlroW olleH

2. [スワップ] クリック

3. 入力: dlroW olleH
出力: Hello World

活用例:

  • 2回反転で原文を復元
  • さまざまなモードの組み合わせ実験
  • 暗号化/復号化テスト

モードの組み合わせ活用

全体反転 + 単語ごとに反転

原文: Hello World

1段階(全体反転): dlroW olleH
2段階(スワップ後に単語ごとに反転): Wlrod Hella

行順序反転 + 全体反転

原文:
Apple
Banana
Cherry

1段階(行順序反転):
Cherry
Banana
Apple

2段階(スワップ後に全体反転):
elppA
ananaB
yrrehC

アルゴリズムの説明

全テキスト反転

inputText.split('').reverse().join('')
  1. 文字列を文字配列に分割
  2. 配列の順序を反転
  3. 再び文字列に結合

単語ごとに反転

inputText
.split(/(\s+)/) // スペースを含めて分割
.map((part) => {
if (/\s/.test(part)) return part; // スペースはそのまま
return part.split('').reverse().join(''); // 単語のみ反転
})
.join('');

行順序反転

inputText.split('\n').reverse().join('\n')
  1. 行単位で分割
  2. 配列の順序を反転
  3. 再び結合

パフォーマンス

  • 処理速度: O(n) - 文字数に比例
  • メモリ効率: 最小限のメモリ使用
  • リアルタイム処理: 入力後すぐに反転

よくある質問

Q: 絵文字も反転できますか?

はい。すべてのUnicode文字をサポートしているため、絵文字も反転できます。

Q: 改行はどのように処理されますか?

  • 全テキスト反転: 改行も反転されます
  • 単語ごとに反転: 改行はそのまま維持されます
  • 行順序反転: 改行は区切り文字として使用されます

Q: 2回反転すると原文に戻りますか?

はい。同じモードで2回反転すると原文に復元されます。スワップボタンを活用してください!

Q: 空行はどのように処理されますか?

空行も通常の行として扱われ、行順序反転時に位置が変更されます。

Q: このツールを暗号化に使用できますか?

簡単な難読化は可能ですが、セキュリティ用の暗号化には適していません。誰でも簡単に復号化できます。

実用的なヒント

1. 回文の作成

希望する単語を入力して全体反転した後、原文と反転文を合わせると回文になります:

原文: ABC
反転: CBA
回文: ABCCBA

2. ミラーテキスト

全体反転後に鏡に映すと、元のテキストを読むことができます。

3. ログ分析

最新ログを最初に見るには、行順序反転を使用してください。

4. 言語学習

単語ごとに反転でスペル練習ができます。

ブラウザ互換性

このツールは次のブラウザで正常に動作します:

  • Chrome (全バージョン)
  • Firefox (全バージョン)
  • Safari (全バージョン)
  • Edge (全バージョン)
  • Opera (全バージョン)

関連ツール

面白い事実

回文(Palindrome)

反転しても同じ単語や文章:

しんぶんし → しんぶんし
たけやぶやけた → たけやぶやけた

ミラー文字(Ambigram)

一部の単語は反転すると異なる意味を持ちます:

SWIMS → SWIMS (上下反転時)

逆行音楽(Retrograde)

音楽でも反転技法が使用されます。音符の順序を逆に演奏することを「逆行」と言います。

プライバシー保護

このツールは完全にクライアント側で動作します。入力したデータはサーバーに送信されず、ブラウザでのみ処理されます。