本文へスキップ
Toolshed

URL エンコード・デコード

URL やクエリ文字列を、パーセントエンコード、デコードします。

  • アップロードなし
  • 制限なし
  • 登録不要
操作
方式

encodeURIComponent は / ? & = などの予約文字をすべてエスケープするため、単一の値に使います。encodeURI はそれらをそのまま残すため、URL 全体に使います。

クエリ文字列パーサー

入力:
テキスト
出力:
URL セーフなテキスト
実行環境:
お使いの端末
サイズ上限:
なし
アカウント:
不要

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

  1. エンコードかデコードを選択

    操作と方式を選びます。単一の値には encodeURIComponent、URL 全体には encodeURI を使います。

  2. テキストを貼り付け

    入力に合わせて結果が更新されます。不正な % シーケンスは、正確な位置とともに報告されます。

  3. コピー、またはクエリ文字列を確認

    結果をコピーするか、URL をクエリ文字列パーサーに貼り付けて、すべてのパラメーターをデコードした表で確認できます。

Toolshed で URL エンコード・デコード を使う理由

  • アップロードなし

    すべてこのブラウザのタブ内で処理されます。ファイルが端末の外に出ることはありません。

  • 制限なし

    ファイルサイズの上限も、1 日の利用回数の制限もありません。端末が処理できる限り、いくらでも使えます。

  • 登録不要

    アカウントもメールアドレスも不要で、透かしも入りません。

よくある質問

encodeURI と encodeURIComponent の違いは何ですか?

encodeURIComponent は / ? & = # : を含むすべての予約文字をエスケープします。クエリの 1 つの値にはこちらが適しています。encodeURI はそれらの文字を残すため、完全な URL が有効なまま保たれます。

デコードで「不正」と表示されるのはなぜですか?

% の後ろには 16 進数の 2 桁が必要で、%E2%82 のようなバイト列は有効な UTF-8 を構成する必要があります。エラーには最初の問題の位置が表示されるので、修正の手がかりになります。

ファイルはどこかにアップロードされますか?

いいえ。URL エンコード・デコード はすべてブラウザ内で動作します。ファイルは端末上で処理され、サーバーに送信されることはありません。

ファイルサイズの上限はありますか?

決まった上限はありません。制限となるのは端末のメモリだけです。非常に大きなファイルは、パソコンのブラウザのほうが快適に動作します。

URL エンコード・デコード は本当に無料ですか?

はい。アカウントは不要で、透かしも入りません。各ダウンロードは、短い広告(視聴は任意)か 20 秒の待ち時間で有効になります。このしくみで無料を維持しています。

オフラインでも使えますか?

ページの読み込みが終われば処理はローカルで行われるため、接続が切れても使い続けられます。