開発者ツール
URLをエンコードまたはデコードする
ブラウザでコンポーネントまたは完全な URL をパーセントエンコーディングで URL エンコードまたはデコードします。 Unicode と絵文字がサポートされています。
クエリ値にはコンポーネント モードを使用します。完全な URL モードでは、次のようになります。 / ? & = # 残りをエンコード中。何もアップロードされていません。
- 端末内で実行
- アップロードなし
- すぐ変換
- 無料
コンポーネントはencodeURIComponentを使用します。完全な URL は encodeURI を使用するため、スキーム、:、/、?、&、=、および # は読み取り可能のままです。
使い方
- 01 データを貼り付ける
- 02 実行する
- 03 結果をコピーする
NEXNARA を使う理由
-
非公開
データはブラウザ内に留まります。
-
すぐ変換
結果はすぐに表示されます。
-
アップロードなし
NEXNARA のサーバーには何も送りません。
-
どこでも使える
インストールは不要です。
詳しく見る
URLエンコードとは?
URLエンコード(パーセントエンコード)は、予約文字や非ASCII文字を %20 のような % シーケンスに置き換えます。ブラウザやAPIはクエリ文字列やパス区間で使います。
使い方
クエリ値またはパス セグメントのコンポーネントを選択します。完全なリンクがすでにあり、スペースと非 ASCII エンコードのみが必要な場合は、[完全な URL] を選択します。デコードはパーセントエンコードを元に戻します。スワップは 2 つのボックスを交換します。
コンポーネントとフルURL
コンポーネント モードでは、ほぼすべての予約文字をエンコードする encodeURIComponent が使用されます。完全な URL モードでは encodeURI が使用されるため、次のようになります。 & = # その場に留まります。コンポーネント モードで URL 全体を配置すると、URL は 1 つの不透明な値に変わります。
よくある用途
検索用語、Unicode パス、またはクエリ パラメータをリンクに配置する前にエンコードします。コピーした URL をデコードして元のテキストを読み取ります。これは Base64 エンコードではありません。
プライバシー
テキストはブラウザ内に留まります。NEXNARAのサーバーにはアップロードされず、Cookie、ローカルストレージ、データベースにも保存されません。
よくある質問
パーセントエンコードとは?
パーセントエンコードは文字を % と2桁の16進数で表します。空白は %20 になります。非ASCIIはUTF-8のパーセント列になります。
フルURLをエンコードするのはどんなとき?
すでに完全なURLがあり、空白やUnicodeだけエンコードしたいときに「フルURLをエンコード」を使います。URLの中に入る単一の値には「コンポーネントをエンコード」です。
encodeURI と encodeURIComponent の違いは何ですか?
encodeURIComponent は、&、=、?、/、# などの予約文字をエンコードします。 encodeURI はこれらの構造文字をそのまま残すため、完全な URL は URL のままになります。
エンコーディングが無効な場合はどうなりますか?
単独の %、%2、または %GG などの壊れたシーケンスは、無効なパーセント エンコーディングとして報告されます。ページはクラッシュしません。
URL エンコードは Unicode と絵文字をサポートしていますか?
はい。テキストは UTF-8 としてパーセントエンコードされるため、韓国語、日本語、アラビア語、絵文字はコンポーネント モードで往復します。
私のURLはアップロードされていますか?
いいえ。エンコードとデコードはこのブラウザでのみ実行されます。サーバーへのアップロードや外部 API はありません。
URLエンコードはBase64と同じですか?
いいえ。パーセント エンコーディングにより、URL 内のテキストが安全になります。 Base64 は、任意のバイトを ASCII としてエンコードします。データの URL とファイルには Base64 ツールを使用します。