テキスト、リンク、パラメータ文字列を入力し、ボタンを押すだけで URL エンコード/デコードができます。日本語や特殊記号に対応し、API デバッグやリダイレクト、ログ分析に最適です。
URL エンコードは特殊文字を %XX 形式に変換し、Web 上で安全に送信する仕組みです。空白は %20 や +、日本語などの非 ASCII 文字はパーセントエンコードされます。URL デコードはその逆変換です。本ツールはブラウザ内で即時に処理します。
コールバック URL、ログインのリダイレクト、GET パラメータや短縮リンクを扱う際は、& ? = などで構造が壊れないように先にパラメータをエンコードします。state=%7B%22from%22%3A%22tools%2Ebzxz%2Enet%22%7D のような値は貼り付けて「URL デコード」を押すと可読な JSON に戻せます。
スクリプトを書く必要がなく、encodeURIComponent/decodeURIComponent を覚える必要もありません。左に入力、右に出力、ボタン一つで入れ替えられるので、開発者や運用担当に便利です。
tools.bzxz.net はタイムスタンプ変換、UUID 生成、JSON 処理、テキスト整形などを提供する多言語ツールサイトです。URL エンコード/デコードはそれらと組み合わせて使える便利な機能です。
URL エンコードはリンク内の予約文字や非 ASCII 文字を安全に送るための方式です。Base64 はバイナリをテキスト化する一般的なエンコードで、用途が異なります。
空白、日本語、#、&、?、= などの特殊文字が含まれる場合は、URL に追加する前にエンコードする必要があります。
application/x-www-form-urlencoded では空白が + に変換されます。厳密な URL エンコードでは %20 が推奨されます。本ツールはデコード時に + を空白として扱います。
不完全な %XY など、正しい URL エンコード形式ではない場合に発生します。文字列が途中で切れていないか確認してください。
可能ですが、通常はパラメータ部分だけをエンコードします。全体をエンコードすると二重エスケープになり、意図しない結果になることがあります。
いいえ。表現が変わるだけで、デコードすれば元に戻ります。
いいえ。すべてブラウザ内で処理され、サーバーには送信されません。
URL デコードは UTF‑8 を前提とします。元のリンクが別の文字コード(例:GBK)で作られた場合、文字化けすることがあります。
API 開発者、モバイル/H5 リダイレクト、ログインコールバック、短縮リンクのデバッグ、マーケティングパラメータの確認に役立ちます。
API を覚える必要がなく、貼り付けてクリックするだけ。入出力の入れ替えも簡単で、素早く試せます。
URL に空白や日本語、特殊文字が含まれる場合、ブラウザとサーバーは URL エンコードを使用します。このツールは、エンコードされた文字列を確認したり、%E4%B8%AD%E6%96%87 のような文字列を可読なテキストに戻すのに便利です。
QR コードを読み取ってスマホで利用できます。