URLエンコード・デコード
rawurlencode / rawurldecode 相当の処理で URL文字列のエンコードとデコードを行います。
解説
URLエンコード・デコードは、URLに含める文字列を安全に扱うための基本処理を素早く実行するツールです。
例えば、検索語句に空白や日本語が含まれる場合、適切にエンコードされていないとリンク先で期待どおりに解釈されないことがあります。
「エンコード」ボタンでは `rawurlencode` 相当の変換を行い、予約文字や非ASCII文字をパーセント形式に変換します。
「デコード」ボタンでは `rawurldecode` 相当で元の文字列へ戻します。
API連携の検証時や、メール・ドキュメントに貼るURLを調整する場面で使うと、手作業ミスを減らせます。
本ツールはサーバーサイドで処理しているため、JavaScriptが無効でも変換機能自体は利用可能です。
一方、コピー操作やトースト通知は `app.js` の補助機能として動き、操作体験を向上させています。
入力上限100000文字は、過剰負荷の抑止とブラウザ操作性の維持を目的に設計しています。
追加ツールを作る場合は同じ構成を流用でき、`/tools/
よくある質問
A. このツールは rawurlencode 相当です。空白は %20 になり、フォーム用途の + とは挙動が異なります。
A. 入力自体が不正なエンコード列の場合、期待した文字列に戻らないことがあります。元データの確認をおすすめします。
A. 使えます。必要に応じてパスやクエリのみを切り出して変換すると意図を確認しやすくなります。
A. 現在表示中の入力と出力を空にするだけで、サーバー側に履歴保存は行いません。
関連ツール
同カテゴリの関連ツールはまだありません。