• Omnilude Toolsオンラインツールコレクション
  • ホーム
オンラインツール
  • 開発者ツール
    • UUID生成器
    • タイムスタンプ変換
    • エンコーダー/デコーダー
    • カラーピッカー
    • 正規表現テスター
    • データ変換
    • ハッシュ生成
    • Cron式
    • 命名規則変換
    • JWTデバッガー
    • ブラウザ情報
    • 進法変換
    • メタタグ生成ツール
    • パスワード
  • テキストツール
  • 便利ツール
  • 時間ツール
  • 計算ツール

エンコーダー/デコーダー

URL、Base64、HTMLエンコード/デコード

更新

最近反映された改善

新規
テーマ切替
ライトモード
ダークモード
システム設定
URLで使用できない特殊文字を%XX形式に変換します。

元のテキスト

エンコードテキスト

使用例

URL Encoding

Hello World
↓
Hello%20World

Base64

Hello
↓
SGVsbG8=

HTML Entity

<div>
↓
&lt;div&gt;

Unicode

안녕
↓
\uc548\ub155

エンコーダー/デコーダーとは?

エンコーダー/デコーダーは、テキストを様々なエンコーディング形式に変換または復元できるオンラインツールです。URLエンコーディング、Base64、HTMLエンティティ、Unicodeエスケープなど、Web開発とデータ処理で必須となるエンコーディング方式をサポートします。双方向のリアルタイム変換を提供し、元のテキストからエンコードされたテキストへ、またはエンコードされたテキストから元のテキストへ即座に変換できるため、開発者のデバッグとデータ確認作業を効率的にサポートします。

  • URLエンコーディング/デコーディング(%XX形式変換)
  • Base64エンコーディング/デコーディング(バイナリ-ASCII変換)
  • HTMLエンティティエンコーディング/デコーディング(特殊文字エスケープ)
  • Unicodeエスケープエンコーディング/デコーディング(\uXXXX形式)
  • 双方向リアルタイム変換サポート
  • 変換結果クリップボードコピー機能

使い方

  1. 1

    エンコーディング方式を選択

    URL、Base64、HTML Entity、Unicodeの中から使用したいエンコーディング方式のタブを選択します。各方式の説明が一緒に表示されて適切なエンコーディングを選べます。

  2. 2

    テキストを入力

    元のテキストエリアにエンコードするテキストを入力するか、エンコードテキストエリアにデコードする文字列を入力します。どちらに入力しても反対側が自動的に変換されます。

  3. 3

    結果を確認してコピー

    変換された結果を確認し、コピーボタンをクリックしてクリップボードにコピーします。必要な場合は他のエンコーディングタブに切り替えて同じテキストを別のフォーマットでも変換できます。

よくある質問

URLにハングル、スペース、特殊文字などが含まれる場合に必要です。ブラウザがURLをサーバーに送信する際、ASCII以外の文字は%XX形式にエンコードしなければ正しく伝達されません。クエリパラメータに特殊文字が含まれる場合も必ずエンコーディングが必要です。

Base64はバイナリデータをASCII文字列に変換するエンコーディング方式です。メール添付ファイル転送(MIME)、画像をHTML/CSSに直接挿入(Data URI)、JSONにバイナリデータを含める際に主に使用されます。元のサイズに比べて約33%サイズが増加します。

HTMLで<、>、&、"などの文字はタグや属性として解釈される可能性があり、セキュリティ脆弱性(XSS)が発生する可能性があります。HTMLエンティティに変換するとこれらの文字を安全に表示でき、ウェブページでコード片を表示する際に必須です。

Unicodeエスケープ(\uXXXX)はソースコードで非ASCII文字を表現する際に使用します。特にJSONデータでハングルや絵文字など多言語文字を安全に伝達したり、ファイルエンコーディング問題を避けたい場合に有用です。

いいえ。エンコーディングはデータのフォーマットを変換することで誰でもデコードできますが、暗号化は秘密鍵を使用してデータを保護することです。Base64エンコーディングはセキュリティ目的ではないため、機密データを保護する用途には適していません。

活用のヒント

  • API呼び出し時、クエリパラメータに特殊文字が含まれる場合はURLエンコーディングを適用してから送信してください。
  • 画像をBase64に変換すると別途ファイルなしでHTMLやCSSに直接挿入でき、HTTPリクエストを減らせます。
  • ユーザー入力値をHTMLに出力する際は必ずHTMLエンティティエンコーディングを適用してXSS攻撃を防止してください。
  • デバッグ時にエンコードされた文字列をデコードして元のデータを確認すると、問題を素早く把握できます。
  • JSONデータでハングルが\uXXXXで表示される場合、Unicodeデコーディングで元のテキストを簡単に確認できます。

Omnilude Tools

開発者、デザイナー、クリエイター向けの無料オンラインツール集。すべてのデータはブラウザでローカル処理されます。

開発者ツール

  • UUID生成器
  • タイムスタンプ変換
  • エンコーダー/デコーダー
  • カラーピッカー

テキストツール

  • JSONエディタ
  • テキスト比較
  • 文字カウンター
  • Markdown

法的情報

  • プライバシーポリシー
  • 利用規約
  • サービス紹介

© 2026 Omnilude. All rights reserved.

フィードバックを送る