本文へスキップ
BrowserUtil

URL エンコード / デコード

URL パーセントエンコードとデコード。コンポーネントモード、完全 URI モード、URL 構造解析に対応。

エンコード方式:
エンコードするテキストまたは URL0 文字数 · 0 B
エンコード結果

使い方

  1. 1 「エンコード」で文字列をパーセントエンコードし、「デコード」で元の文字列に戻します。
  2. 2 パラメータ値用のコンポーネントモードと、URL 構造を保つ完全 URI モードを選択できます。
  3. 3 「URL 詳細解析」タブでプロトコル、ホスト、パス、クエリパラメータを一覧表示します。

主な機能

  • リアルタイムな双方向 URL エンコード&デコード
  • コンポーネント方式(encodeURIComponent)と完全方式(encodeURI)に対応
  • スペースを + に変換するオプション(application/x-www-form-urlencoded)
  • RFC 3986 厳密エンコードオプション(予約記号も変換)
  • プロトコル・ドメイン・パス・クエリパラメータを分解する URL インスペクター
  • リアルタイムな文字数および UTF-8 バイト数統計
  • 完全ブラウザ完結 — データが外部サーバーへ送信されることはありません

よくある質問

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

encodeURI は完全な URL 用で、「https://」や「/」、「?」、「&」などの区切り文字をそのまま保持します。encodeURIComponent はそれらの記号もすべてエンコードするため、クエリパラメータの値として安全に使用できます。

スペースが %20 や + に変換される理由は何ですか?

%20 は URI 規格 RFC 3986 の標準方式です。+ 記号は HTML フォーム送信規格(application/x-www-form-urlencoded)で広く用いられています。BrowserUtil では両方をワンクリックで切り替え可能です。

URL やトークンがサーバーに送信されることはありますか?

一切ありません。すべてのエンコードおよび解析処理はブラウザの JavaScript 上でローカルに実行されます。

関連ツール