URLエンコード・デコード

rawurlencode / rawurldecode 相当の処理で URL文字列のエンコードとデコードを行います。

カテゴリ: URL / 最大文字数: 100000

  • URL
  • エンコード
  • デコード
  • パーセントエンコーディング

解説

URLエンコード・デコードは、URLに含める文字列を安全に扱うための基本処理を素早く実行するツールです。 例えば、検索語句に空白や日本語が含まれる場合、適切にエンコードされていないとリンク先で期待どおりに解釈されないことがあります。 「エンコード」ボタンでは `rawurlencode` 相当の変換を行い、予約文字や非ASCII文字をパーセント形式に変換します。 「デコード」ボタンでは `rawurldecode` 相当で元の文字列へ戻します。 API連携の検証時や、メール・ドキュメントに貼るURLを調整する場面で使うと、手作業ミスを減らせます。 本ツールはサーバーサイドで処理しているため、JavaScriptが無効でも変換機能自体は利用可能です。 一方、コピー操作やトースト通知は `app.js` の補助機能として動き、操作体験を向上させています。 入力上限100000文字は、過剰負荷の抑止とブラウザ操作性の維持を目的に設計しています。 追加ツールを作る場合は同じ構成を流用でき、`/tools//` と `config/tools.php` の1要素追加だけで TOP一覧・検索・関連導線へ自然に統合されます。

よくある質問

Q. エンコードと urlencode は同じですか?

A. このツールは rawurlencode 相当です。空白は %20 になり、フォーム用途の + とは挙動が異なります。

Q. デコードで壊れた文字列になることはありますか?

A. 入力自体が不正なエンコード列の場合、期待した文字列に戻らないことがあります。元データの確認をおすすめします。

Q. URL全体を入力しても使えますか?

A. 使えます。必要に応じてパスやクエリのみを切り出して変換すると意図を確認しやすくなります。

Q. クリアを押すと履歴は残りますか?

A. 現在表示中の入力と出力を空にするだけで、サーバー側に履歴保存は行いません。

関連ツール

同カテゴリの関連ツールはまだありません。