digtools
🔗
url encoder decoder,

URLエンコード/デコード

URLのパーセントエンコーディングとデコードをリアルタイムに変換。クエリパラメータの構築やURL解析に最適。

🔄
双方向変換
エンコード ↔ デコードをワンクリック
リアルタイム
入力と同時に変換結果を表示
🔒
ブラウザ完結
データはサーバーに送信されません
入力(エンコードする文字列)
結果
🔒 すべての変換処理はブラウザ内で完結します。入力データはサーバーに一切送信されません。
about,

URLエンコード/デコード変換ツールとは

URL内の日本語やスペースなどの特殊文字を、RFC 3986に準拠したパーセントエンコーディング(%XX形式)に変換する無料オンラインツールです。エンコード済みURLを元の読める文字列にデコードすることもできます。

encodeURIComponentencodeURIの2つのモードに対応し、API開発時のパラメータ構築やSEO用URLの確認に最適です。すべての処理はブラウザ内で完結し、データがサーバーに送信されることはありません。

how to use,

使い方

STEP 1

モードを選択

「エンコード」または「デコード」のどちらかのモードを選択します。

STEP 2

テキストを入力

左側のテキストエリアにURLや文字列を貼り付けると、リアルタイムに変換結果が右に表示されます。

STEP 3

コピーして使用

コピーボタンで変換結果をクリップボードにコピーできます。入替ボタンで入出力をスワップできます。

glossary,

用語集

パーセントエンコーディング (Percent-Encoding)
URLに使用できない文字を%XX形式(XXは16進数)に変換するエンコード方式。RFC 3986で定義。
encodeURIComponent
JavaScript関数。/や?を含む全ての特殊文字をエンコードする。クエリパラメータの値に使う。
encodeURI
JavaScript関数。URLの構造文字(/、:、?、#、&)は残し、それ以外の特殊文字のみエンコードする。
UTF-8
Unicodeの符号化方式。日本語1文字が3バイト(%XX%XX%XX)にエンコードされる。
RFC 3986
URIの構文を定義するインターネット標準。予約文字と非予約文字の区分を定める。
クエリ文字列 (Query String)
URL末尾の?以降の部分。key=value形式のパラメータを&で連結する。
フラグメント (Fragment)
URL末尾の#以降の部分。ページ内アンカーを指定する。
faq,

よくある質問

Q.encodeURIComponentとencodeURIの違いは何ですか?
encodeURIComponentは/や?を含む全ての特殊文字をエンコードします。クエリパラメータの値に使います。encodeURIはURL構造の文字を残したまま日本語等のみエンコードします。
Q.入力したURLはサーバーに送信されますか?
いいえ。すべての変換はブラウザ内のJavaScript標準関数で行われます。
Q.日本語を含むURLをエンコードするとどうなりますか?
UTF-8でエンコードされ、日本語1文字が%E6%9D%B1のような3バイトのパーセントエンコーディングに変換されます。
Q.デコードに失敗する場合は?
不正なパーセントエンコーディング(%ZZ等)が含まれている場合にエラーとなります。入力を確認してください。
Q.Base64エンコードもできますか?
本ツールはURLパーセントエンコーディング専用です。Base64は別のツールをご利用ください。
use cases,

活用シーン

🔧 API開発

リクエストパラメータに日本語を含める際のエンコード確認。

🔍 SEO・リンク確認

エンコード済みURLが意図した文字列を指しているかデコードで確認。

📧 メール・チャット

受け取ったエンコード済みURLの中身を確認。

📊 アクセス解析

ログに記録されたエンコード済みURLパラメータの解読。

免責事項

当サイトで提供しているツールは、すべて無料でご利用いただけますが、自己責任での利用をお願いいたします。各種ツールの計算結果や変換結果、生成データの正確性・完全性・安全性について、当サイトはいかなる保証もいたしません。ツールの利用に起因して発生したいかなる損害・トラブルについても、運営者は一切の責任を負いかねますので、あらかじめご了承ください。なお、ファイル処理や計算などは原則としてご利用のブラウザ上で完結しており、入力されたデータが当サイトのサーバーに送信・保存されることはありません。