URLエンコード / デコード
テキストをリンクで安全に使える形にし、%E3%81%82…のような読めないアドレスを文字に戻し、URLの各部分とパラメーターをわかりやすい表で確認できます。
- テキストかリンクを貼り付け
- エンコードまたはデコード
- 結果をコピー
ツールを読み込み中…
ファイルが端末の外に送信されることはありません
URLをエンコードする理由
リンクに使える文字は限られています。スペース、英語以外の文字、&や?などの記号は%XXのコード(パーセントエンコーディング)で書かれます。そのため日本語や中国語、アラビア語を含むリンクは%の長い列に見えます。
モードの選び方
- コンポーネント:英数字と - _ . ~ 以外をすべてエンコード。パラメーター値やパスの一部に。
- 完全なURL:構造用の文字(: / ? # & =)を残し、それ以外をエンコード。リンク全体に。
- スペースを「+」に:Webフォームの形式(application/x-www-form-urlencoded)。
URLを読み解く
解析タブではプロトコル、ホスト、ポート、パス、#以降、各クエリパラメーターをデコードして表示します。トラッキングリンク、リダイレクト、API呼び出しの確認に便利です。
よくある質問
%20とは?
エンコードされたスペースです。各%XXは文字のUTF-8コードの1バイトです。
日本語のリンクが%E3%81%82…のようになるのはなぜ?
リンクをコピーするとブラウザーが英語以外の文字をエンコードします。ここでデコードすると読めるようになります。
コンポーネントと完全なURLの違いは?
コンポーネントは / ? & = や # もエンコードするので単一の値向けです。完全なURLはそれらを残すのでリンクとして機能します。
壊れたリンクもデコードできますか?
はい。正しい部分はデコードし、壊れた%の並びは警告付きでそのまま残します。
テキストは送信されますか?
いいえ。すべてこのページ内で処理されます。
リンクのパラメーターを確認できますか?
はい。「URLを解析」タブで各パラメーターとデコード後の値を一覧できます。