256 Tools

URLエンコード / デコード

コンポーネントモードはすべての予約文字(: / ? # & = など)をエンコードします。クエリパラメータなど単一の値に使います。

結果
クエリパラメータ
キー
qhello world
langja

関連する外部ツール

一部のリンクはアフィリエイトリンクを含みます。

関連ツール

テキストやURLをウェブで安全に使えるようにエンコードするか、パーセントエンコードされたURLを読みやすいテキストにデコードできます。コンポーネントモード(単一の値用)とフルURLモード(URL構造を保持)を切り替え、クエリ文字列をキー/値ペアに分解できます。すべてブラウザ内で処理され、アップロードはありません。

使い方

  1. 方向を選択します:エンコードまたはデコード。
  2. モードを選択します — コンポーネント(単一の値)またはフルURL(URL構造を保持)。
  3. テキストを入力またはペーストして結果をコピーします。クエリ文字列は自動的に分解されます。

URLエンコードの仕組み

URLに使える文字は限られているため、スペース・アクセント記号・特殊文字などはパーセント記号と16進コードに置き換えられます(スペースは%20)。コンポーネントエンコードは : / ? # & = などの予約文字もエスケープするため、単一のパラメータ値に適しています。フルURLエンコードはこれらの構造文字をそのまま残し、URL全体の有効性を維持します。

テキスト「a スペース b」が「a%20b」にエンコードされる。a ba%20b

機能

エンコード&デコード

ひとつのトグルでテキストをパーセントエンコードに変換したり、元に戻したりできます。

コンポーネント&フルURLモード

単一の値を厳密にエンコードするか、URL全体の構造を保ちながらエンコードするかを選べます。

クエリ文字列パーサー

URLをペーストすると、クエリパラメータがキー/値の一覧として即座に表示されます。

わかりやすいエラー表示

不正なパーセントシーケンスを検出した場合、無視せずエラーとして報告します。

完全ローカル処理

エンコード・デコードはすべてブラウザ内で処理され、サーバーへの送信は一切ありません。

活用シーン

クエリURLの構築

検索語や名前などの値をURLに組み込む前に安全にエンコードします。

エンコードされたURLの解読

%20や%2Fで埋め尽くされたURLを読みやすいテキストに変換して内容を確認します。

パラメータの確認

長いURLをキー/値ペアに分割し、UTMタグなどのクエリパラメータを確認します。

APIのデバッグ

APIエンドポイントを手動でテストするとき、リクエスト値をエンコード・デコードします。

注意事項

  • コンポーネントモードは予約文字をエンコードし、フルURLモードはURL構造を保持します。
  • クエリ文字列の解析では、プラス記号はスペースとして扱われます。
  • 不正なパーセントシーケンス(単独の % など)は誤った結果を出す代わりにエラーを表示します。
  • すべての処理はデバイス上で行われ、入力内容はアップロードされません。

よくある質問

コンポーネントモードとフルURLモードの違いは何ですか?
コンポーネントモードはすべての予約文字をエンコードするため、単一の値に適しています。フルURLモードは : / ? # などの構造文字を保持し、URL全体の有効性を維持します。
%20 は何を意味しますか?
スペースのパーセントエンコード表現です。安全でない各文字は、パーセント記号と2桁の16進コードで表されます。
プラス記号はスペースと同じですか?
クエリ文字列では、プラス記号がスペースの代わりによく使われます。このツールはパラメータ解析時に + をスペースに変換します。
壊れたURLはどうなりますか?
不正なパーセントシーケンスが含まれている場合、デコードは安全に失敗し、誤った結果の代わりにエラーメッセージが表示されます。
データはサーバーに送られますか?
いいえ。エンコード・デコード・解析はすべてブラウザ内でローカルに処理されます。

広告と解析のために Cookie を使用します。