URLエンコード / デコード

encodeURI / encodeURIComponent / クエリ(+) 対応のURL変換

100% ブラウザ内処理データ送信なし登録不要・無料
エンコード / デコード
エンジニア向けFastPass - AI転職エージェント

AIがあなたのスキルを分析し、最適な求人をマッチング。無料で市場価値を診断できます。

無料で始める

使い方

  1. テキストまたはURLを入力

    左側のエリアにエンコードしたいテキストやURLを入力またはペーストします。

  2. エンコード / デコード

    上部のツールバーで対象(部品/URL全体/クエリ)とエンコード/デコードを選び、「変換」で実行します。

  3. 結果をコピー

    「コピー」ボタンで結果をクリップボードにコピーできます。

URLエンコード / デコード の具体例

部品をエンコード(encodeURIComponent)

入力
猫 かわいい
出力
%E7%8C%AB%20%E3%81%8B%E3%82%8F%E3%81%84%E3%81%84

クエリ値など「部品」をエンコードする場合に使います。

クエリ文字列をエンコード(+ 空白)

入力
q=猫 かわいい&lang=ja
出力
q=%E7%8C%AB+%E3%81%8B%E3%82%8F%E3%81%84%E3%81%84&lang=ja

「クエリ」モードでは空白を + にします(x-www-form-urlencoded)。

特長

  • 部品/URL全体/クエリ文字列(+空白)に対応
  • 日本語・マルチバイト文字の完全対応
  • 行ごとの一括変換(オプション)
  • ファイル読み込み/ダウンロード
  • 入力データはブラウザ内で処理(サーバー送信なし)
  • モバイル対応レスポンシブデザイン
  • ダークモード対応

よくある質問

URLエンコードとは何ですか?

URLエンコード(パーセントエンコーディング)は、URLに使用できない文字を%に続く16進数で表現する方式です。例えば、スペースは%20、日本語の「あ」は%E3%81%82になります。

encodeURIとencodeURIComponentの違いは?

encodeURIはURL全体をエンコードし、:/?#[]@!$&'()*+,;= などの予約文字はそのままにします。encodeURIComponentはこれらの予約文字もエンコードするため、クエリパラメータの値をエンコードする場合に適しています。本ツールはencodeURIComponentを使用しています。

データはサーバーに送信されますか?

いいえ。すべてのエンコード・デコード処理はブラウザ内のJavaScriptで行われます。データが外部に送信されることはありません。