URL エンコード / デコード

URL をエンコード/デコード。CJK のパスや特殊文字にも対応します。

入力

URL またはテキストを貼り付け、エンコードかデコードを選びます。

0 文字 Ctrl/Cmd + Enter
ローカルのみ

結果

結果はその場で更新され、いつでもコピーできます。

変換の準備完了

エンコードで特殊文字を処理するか、デコードでパーセントエンコード列を読める文字に戻します。

モード:エンコード 変更:0 セグメント:0
0 文字 0 行 状態:待機中

使い方

日本語・中国語などの文字、空白、特殊記号を含む URL を貼り付けて「エンコード」を押すとパーセントエンコード形式が得られます。エンコード済みの文字列を貼り付けて「デコード」を押すと読める文字に戻せます。

encodeURI と encodeURIComponent:本ツールは encodeURIComponent を使用し、/ ? & = を含むすべての特殊文字をエンコードするため、個々のパラメータ値のエンコードに適しています。URL 構造全体を保ちたい場合は encodeURI を使ってください(本ツールの対象外です)。

よく使うエンコード対応:空白 → %20&%26=%3D%E5%8F%B0%E5%8C%97。チルダ ~、感嘆符 !、アスタリスク *、アポストロフィ '、丸括弧 ( ) は RFC 3986 によりエンコードされません。

クイックガイド

使い方、よくある質問、関連ツール

初めてのユーザーもリピーターも、メインUIを変えずに素早く使えるコンパクトなガイド。

Chinese search: URL 編碼器、URL 解碼器、網址編碼 線上、百分比編碼

English search: url encode decode、percent encode online、url encoder decoder

使い方

まず基本操作を試す

  1. URL・クエリ文字列・プレーンテキストのいずれかを入力欄に貼り付けます。
  2. 目的に応じてエンコードかデコードを選びます。
  3. 結果を確認して「コピー」を押します。

活用例

このツールが役立つ場面

  • CJK を含む API 呼び出し日本語を含む URL をエンコードしてから、API 呼び出しや HTML リンクに埋め込みます。
  • サーバーログを読むサーバーログのパーセントエンコードされたクエリ文字列をデコードして、元のパラメータを読みます。

よくある質問

よく聞かれること

encodeURI と encodeURIComponent の違いは?

encodeURIComponent は / ? & = を含むすべての特殊文字をエンコードするため、単一のパラメータ値に適しています。encodeURI は URL 構造用の文字を保持します。本ツールは encodeURIComponent を使用します。

内容はブラウザの外に送信されますか?

いいえ。エンコードとデコードはすべてブラウザ内でローカルに実行されます。