URL 全体を一括でエンコードする
クエリ値だけをエンコードすべき場面で URL 全体をエンコードすると、: や / まで変換されて壊れることがあります。どの部分を対象にするか確認してください。
URL を安全なパーセントエンコード(%XX)に変換したり、エンコード済みの URL を元の文字列へデコードしたりできます。クエリ文字列、リダイレクト URL、API パラメータ、日本語を含む UTF-8 文字列のデバッグに便利です。処理はすべてブラウザ内で行われます。
関連する作業フローを続けるか、この作業の次によく使うツールを開きます。
API payload を Base64 でデコードするが必要なとき、元データを整理し、設定を確認し、コピーまたは保存できる結果に仕上げる流れをまとめます。
開く関連ツールBase64 を UTF-8 対応でエンコード/デコード。Base64URL の確認にも使えます。すべてブラウザ内で処理します。
開く関連ツール行/列のエラー表示付きで JSON を整形・検証・圧縮。ローカル処理で安全。
開く関連ツールJWT をローカルでデコードして claims と期限を確認。署名検証は行いません。
開くエンコードまたはデコードを選びます。
URL もしくはクエリ文字列を貼り付けます。
Live モードなら即時に変換されます(大きい入力は Manual 推奨)。
変換結果をコピーして API リクエストやリンクへ貼り付けます。
クエリ値をエンコードして、スペースや日本語が入っても壊れない URL を作れます。
ログやエラー画面に出てくるエンコード済み URL をデコードして、実際の値を確認します。
redirect_uri や state など、OAuth/OIDC のパラメータを正しく組み立てるのに役立ちます。
API のパラメータが二重エンコードされていないかを検証し、%25 問題を切り分けます。
クエリ値だけをエンコードすべき場面で URL 全体をエンコードすると、: や / まで変換されて壊れることがあります。どの部分を対象にするか確認してください。
%25 が増える場合は二重エンコードの可能性があります。まず 1 回デコードしてから状態を確認してください。
+ は application/x-www-form-urlencoded の文脈でスペースを意味することがあります。URL(RFC 3986)とフォームエンコードの違いに注意してください。
日本語やスペース、記号を含むクエリ値を安全にエンコードして、API リクエストやリンクで壊れないようにします。
q=東京 ラーメン&sort=人気q=%E6%9D%B1%E4%BA%AC%20%E3%83%A9%E3%83%BC%E3%83%A1%E3%83%B3&sort=%E4%BA%BA%E6%B0%97ログに出てくるエンコード済み URL をデコードして、元の値を人間が読める形で確認します。
redirect=https%3A%2F%2Fexample.com%2Fcallback%3Ferror%3Daccess_deniedredirect=https://example.com/callback?error=access_deniedURL のパーセントエンコードは予約文字や非 ASCII 文字を %XX 形式で表現します(UTF-8 bytes を 16 進で表現)。
「URL 全体」ではなく、クエリ値やパスの一部など対象範囲を意識すると壊れにくくなります。
フォームエンコード(+ をスペースとして扱う)と URL のエンコードは文脈が異なるため注意が必要です。
クエリ値やパスの一部など「部品」をエンコードするのが一般的です。URL 全体をエンコードするとスキームやスラッシュまで変換され、期待通り動かないことがあります。
%25 は '%' 自体がエンコードされている状態です。二重エンコードが起きると %25 が増えます。まず 1 回デコードしてから、どこで二重化したか確認してください。
URL のパーセントエンコード(RFC 3986)ではスペースは %20 が基本です。一方、フォームエンコード(application/x-www-form-urlencoded)ではスペースが + になることがあります。
はい。UTF-8 を前提にエンコード/デコードするため、日本語や絵文字なども扱えます。サーバー側が別の文字コードを想定している場合は結果が異なることがあります。
いいえ。変換はブラウザ内で実行され、入力はアップロードされません。
ツールを開く前に、よくある作業フローと例を確認できます。
他の開発者ツールも確認できます
Base64 を UTF-8 対応でエンコード/デコード。Base64URL の確認にも使えます。すべてブラウザ内で処理します。
行/列のエラー表示付きで JSON を整形・検証・圧縮。ローカル処理で安全。
JWT をローカルでデコードして claims と期限を確認。署名検証は行いません。
URL・Wi‑Fi・連絡先などの静的 QR を PNG/SVG で生成。ブラウザ内処理で安全。
生の HTTP リクエスト/レスポンスヘッダーを、重複や重要グループ付きの読みやすい出力に整えます。