オンライン URL エンコード / デコード | URL エンコード、デコード、パーセントエンコーディング ツール
クエリ文字列、リダイレクト URL、percent-encoded テキスト向けの無料オンライン URL エンコーダー / デコーダーです。予約文字のエンコード、%XX 値のデコード、+ をスペースとして扱う処理をブラウザで行えます。
よく使われる URL エンコード
入力
出力
URL パラメータと percent-encoded テキストをエンコード / デコードする方法
プレーンテキスト、クエリパラメータ値、リダイレクト URL、または percent-encoded 文字列を入力欄に貼り付けます。
「エンコード」を選ぶと予約文字を percent-encoding に変換し、「デコード」を選ぶと %XX シーケンスを可読テキストに戻します。
エンコードまたはデコードした結果を、クエリ文字列、コールバックパラメータ、マーケティングリンク、ログ、API リクエストに利用できます。
主な機能
リアルタイム URL エンコード / デコード
入力しながら即座にエンコード / デコード結果を確認できるため、追加の送信なしで percent-encoding を検証できます。
実際の開発・マーケティング業務向けに最適化
クエリパラメータ値、リダイレクト URL、コールバックリンク、ログや API リクエスト内の percent-encoded 文字列のデバッグに最適です。
ブラウザ内のプライベート処理
すべての処理がブラウザ内で行われるため、URL 値のプライバシーを保ちつつ、デスクトップでもモバイルでも高速です。
URL エンコード / デコード FAQ
このツールはどの種類の URL エンコードを使っていますか?
このツールは encodeURIComponent に近い URL コンポーネントのエンコード方式を採用しています。クエリパラメータ値、リダイレクト先、コールバック URL など、予約文字をデータとして扱う必要がある URL 部分に最適です。
なぜデコーダーは + をスペースとして扱うのですか?
クエリ文字列では + がスペースとして使われることがあります。デコード時、このツールは URL デコードの前に + をスペースへ変換するため、一般的なフォームエンコード値も正しく復元できます。
encodeURI と encodeURIComponent の違いは何ですか?
encodeURI は完全な URL 用で、/, ?, # などの構造文字をそのまま残します。encodeURIComponent は URL の個々の部品用で、これらの予約文字もエンコードします。このツールはクエリ値やリダイレクトパラメータにより安全な encodeURIComponent 形式の挙動を採用しています。