メインコンテンツへスキップ
FixLines

URL エンコード・デコード

テキストを URL 用にパーセントエンコード、またはデコードします。

エディタ

行 1、列 10 行0 単語0 文字

URL エンコード・デコード: 概要

スペース、アクセント記号、特殊文字などを URL やクエリ文字列で安全に送信するには、パーセントエンコードが必要です。テキストを URL 用にエンコードしたり、「hello%20world」のようなエンコード済み文字列をデコードしたりできます。

URL エンコード・デコード: 使い方

  1. テキスト、またはエンコードされた文字列を入力または貼り付けます。
  2. 「URL エンコード」または「URL デコード」を選択します。
  3. 「適用」をクリックし、結果をコピーします。

URL エンコード・デコード: 主な活用例

  • スペースやアクセント記号を含む検索語句やパラメータ値を URL に組み込む。
  • パーセントコードが多数含まれるトラッキングリンクやリダイレクト URL を読み解く。
  • API リクエストやフォーム送信用のクエリ文字列の値を準備する。

URL エンコード・デコード: 使用例

検索フレーズをエンコード

入力

café & tea

結果

caf%C3%A9%20%26%20tea
元のテキストにデコード

入力

caf%C3%A9%20%26%20tea

結果

café & tea
記号を含む値をエンコード

入力

price=10€&note=50% off

結果

price%3D10%E2%82%AC%26note%3D50%25%20off

URL エンコード・デコード: よくある質問

どの文字がエンコードされますか?

英数字および - _ . ! ~ * ' ( ) 以外のすべての文字です。スペースは %20 に、アクセント文字は UTF-8 バイト列に変換されます。

デコード時にエラーが表示されるのはなぜですか?

パーセント記号の後に2桁の16進数が続いていないか、バイト列が有効な UTF-8 ではないことが原因です。

スペースは %20 とプラス記号のどちらになりますか?

本ツールでは URL パスや多くの API で標準的に使われる %20 に変換されます。デコード時はプラス記号もスペースとして扱われます。

URL 全体をエンコードすべきですか?

いいえ。パラメータの値のみをエンコードしてください。URL 全体をエンコードすると、スラッシュやクエスチョンマークなどの構造記号までエスケープされてしまいます。

テキストはサーバーに送信されますか?

いいえ。すべてお使いの端末のブラウザ上でローカルに実行されるため、テキストが外部に送信されることはありません。

このツールとよく一緒に使われるツール。

エンコード・デコード の関連ツールすべてのテキストツールを見る