URLをワンクリックでエンコード・デコードできる無料ツールです。Web開発やURL共有時に役立ちます。
入力はリアルタイムで反映されます。URL形式を貼り付けると、下の「解析結果」にパラメータが一覧表示され、デバッグ作業が捗ります。
URLエンコード / デコードツールとは?
本ツールは、URL(Webサイトのアドレス)に含まれる日本語や特殊記号を、ブラウザやサーバーが正しく認識できる「パーセントエンコーディング(%XX形式)」に変換したり、逆に元通りに復元したりするための高機能オンラインツールです。 特に、Wikipediaの日本語ページURLや、検索エンジンの複雑なURLをコピーした際に発生する「文字化けのような長い英数字」を、一瞬で読みやすい形式に整形できます。
こんなシーンで便利です
SNSやブログでのURLリンク切れ防止
日本語を含むURLをそのまま共有すると、リンクが途中で切れてしまうことがあります。事前にエンコードすることで、確実につながるURLを作成できます。
Web制作・APIのパラメータ確認
開発中のAPIリクエストに含まれるクエリパラメータ(?q=など)のデバッグに。URL形式であればドメインやパスを自動分解して表示します。
長いエンコード文字列の解読
「%E3%81%...」といった自分では読めない文字列をデコードし、本来どのような日本語キーワードが設定されているかを即座に判別します。
マーケティングデータの整理
アクセス解析や広告の計測URLに含まれる「utm_source」などのパラメータを抽出し、データ集計の際の確認作業を効率化します。
使い方は簡単 3ステップ
- 上部のスイッチで「エンコード」または「デコード」モードを選択します。
- 「Input」欄に変換したい文字列やURLを貼り付けます。
- リアルタイムで下に結果が表示されるので、「コピー」ボタンで取得します。
※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評価の分散を回避できます。
Webアプリケーション開発におけるURLエンコードの応用パターン
システム間のデータ連携や動的なページ遷移時に発生しやすい、エスケープ処理のトラブルを防ぐ実装知識です。
ベースURL全体とパラメータ単体のエンコードメソッドの使い分け
JavaScript開発において、ドメインを含むURL全体には「encodeURI」、パラメータの値には「encodeURIComponent」を適用します。
用途に適した関数を選択しなければ、コロン(:)やスラッシュ(/)まで過剰にパーセント表記へ置換され、通信エラーの原因になります。
半角スペースに対するパーセント記号とプラス記号の挙動差
URLの仕様を定義する規格により、スペースは「%20」または「+」のいずれかにエンコードされます。
通常はRFC3986に準拠した%20が使われますが、Webフォームのデータ送信(application/x-www-form-urlencoded)では伝統的にプラス記号へ変換される仕様が残っています。
マルチバイト文字を扱うAPIリクエストの設計基準
REST APIや外部システムと日本語データを送受信する場合、リクエストヘッダーやクエリの文字コードをUTF-8に統一するのが原則です。
送信直前で確実に1段階エスケープを挟む設計にすることで、サーバー側でのバグや予期せぬ文字化けの発生を構造的に遮断できます。
よくある失敗と対策
URLパラメータ(?や&)の一括エンコードで発生するリンク切れ・遷移エラー
ドメイン(https://...)やパラメータの区切り文字である「?(クエスチョン)」や「&(アンパサンド)」を含んだURL全体を一括でエンコードすると、これらの制御文字まで「%3F」や「%26」に変換されてしまい、ブラウザがパラメータを認識できず404エラーやページ遷移の失敗を引き起こす重大なSEO上の後悔に繋がります。
💡 対策・解決策を見る▼
文字コード(UTF-8とShift_JIS)のミスマッチによる「デコード時の文字化け」
現代のWeb標準であるUTF-8形式でエンコードされたパーセント表記(%E3%81%...)を、古い社内システムやShift_JIS(SJIS)前提のレガシーなWebサイト、古いExcelマクロで無理にデコードしようとすると、復元された文字列が激しく文字化けし、検索クエリの解析やリダイレクト設定、マーケティングデータの抽出が正しく行えない原因になります。
💡 対策・解決策を見る▼
SNS(X・LINEなど)での日本語URLの直貼りが原因の「リンクの途中切れ・404エラー」
Wikipediaの日本語ページアドレスや、WordPressで作成した日本語スラッグのパーセント非対応URLを、X(旧Twitter)、LINE、ブログ、メールなどにそのまま貼り付けると、日本語の直前や途中のスペース・記号でリンク(アンカータグ)が途切れ、ユーザーがアクセスした際にページが見つからない(404 Not Found)エラーが発生し、クリック率の低下やSEO評価の著しい分散に繋がります。
💡 対策・解決策を見る▼
重複エンコード(二重エンコード)による検索エンジンのクロールエラーとSEO機会損失
すでにブラウザによって自動的に「%E3...」とパーセント変換されているURLを、すでに変換済みであると気づかずに、もう一度URLエンコードツールにかけてしまう失敗です。二重にエンコードされたURL(%25E3...形式)は、検索エンジンのGoogleクローラーやサーバー側で正しく解釈されず、ページを循環(無限ループ)させたりインデックスを拒否されたりして、サイト全体のSEO評価を致命的に下げる要因になります。
💡 対策・解決策を見る▼
よくある質問(FAQ)
Q.入力したURLやパラメータが外部に流出する心配はありませんか
A. 心配ありません。本ツールは完全ローカル処理型の安全設計を採用しています。入力された文字列やクエリパラメータはすべてお使いのブラウザ内だけで処理され、外部のサーバーへ送信や保存をされることはないため、機密情報を含むURLでも安心です。
Q.エンコードした後にすぐデコードして確認をすることは可能ですか
A. 可能です。画面内に用意されている入替ボタンをクリックすることで、変換結果として出力された文字列をそのまま入力欄へと瞬時に戻すことができます。この機能により、モードを切り替えての連続的な検証作業が非常にスムーズに行えます。
Q.変換できない文字列を入力した場合はどうなりますか
A. 入力された文字列がパーセントエンコーディングの規則に準拠していないなど、正しい形式でない状態でデコード処理を実行した場合には、画面上に文字化けを防ぐための警告メッセージがリアルタイムで表示される仕様となっています。
Q.長いアドレスを貼り付けた際の自動解析機能とは何ですか
A. 入力欄にスキームを含むURL形式のテキストが入力されると、システムがそれを自動的に検知します。ドメイン部分であるホスト名や、末尾に結合されている複雑なクエリパラメータを要素ごとに分解し、見やすく一覧として画面上に展開します。
Q.文字コードはどの規格をベースにして変換が行われますか
A. 現代のWeb標準規格であるRFC3986およびUTF-8形式に基づいて処理を行っています。主要な検索エンジンやブラウザと同一のロジンスクでエスケープ処理が行われるため、文字化けやシステム間での認識エラーを未然に防ぐことが可能です。
あなたの声で、
このツールをより鋭く。
「こんな機能が欲しい」「ここを直してほしい」といったご意見や、新しいツールのリクエストを募集しています。エンジニアが直接目を通し、開発の参考にさせていただきます。