文字列をパーセントエンコード、またはデコードします(RFC 3986)。

パーセントエンコード・デコード(RFC 3986)はブラウザ内で完全に動作 — アップロードはありません。

プレーンテキスト
エンコード済み
入力をデコードできませんでした。

URL エンコード / デコードについて

このURLエンコーダー/デコーダーは、RFC 3986に従って文字列をパーセントエンコードし、逆にデコードする作業を、2つのペインでリアルタイムに行います。片方に平文を入力すればもう片方にエンコード結果が表示され、エンコードされたクエリ値を貼り付ければ即座にデコードされます。入れ替えボタンで方向を反転できます。

パーセントエンコーディングは、スペース、アクセント記号、アンパサンド、スラッシュなど、URLで安全に使えない文字や予約文字を%XXのエスケープシーケンスに置き換えます。このツールは厳密にエンコードします(スペースは+ではなく%20になります)。これはパスセグメントや最新のクエリ文字列にとって正しい形式です。

すべてブラウザ内で実行されるため、コールバックURLや署名付きリンク、トークンを含むクエリ文字列がサーバーに送信されることはありません。リンクを組み立てる前にurl encode onlineとして使ったり、デバッグ中に%だらけで読めなくなったパラメーターを人が読める形に戻したりするのに使えます。

URL エンコード / デコードの使い方

  1. エンコードしたいテキストまたはURLの一部を平文用ペインに入力または貼り付けます。
  2. もう一方のペインでパーセントエンコードされた結果を確認します。入力するたびに更新されます。
  3. デコードするには、エンコードされた文字列をエンコード用ペインに貼り付けます。
  4. 「入れ替え」で方向を反転し、必要なほうをコピーします。

よくある質問

URL全体ではなく、クエリ値やパスセグメント、リダイレクト先といった個々の構成要素をエンコードしてください。このエンコーダーは/や?のような予約文字もエスケープするため、完全なURLをそのまま通すと構造が壊れてしまいます。

これはRFC 3986に従っているためで、スペースは%20になります。+という慣習は、レガシーなapplication/x-www-form-urlencoded形式にのみ適用されるものです。%20はどちらの文脈でも安全なので、厳密なエンコーダーはこちらを採用します。

いいえ。エンコードとデコードはすべてブラウザ内で実行されるため、セッショントークンやAPIキー、個人データを含むURLも手元の端末に留まります。

はい、無料かつ無制限で、登録も不要です。

デコードは%記号の後に有効な16進数字が2つ続いていない場合に失敗します。多くの場合、文字列が途中で切れているか、二重にエンコードされていることが原因です。不正なシーケンスを修正するか、二重にエンコードされている場合は2回デコードしてください。

シェアする

人気の検索
url エンコード url デコード パーセント エンコード url エンコーダ オンライン url 文字列 復号 uri component エンコード
お困りですか?
このツールで問題が見つかりましたか?チームにお知らせください。
問題を報告

この無料ツールをあなたのウェブサイトに追加 — 下のコードをコピーして貼り付けてください。