URL エンコード デコード
無料オンライン URL エンコーダー、デコーダー、パーサー。テキストをパーセントエンコーディングに変換し、URL 文字列をデコードしてクエリパラメータを抽出します。
URL エンコーディングとは何ですか?
URL エンコーディング(パーセントエンコーディングとも呼ばれます)は、文字をインターネット上で安全に送信できる形式に変換する仕組みです。安全でない文字を % 記号に続く2つの16進数で置き換えます。
なぜ URL をエンコードする必要があるのですか?
URL は ASCII 文字セットを使用してのみインターネット経由で送信できます。スペース、非 ASCII 文字、予約文字は、正しく送信され URL 構造を壊さないようにエンコードする必要があります。
encodeURI と encodeURIComponent の違いは何ですか?
encodeURI は完全な URL をエンコードしますが、: / ? & = # などの URL 構造文字を保持します。encodeURIComponent はすべての特殊文字をエンコードし、個別の URL パラメータ値のエンコードに使用されます。
URL でエンコードが必要な文字はどれですか?
! # $ & ' ( ) * + , / : ; = ? @ [ ] などの予約文字と非 ASCII 文字をエンコードする必要があります。スペースは %20 または + になり、特殊文字は %XX の16進表現に変換されます。
URL をデコードするにはどうすればいいですか?
エンコードされた URL を入力フィールドに貼り付け、デコードモードを選択すると、ツールが %XX シーケンスを元の文字に自動的に変換します。
パーセントエンコーディング(%XX)とは何ですか?
パーセントエンコーディングは、文字を % に続く2つの16進数として表現します。例えば、スペースは %20 に、/ は %2F になります。文字の UTF-8 表現の各バイトが個別にエンコードされます。
このツールで URL コンポーネントを解析できますか?
はい、解析モードは URL をコンポーネントに分解します:プロトコル、ホスト名、ポート、パス名、検索(クエリ文字列)、ハッシュ(フラグメント)、ユーザー名、パスワード。また、クエリパラメータをキーと値のペアとして抽出します。
このツールは機密性の高い URL に安全ですか?
もちろんです。すべてのエンコーディング、デコーディング、解析は 100% ブラウザ内で実行されます。データはサーバーに送信されないため、トークン、パスワード、その他の機密情報を含む URL に完全に安全です。
クエリ文字列パラメータとは何ですか?
クエリパラメータは URL の ? 記号の後の部分で、& で区切られたキーと値のペアを含みます。例:?name=john&age=30。Web サーバーにデータを渡すために使用されます。
このツールは UTF-8 文字をサポートしていますか?
はい、このツールは UTF-8 エンコーディングを完全にサポートしています。国際文字、絵文字、あらゆる Unicode 文字を正しくエンコードおよびデコードできます。
ダブルエンコーディングとは何ですか?
ダブルエンコーディングは、すでにエンコードされた URL が再度エンコードされることです。例えば、%20 が %2520 になります。このツールは、複数回デコードすることでダブルエンコードされた URL を識別し修正するのに役立ちます。
特定のクエリパラメータを抽出できますか?
はい、解析モードはすべてのクエリパラメータをテーブル形式で表示し、個々のパラメータを簡単に表示、コピー、分析できます。
URL エンコード デコードの使い方
テキストをパーセントエンコード・デコードしたり、完全な URL を各コンポーネントに分解して解析できます。処理はすべてブラウザ内でローカルに行われ、貼り付けた内容がアップロードされることはありません。
- 「Enter text or URL...」の入力欄にテキストを入力または貼り付けます。
- 「Type:」で Component を選ぶと単一の値をエスケープし、Full URL を選ぶと : や / などの文字をそのまま保ちます。
- Encode ボタンをクリックすると、テキストがパーセントエンコード形式に変換されます。
- Decode ボタンをクリックすると、エンコード済みの文字列が読めるテキストに戻ります。
- Parse ボタンをクリックすると、URL がプロトコル・ホスト・パス・クエリパラメータに分解されます。
個々のクエリ値には Component を、アドレスをそのまま開ける状態に保ちたい場合は Full URL を使いましょう。
関連ツール
- Base64 エンコード/デコード 無料オンラインBase64エンコーダーとデコーダー。テキストをBase64に、Base64をテキストに即座に変換。サーバーへのアップロードなし、100%プライベート。
- HTMLエンティティエンコード/デコード HTMLエンティティを即座にエンコード/デコード。<、>、&、"、'などの特殊文字をHTMLエンティティに相互変換。無料、高速、ブラウザ内で完結。
- Hexビューアー 検索、オフセットナビゲーション、仮想スクロール付きのHexダンプ形式でファイル内容を表示
- AES暗号化/復号 AES暗号化/復号ツール、CBC/CFB/CTR/OFB/ECBモード、Pkcs7/ZeroPadding/NoPadding、128/192/256ビット鍵、Base64出力、鍵/IV形式自動検出
- Brotli 圧縮ツール 無料オンライン Brotli 圧縮ツール。品質 0〜11 でファイルを .br に圧縮、または .br を元に戻せます。ブラウザ内で完結 — アップロード不要・インストール不要。
- Zstd 圧縮ツール 無料オンライン zstd 圧縮ツール。Zstandard レベル 1〜19 でファイルを .zst に圧縮、または .zst を元に戻せます。ブラウザ内で完結 — アップロード不要・インストール不要。
- MessagePack 変換ツール 無料オンライン MessagePack 変換ツール。JSON を msgpack にエンコード、hex・base64・.bin ファイルを読みやすい JSON にデコード、サイズ比較付き。アップロード不要、ブラウザ内で完結。
- ULIDジェネレーター オンラインで汎用一意辞書順ソート可能な識別子(ULID)を生成。ULIDのデコード、タイムスタンプ抽出、データベース用のバッチID作成に対応。