Handytool
ユーティリティローカルで実行

URL エンコーダー & デコーダー

テキストをパーセントエンコード URL に変換したり、パーセントエンコード文字列をデコードしたりします。即座にプライベートで処理します。

モード
スコープ
テキスト
0 0 バイト
エンコード済み URL
0 0 バイト

URL エンコーダー & デコーダーについて

Handytool の URL エンコーダーはテキストをパーセントエンコード形式に変換したり、パーセントエンコード文字列を可読テキストに戻したりできます。コンポーネント範囲(すべてをエンコード)と全 URI 範囲(URL 構造を保持)を選択可能です。すべてブラウザ内で処理されるため、API トークン、クエリパラメータ、機密文字列を安心して処理できます。

URL エンコーダー & デコーダーの機能

  • 01

    コンポーネント範囲と全 URI 範囲

    単一のクエリパラメータ値をエンコードする場合はコンポーネント範囲を使用 — すべての予約文字をエスケープします。URL 全体をエンコードする場合は全 URI 範囲を使用 — / や ? や # などの構造文字を保持します。結果は JavaScript の encodeURIComponent と encodeURI と完全に一致します。

  • 02

    双方向変換

    ワンクリックでエンコードとデコードを切り替えられます。デコードは %20、%3F、その他すべてのパーセントエンコードシーケンスを元のテキストに戻します。非 ASCII 文字も含めて完全に対応します。

  • 03

    ブラウザで実行

    エンコーディングはブラウザの native URL API を使用します。入力がデバイスを離れることはありません。トークン、認証情報、プライベートなパラメータを扱う場合に最適です。

URL エンコーダー & デコーダーのよくある質問

URL エンコーディングとは何ですか?
URL エンコーディング(パーセントエンコーディング)は、URL で特殊な意味を持つ文字(スペース、&、=、?、非 ASCII)を % の後に 16 進数 2 桁で置き換えます。これにより、任意のテキストを URL やクエリ文字列に安全に含める、URL の構造を壊さずに使用できます。
コンポーネント範囲と全 URI 範囲はいつ使い分けますか?
単一のクエリパラメータ値をエンコードする場合、/ や ? や # を含むすべての予約文字をエスケープするため、コンポーネント範囲を使用します。URL 全体をエンコードする場合、構造文字(/ や ? や #)を保持して URL を解析可能に保つため、全 URI 範囲を使用します。
Unicode 文字に対応していますか?
はい。Unicode 文字(絵文字、キリル文字、CJK)は最初に UTF-8 バイトに変換され、その後バイトごとにパーセントエンコード(%XX%XX 形式)されます。これはすべての最新ブラウザで使用されている標準形式と一致します。
URL エンコーディングと HTML エンコーディングは同じですか?
いいえ。URL エンコーディングはパーセントエンコーディング(スペース用の %20)を使用し、HTML エンコーディングはエンティティ(& 用の &)を使用します。用途が異なる — URL エンコーディングは URL を保護し、HTML エンコーディングは HTML マークアップを保護します。
入力はどこかに保存されますか?
いいえ。すべてがブラウザ内でローカルに実行され、native JavaScript URL API を使用します。アップロード、ログ記録、保存は一切ありません。

他のツールを見る

すべてのツール