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

ホーム  /  URLエンコーダー/デコーダー

URLエンコーダー&デコーダー オンライン

URLで安全に使えるようテキストをパーセントエンコードしたり、元に戻したりできます — ブラウザ内で即座に処理されます。

✓ アップロードされません — ブラウザ内で処理されます

エンコードするテキスト

アップロードされません

エンコードとデコードはどちらもブラウザ内で完結し、テキストが当社サーバーに送られることはありません。

Unicode対応

アクセント付き文字、非ラテン文字、絵文字もすべて正しくパーセントエンコード・デコードされます。

無料・制限なし

アカウント不要、変換できるテキスト量にも制限はありません。

URLエンコーディングとは?

URLエンコーディング(パーセントエンコーディングとも呼ばれる)は、URL内で安全でない文字(スペース、&、=、?、#、非ASCII文字)を%XX形式(文字のバイト値を16進数で表したもの)に変換します。これにより、任意のテキストをクエリ文字列パラメータ、パスセグメント、フォーム送信に、URLの構造を壊したり一部として誤読されたりすることなく安全に含めることができます。

オンラインでURLをエンコード・デコードする方法

  1. モードを選択します。 「エンコード」はプレーンテキストをパーセントエンコード文字列に変換し、「デコード」はそれをプレーンテキストに戻します。
  2. 入力を貼り付けます。 テキスト(エンコードの場合)またはパーセントエンコード文字列(デコードの場合)を入力または貼り付けます。
  3. 結果を確認します。 入力するとすぐに変換が行われます。ボタンをクリックする必要はありません。
  4. コピーまたはダウンロードします。 コピーボタンで結果をクリップボードにコピーするか、ダウンロードで.txtファイルとして保存できます。

コンポーネントエンコーディング

このツールはコンポーネントエンコーディングを使用します(JavaScriptのencodeURIComponentの`encodeURIComponent`と同じ動作)。これは、&、=、?、/などの予約文字を含め、単一のURLセグメント内で安全でないすべての文字をパーセントエンコードします。これは、クエリパラメータの中に配置される値をエンコードする際の正しい選択です(例えば、検索フレーズを?q=your-encoded-textに変換する場合)。構造がすでに確立された URL 全体をエンコードするのとは異なります。

よくある質問

テキストをURLエンコードするにはどうすればいいですか?

エンコードを選択した状態で入力ボックスにテキストを貼り付けるか入力してください。下にパーセントエンコードされた結果が即座に表示されます。元に戻すにはデコードに切り替えてください。

URLエンコーディングは何に使われますか?

URLエンコーディング(パーセントエンコーディング)は、URL内で安全でない文字(スペース、&、=、?、非ASCII文字)を%XX形式に変換し、URLの構造を壊すことなくクエリ文字列パラメータ、パスセグメント、フォーム送信に安全に含められるようにします。

なぜエンコードでスペースが%20になるのですか?

スペースはURL内で有効な文字ではないため、%20(16進数でのASCII値)としてパーセントエンコードされます。文脈によってはスペースに+を使うこともありますが、%20はこのツールが生成する普遍的に正しい形式です。

&や=のような予約文字もエンコードしますか?

はい — このツールはコンポーネントエンコーディング(JavaScriptのencodeURIComponent)を使用しており、&、=、?、/を含む、単一のURLセグメント内で安全でないすべての文字をエンコードします。これは、クエリパラメータの中に入る値をエンコードする際の正しい選択です。

UnicodeやEmojiに対応していますか?

はい — 非ASCII文字、アクセント付き文字、絵文字もすべて正しくパーセントエンコードされ、元のテキストにデコードし直せます。

私のテキストはどこかにアップロードされますか?

いいえ。エンコードとデコードはどちらもブラウザ内で完全に処理され、テキストがCurePDFのサーバーに送信されることはありません。

URLエンコーダー/デコーダーは無料ですか?

はい、アカウント登録不要で、変換できるテキスト量にも制限はありません。

結果をコピーまたはダウンロードできますか?

はい — コピーボタンで結果をクリップボードにコピーするか、ダウンロードで.txtファイルとして保存できます。

その他の開発者ツール