ロゴ
ToolkitsLabEfficiency Hub

URLエンコード / デコードツール

URLをワンクリックでエンコード・デコードできる無料ツールです。Web開発やURL共有時に役立ちます。

Input
Result
変換結果がここに表示されます

入力はリアルタイムで反映されます。URL形式を貼り付けると、下の「解析結果」にパラメータが一覧表示され、デバッグ作業が捗ります。

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

本ツールは、URL(Webサイトのアドレス)に含まれる日本語や特殊記号を、ブラウザやサーバーが正しく認識できる「パーセントエンコーディング(%XX形式)」に変換したり、逆に元通りに復元したりするための高機能オンラインツールです。 特に、Wikipediaの日本語ページURLや、検索エンジンの複雑なURLをコピーした際に発生する「文字化けのような長い英数字」を、一瞬で読みやすい形式に整形できます。

こんなシーンで便利です

SNSやブログでのURLリンク切れ防止

日本語を含むURLをそのまま共有すると、リンクが途中で切れてしまうことがあります。事前にエンコードすることで、確実につながるURLを作成できます。

Web制作・APIのパラメータ確認

開発中のAPIリクエストに含まれるクエリパラメータ(?q=など)のデバッグに。URL形式であればドメインやパスを自動分解して表示します。

長いエンコード文字列の解読

「%E3%81%...」といった自分では読めない文字列をデコードし、本来どのような日本語キーワードが設定されているかを即座に判別します。

マーケティングデータの整理

アクセス解析や広告の計測URLに含まれる「utm_source」などのパラメータを抽出し、データ集計の際の確認作業を効率化します。

使い方は簡単 3ステップ

  1. 上部のスイッチで「エンコード」または「デコード」モードを選択します。
  2. 「Input」欄に変換したい文字列やURLを貼り付けます。
  3. リアルタイムで下に結果が表示されるので、「コピー」ボタンで取得します。

URL形式を入力した場合、自動的にホスト名やクエリパラメータを一覧表示する「解析機能」が起動します。

ご利用時の注意点

  • UTF-8に対応:日本語の変換に最も適したUTF-8形式をベースに処理を行っています。
  • エラー表示:入力された文字列が正しいエンコード形式でない場合、デコード時に警告が表示されます。
  • 入替機能:「入替」ボタンを使うと、変換後のテキストをそのまま入力欄に戻せるため、連続作業が非常にスムーズです。

主要な記号・日本語のURLエンコード対応表

URL内で特別な意味を持つ記号や、日本語(UTF-8)がどのようにパーセントエンコーディングされるかの早見表です。

文字 / 種類エンコード後 (%形式)変換が必要な理由
半角スペース%20 (または +)URLの区切りと誤認されるのを防ぐため
日本語(あ)%E3%81%82標準規格でURLにはASCII文字以外使えないため
スラッシュ ( / )%2Fパスの階層構造(ディレクトリ)と区別するため
アンパサンド ( & )%26クエリパラメータの区切り文字と混同を避けるため
イコール ( = )%3Dパラメータの変数と値のセットを正しく送るため
ハッシュ ( # )%23ページ内アンカー(フラグメント)との衝突回避
パーセント ( % )%25エンコード自体の開始記号として定義されているため

RFC3986準拠のパーセントエンコーディング

本ツールは、現代のWeb標準であるRFC3986およびUTF-8形式に基づいたエンコードを行います。 「URLのコピペで文字化けした」と感じる現象の多くは、ブラウザが日本語URLを自動でこの形式に変換して表示しているためです。デコード機能を使えば、元の読みやすい日本語へ一瞬で戻すことができます。

SNSやブログでのリンク切れを防ぐために

X (旧Twitter) やLINE、WordPressなどで日本語を含むURLをそのまま貼ると、リンクが途切れて404エラーになるケースがあります。「安全なエンコード済みURL」を作成して共有することで、文字化けやリンク切れを未然に防ぎ、クリック率の低下やSEO評価の分散を回避できます。

よくある質問(FAQ)

Q.入力したURLが外部に送信されたり、ログに残ったりしませんか?

Q.

A. 一切送信・保存されません。本ツールはすべての処理をお客様のブラウザ上のJavaScriptで完結させています。機密性の高いパラメータを含むURLでも、プライバシーが守られた状態で安全に処理いただけます。

Q.エンコードとデコードの違いは何ですか?

Q.

A. 「エンコード」は日本語などの特殊文字を%形式の英数字に変換すること、「デコード」はその英数字を元の読みやすい文字列に戻すことを指します。

Q.特殊な記号(&や?など)も正しく処理できますか?

Q.

A. はい。標準的な encodeURIComponent の仕様に基づき、URL内で特別な意味を持つ記号も安全に通信できる形式へ変換します。

User Feedback & Request

あなたの声で、
このツールをより鋭く。

「こんな機能が欲しい」「ここを直してほしい」といったご意見や、新しいツールのリクエストを募集しています。エンジニアが直接目を通し、開発の参考にさせていただきます。

フィードバックを送る