URL エンコード/デコード

URLの特殊文字や日本語をパーセントエンコーディング(エンコード・デコード)できます。クエリの解析に。

入力したデータはサーバーに送りません。すべてブラウザ内で処理するので、APIキーや機密情報も安心して使えます。

このツールについて

URLで使えない日本語や特殊文字を、%XX形式にエンコード・デコードできるツールです。ブラウザ上で完結するため安全。APIのクエリパラメータ構築や、エンコードされたURLの内容確認に最適です。

ログに残った長いURLを見て、「%E3%81%93%E3...って何と検索したんだ?」と思ったことはありませんか? また、APIテストで日本語のパラメータを含めたい時など、URLエンコード・デコードが必要な場面は日常茶飯事です。このツールにコピペするだけで、元の日本語に戻したり、安全なURL文字列に変換したりできます。処理はすべてローカルで行われるため、非公開のパラメータも安心して変換できます。

ツール操作

使い方

  1. テキストを入力欄に入力します
  2. 「エンコード」をクリックで%XX形式に変換、「デコード」で元のテキストに戻します
  3. クエリ文字列やAPIパラメータの変換にそのまま利用できます

いつ使うか

URLのクエリパラメータに日本語や特殊文字を含めたい、APIのエンドポイントを構築する、エンコードされたURLの内容を確認したい場合。

使用例

こんにちは → %E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF、?q=test+search

よくある質問

URLエンコードとは?

URLにスペースや日本語、特殊文字を安全に含めるため、%XX形式で変換する処理です。例: スペース→%20、日本語→%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF。

パーセントエンコーディングとは?

URLエンコードの正式名称です。%に続く2桁の16進数で文字を表します。RFC 3986で定義されています。

日本語をURLに含める方法は?

UTF-8でエンコードしてから%XX形式に変換します。encodeURIComponent()やこのツールで変換できます。日本語は3バイトになることが多いため、%E3%81%93%E3%82%93...のように長くなります。

+と%20の違いは?

クエリ文字列ではスペースを+で表すこともあります。%20は正式なエンコード。+はapplication/x-www-form-urlencodedの慣例です。デコード時は両方ともスペースに変換されます。

URLエンコードツールの使い方は?

テキストを入力して「エンコード」で%XX形式に、「デコード」で元に戻します。クエリ文字列やAPIパラメータに。

クエリパラメータをエンコードするには?

?key=value&q=検索語 の検索語部分をエンコード。このツールで日本語や特殊文字を安全な形式に変換できます。

URLエンコードはデータを送信する?

いいえ。すべてブラウザ内で完結。入力内容はサーバーに送信されません。

encodeURIとencodeURIComponentの違いは?

encodeURIはURL全体用(:や/は変換しない)。encodeURIComponentはパラメータ値用(より多くの文字を変換)。

URLデコードで文字化けする場合は?

元の文字コード(UTF-8等)を確認。エンコード時の文字コードとデコード時の解釈が一致する必要があります。

APIのパラメータをエンコードするには?

検索語やフィルター値をこのツールでエンコード。APIのURLに安全に含められます。

関連ツール

エンコード・変換セット