メインコンテンツにスキップ

テキスト反転ツール

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

⚙️ Reverse Mode

📝 Input Text

✨ Reversed Text

Reverse text in different ways: reverse the entire text, reverse each word individually while keeping word order, or reverse the order of lines.

📚 Examples

Reverse Entire Text:
Hello WorlddlroW olleH
Reverse Each Word:
Hello WorldolleH dlroW
Reverse Line Order:
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
入力:
一行目
二行目
三行目

出力:
三行目
二行目
一行目

活用例:

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

実用的な活用例

1. 回文(Palindrome)の検証

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

入力: racecar
出力: racecar(同じなら回文!)

入力: hello
出力: olleh(違えば回文ではない)

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)

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

racecar → racecar
level → level
A man a plan a canal Panama

ミラー単語(Ambigram)

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

SWIMS → SWIMS(上下反転時)

逆行音楽(Retrograde)

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

💬 このツールは役に立ちましたか?

テキスト反転ツールを使用して、文字の反転、単語ゲーム、ログファイルの整理などが簡単にできます。フィードバックや改善提案があればお知らせください。

プライバシー保護

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