URLエンコーダー&デコーダー — URLを瞬時にパーセントエンコード・デコード
このURLエンコーダー/デコーダーは、ブラウザ標準のencodeURIComponentおよびdecodeURIComponent関数を使用し、テキストとパーセントエンコード(URLやクエリ文字列で使われる%XX形式)を相互に変換します。「エンコード」と「デコード」モードを切り替え、テキストを入力または貼り付けるだけで結果が瞬時に更新されます。デコード時に不正なパーセントエンコードシーケンスがあった場合も、クラッシュせずに明確なエラーとして表示されます。すべての処理はローカルで行われ、テキストがサーバーに送信されることはありません。
結果はここに表示されます
URLエンコード・デコード — 無料オンラインパーセントエンコードツールの使い方
- 1
URLで安全に使用できるようテキストをパーセントエンコードする場合は「エンコード」、パーセントエンコードされた文字列を平文に戻す場合は「デコード」を選択します。
- 2
テキストエリアに入力内容を貼り付けるか直接入力します。
- 3
入力すると同時に結果が下部に即座に表示されます。ボタンのクリックは不要です。
- 4
「コピー」をクリックすると、エンコードまたはデコードされた結果がクリップボードにコピーされます。
なぜURLエンコード・デコード — 無料オンラインパーセントエンコードツールを使うのか?
URLに安全に含められる文字は、英数字と一部の記号に限られています。スペース、アンパサンド、疑問符、アクセント記号付き文字や絵文字などの非ASCII文字は、URLのパス、クエリ文字列、フォーム送信に安全に含める前にパーセントエンコード(%XXという形式で、XXはその文字の16進数バイト値)する必要があります。正しくエンコードしないと、URLが壊れたり、エスケープされていない「&」や「=」でクエリパラメータが途切れたり、非ASCIIテキストが文字化けしたりします。このツールはJavaScript標準のencodeURIComponentを使用しており、Unicodeテキストを正しくUTF-8エンコードしてからパーセントエンコードします。decodeURIComponentはその逆の処理を行います。不正なパーセントエンコード文字列(2桁の16進数が続かない単独の「%」など)をデコードすると通常はURIErrorが発生しますが、このツールはそれを捕捉し、クラッシュせずに読みやすいエラーメッセージを表示します。
よくある質問
関連ツール
Base64エンコード・デコード — 無料オンラインツール
テキストをBase64にエンコード、またはBase64を平文に瞬時にデコードできます。UTF-8とUnicodeも正しく処理。ブラウザ内で完結し、サーバーにデータは送信されません。
JSONフォーマッター&バリデーター — 無料オンライン整形ツール
JSONを適切なインデントで整形・検証したり、最小限のサイズに圧縮したりできます。構文エラーは明確なメッセージで即座に検出。無料・登録不要で、すべてブラウザ内で完結します。
正規表現テスター — 無料オンライン正規表現ツール
サンプルテキストに対して正規表現をテストし、マッチ箇所をリアルタイムでハイライト表示。キャプチャグループとフラグ(g、i、m、s、u)にも対応。無料・登録不要で、すべてブラウザ内で完結します。