アクセントカラー

URL エンコード/デコード

URLエンコードされた文字列をブラウザ内で即座にエンコードまたはデコードします。

エンコード デコード

使い方

  1. ツールを開く — URLエンコーダー/デコーダー オンライン無料が読み込まれる — サーバーアップロードなし、サインアップなし。データはデバイスに残る。
  2. モード選択 — エンコードタブ (encodeURI/encodeURIComponent/query string) またはデコードタブ。"すべての文字をエンコード"でクエリパラメータ用。
  3. 入力またはURLパース — 文字列を貼り付け、または内蔵URLパーサーでURLをコンポーネント (プロトコル/ホスト/パス/クエリ/フラグメント) に分解し、対象エンコード。
  4. 結果をコピー — コピークリックまたは入れ替えで逆操作。二重エンコード検出が入力済みエンコードを警告。
  5. プライベートに保持 — あなたのURLはブラウザから出ない。タブを閉じれば消える — サーバーは一切見ていない。

よくある質問

無料オンラインURLエンコーダー/デコーダーは何に使いますか?

無料オンラインURLエンコーダー/デコーダーは、URLの特殊文字をパーセントエンコード形式 (encodeURI/encodeURIComponent) に変換し、その逆も行うツールです。3つのモードをサポート: encodeURI (/, :, @を保持), encodeURIComponent (クエリパラメータ用に全特殊文字エンコード), query stringモード (+でスペース)。内蔵URLパーサー、二重エンコード検出、RFC 3986準拠 — すべてブラウザ内、ゼロサーバーアップロード。

encodeURIとencodeURIComponentの違いは何ですか?

encodeURIはURL構造文字 :, /, ?, #, &, = を保持 (完全なURL用)。encodeURIComponentはそれらを含む全特殊文字をエンコードし、クエリパラメータ値に安全。このツールでは選択可能: 標準モードはencodeURI、"すべての文字をエンコード"でencodeURIComponent。query stringモードはHTMLフォーム標準に従い+でスペース。

内蔵URLパーサーはエンコードにどう役立ちますか?

パーサーは任意のURLをプロトコル、ホスト、パス、クエリ文字列、フラグメントに分解。各コンポーネントを個別に編集可能 — 例: クエリ文字列の値のみエンコードし、パスはそのまま — 再組み立て可能。これにより、そのまま残すべき構造文字を誤ってエンコードするのを防止。

二重エンコードとは何ですか?このツールはどう検出しますか?

二重エンコードは、既にエンコード済みの文字列が再度エンコードされる現象 (例: %20 → %2520)。このツールは%25 (エンコード済み%) などのパターンを検出し、処理前に警告 — 壊れたリダイレクトやanalytics/trackingリンクの不正なURLを防止。

このエンコーダーでURLデータはプライベートに保たれますか?

はい。すべてのエンコード/デコードはブラウザのネイティブ encodeURI()、encodeURIComponent()、decodeURIComponent() 関数をローカルで使用。ゼロネットワークコール、分析なし、サーバーアップロードなし、ログなし。初回読み込み後はPWAとしてオフライン動作。あなたのURL、クエリパラメータ、トラッキングデータはブラウザメモリのみに存在。

3つのエンコードモード

encodeURI (URL構造保持), encodeURIComponent (全エンコード), query stringモード (+でスペース)。RFC 3986準拠。

URLパーサー内蔵

任意のURLをプロトコル、ホスト、パス、クエリ、フラグメントに分解 — 各コンポーネントを個別に編集、再組み立て可能。

パーセントエンコード & デコード

特殊文字を%XX形式に変換 (スペース→%20, &→%26, =→%3D)。デコードは完全に逆変換。

二重エンコード検出

入力が既にエンコード済み (例: %2520) に見える場合に警告 — 壊れたリダイレクトや不正なURLを防止。

100%プライベート&オフライン動作

すべてのエンコード/デコードはネイティブAPIでブラウザ内完結。サーバーアップロード不要、登録不要、初回読み込み後はPWAとしてオフライン動作。

?>

URLエンコーダー/デコーダー オンライン無料 — encodeURI, encodeURIComponent & Query Stringモード

URLエンコーディング (パーセントエンコーディング) は、文字をインターネット経由で安全に送信できる形式に変換。スペース→%20, アンパサンド→%26, イコール→%3D等。この無料URLエンコーダー/デコーダーは3モードサポート: 標準encodeURI()はURL構造保持 (スラッシュ、コロン、ハッシュ維持), encodeURIComponent()モード ("すべての文字をエンコード") はクエリパラメータ値用, query stringモード (+でスペース, HTMLフォーム標準)。内蔵URLパーサーでプロトコル、ホスト、パス、クエリ、フラグメントを個別編集後再組み立て可能。すべて処理はネイティブブラウザAPI — ゼロサーバーアップロード。

内蔵URLパーサー付き無料オンラインURLエンコーダーを使う理由

手動URLエンコーディングはエラー多発 — 特殊文字1つ見落とせばAPIコール失敗やanalytics破綻。この無料URLエンコーダーは3モード + URLパーサーで任意のURLを編集可能コンポーネント (プロトコル, ホスト名, パス名, search, hash) に分解。クエリ文字列のみ編集、再エンコード、再組み立て。二重エンコード自動検出 (例: 既エンコードスペースの%2520)。RFC 3986準拠。初回読み込み後PWAとしてオフライン動作。登録不要、トラッキング不要、ファイルサイズ制限なし。

encodeURI vs encodeURIComponent vs Query Stringエンコーディング

encodeURI(): 完全なURL用 — :, /, ?, #, [, ], @ 保持。encodeURIComponent(): クエリパラメータ値用 — :, /, ?, #, &, = を含む全特殊文字エンコード。Query Stringモード: encodeURIComponent似だがスペース用に+使用 (application/x-www-form-urlencoded標準)。本ツールはシンプルなトグルで3モード提供。内蔵パーサーで特定URLコンポーネントのみ対象エンコード可能 — search paramsのみエンコード, pathはそのまま。

URLエンコーディング & デコーディングの一般的ユースケース

API開発者: RESTコール用クエリパラメータ値エンコード。マーケター: Google/Facebook広告のトラッキングURLデコードしUTMパラメータ読取。SEO: 二重エンコードURLのリダイレクトチェーン整理。フォーム処理: GETリクエストデータエンコード。セキュリティ: 難読化URLをデコードしリダイレクト検査。アナリティクス: パーセントエンコード済みイベントデータ解析。すべて100%クライアントサイド — APIキー、認証トークン、クエリ文字列内PIIがデバイスを出ることはない。

ブログ