開発者ツール

URLをエンコードまたはデコードする

ブラウザでコンポーネントまたは完全な URL をパーセントエンコーディングで URL エンコードまたはデコードします。 Unicode と絵文字がサポートされています。

クエリ値にはコンポーネント モードを使用します。完全な URL モードでは、次のようになります。 / ? & = # 残りをエンコード中。何もアップロードされていません。

  • 端末内で実行
  • アップロードなし
  • すぐ変換
  • 無料
エンコードモード

コンポーネントはencodeURIComponentを使用します。完全な URL は encodeURI を使用するため、スキーム、:、/、?、&、=、および # は読み取り可能のままです。

使い方

  1. データを貼り付ける
  2. 実行する
  3. 結果をコピーする

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 ツールを使用します。