URL エンコード・デコード
特殊文字をパーセントエンコード形式に変換したり、エンコードされた URL を読めるテキストに戻したりできます。コンポーネントと URL 全体のモードで、異なるエスケープ規則を正しく扱います。
無料 ブラウザ内で処理 登録不要
入力
出力
結果がここに表示されます。
変換する内容がまだありません。0 文字
使い方
1
モードを選ぶ
クエリの値にはコンポーネント、リンク全体には URL 全体を使います。
2
入力を貼り付ける
テキストまたはエンコードされた URL を入力欄に入れます。
3
変換してコピー
向きを切り替えてから、結果をコピーまたはダウンロードします。
このツールの特長
正しい UTF-8 エンコード
日本語、絵文字、スペースも UTF-8 のパーセント形式に変換されます。
2つのエスケープモード
値には encodeURIComponent、URL 全体には encodeURI を使います。
不正な入力にも対応
無効なパーセント表記は、壊れた文字列を返さずエラーとして報告されます。
よくある質問
パーセントエンコーディングとは?
安全でない文字を、% と2桁の16進数に置き換える方式で、RFC 3986 で定義されています。
コンポーネントと URL 全体のどちらを使う?
コンポーネントは / や ? などの予約文字もエスケープし、URL 全体はリンクの構造をそのまま保ちます。
スペースが %20 になるのはなぜ?
URL ではスペースを使えないため %20 に変換されます。フォームデータでは + で表されることもあります。
安全にデコードできますか?
はい。デコードはローカルで行われ、無効な並びは壊れた文字列ではなくエラーになります。
日本語に対応していますか?
はい。パーセントエンコードの前に UTF-8 のバイト列へ変換するため、日本語や絵文字も正しく往復します。
関連ツール
開発ツール Base64 エンコード・デコード テキストを Base64 に変換したり、Base64 をテキストに戻したりできます。UTF-8 と URL セーフに対応し、すべてブラウザ内で完結します。 開発ツール JSON 整形・検証ツール JSON をブラウザ内で整形・検証・最小化できます。2 スペースか 4 スペースのインデントを選び、キーを並べ替えて、結果をすぐにコピーできます。 開発ツール JWT デコーダー JSON Web Token をデコードして、ヘッダー、ペイロード、署名、有効期限のクレームを確認できます。データはアップロードされず、署名の検証も行いません。 開発ツール ハッシュ生成ツール テキストから MD5、SHA-1、SHA-256、SHA-384、SHA-512 のハッシュをブラウザ内で生成します。既存のダイジェストとの照合やコピーもすぐに行えます。 開発ツール JSON ↔ CSV 変換 JSON の配列を CSV に、CSV を JSON にブラウザ内で変換します。引用符、区切り文字、ネストした値に対応し、結果をコピーまたはダウンロードできます。 開発ツール JSON から TypeScript を生成 JSON から TypeScript の interface をブラウザ内で生成します。ネストしたオブジェクト、配列、引用が必要なキーにも対応し、コピーやダウンロードができます。
最終更新: