# URL エンコード・デコード

URL: https://tools.otaku-dojo.com/ja/url-encoder-decoder
Updated: 2026-10-03

URL エンコード・デコードツールは、URL に含まれる日本語、スペース、&・?・= などの記号を %XX 形式（パーセントエンコーディング）に変換し、%E3%82%AA%E3%82%BF%E3%82%AF のようにエンコードされた URL を読める日本語に戻します。「パラメータ」と「URL 全体」の 2 つのエンコード範囲があり、複数行は 1 行ずつ処理します。

## URL エンコード・デコードの使い方

1. 「エンコード」か「デコード」を選びます。
2. エンコードの範囲を選びます。クエリの値だけなら「パラメータ」、URL 全体なら「URL 全体」（/ ? & = を残す）。
3. 内容を貼り付けると、結果がすぐ表示されます。

## 仕様とポイント

- **準拠規格**: RFC 3986（パーセントエンコーディング）、文字は UTF-8
- **エンコード範囲**: パラメータ（encodeURIComponent）、URL 全体（encodeURI）
- **デコード**: + はスペースとして扱う（フォーム形式）
- **複数行**: 1 行ずつ処理
- **処理場所**: ブラウザ内（データはアップロードされません）
- **料金**: 無料・登録不要

## 使用例: 日本語 URL をデコード

```text
https://example.com/search?q=%E3%82%AA%E3%82%BF%E3%82%AF%E9%81%93%E5%A0%B4
```

→

```text
https://example.com/search?q=オタク道場
```

## 使用例: クエリパラメータの値をエンコード

```text
A&B ツール
```

→

```text
A%26B%20%E3%83%84%E3%83%BC%E3%83%AB
```

## よくある質問

### 日本語の URL をコピーすると %E3... になるのはなぜ？

URL に使える文字は英数字と一部の記号に限られるため、日本語は UTF-8 のバイト列に変換され %XX で表されます。アドレスバーでは日本語で表示されますが、コピーするとエンコードされた形になります。

### スペースは %20 と + のどちら？

URL のパスでは %20 を使います。+ はフォーム送信時のクエリ文字列の慣例です。このツールはエンコード時に %20 を出力し、デコード時はどちらも処理します。

### デコードでエラーになるのは？

%E3%82 のように途中で切れた % の並びが含まれています。URL を最後までコピーできているか確認してください。
