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 をブラウザ内で生成します。ネストしたオブジェクト、配列、引用が必要なキーにも対応し、コピーやダウンロードができます。 ツールを開く

最終更新: