URLエンコーダー&デコーダー
URLエンコーダー&デコーダー を使う
GotoKitのすべてのツールはオンラインで直接動作し、ダウンロード不要です。
// encodeURI - keep URL structure
encodeURI('https://a.com?q=hello world')
// => "https://a.com?q=hello%20world"
// encodeURIComponent - encode all
encodeURIComponent('hello & world')
// => "hello%20%26%20world"
// decode
decodeURIComponent('hello%20world')from urllib.parse import quote, unquote
# encodeURIComponent
quote('hello world', safe='')
# encodeURI
quote('https://a.com', safe='/:?=&')
# decode
unquote('hello%20world')import java.net.URLEncoder;
import java.net.URLDecoder;
// encode (+ for space)
URLEncoder.encode("hello world","UTF-8")
// decode
URLDecoder.decode("hello+world","UTF-8")| Char | Encoded | Note |
|---|---|---|
| space | %20 | Space |
| ! | %21 | |
| " | %22 | |
| # | %23 | |
| $ | %24 | |
| % | %25 | |
| & | %26 | |
| ' | %27 | |
| ( | %28 | |
| ) | %29 | |
| * | %2A | |
| + | %2B | |
| , | %2C | |
| / | %2F | |
| : | %3A | |
| ; | %3B | |
| = | %3D | |
| ? | %3F | |
| @ | %40 | |
| [ | %5B | |
| ] | %5D | |
| %7B | ||
| %7D | ||
| 中文 | %E4%B8%AD%E6%96%87 | UTF-8 |
Remove UTM / fbclid / gclid / ...
一括:1行1URLこのツールについて
APIパラメータのデバッグ、追跡リンクのクリーンアップ、非ASCII URLの処理に最適。バッチ処理、デュアルモード、ワンクリック追跡削除、全ローカル処理。
- 100%無料、回数制限なし
- 登録・ログイン不要
- ブラウザ上でそのまま動作
- 高速でプライバシーにも配慮
説明
URL Encoder & Decoder は、URLエンコード(パーセントエンコーディング)とデコードのための純粋なフロントエンドオンラインツールです。バッチ処理、encodeURI / encodeURIComponent のデュアルモード、スペース処理(%20 / +)、スマートエンコード検出をサポートしています。すべての処理はブラウザ内でローカルに実行され、データはアップロードされないため、機密情報を含むURLに最適です。
主な機能
- 双方向:URLエンコードとデコード。
- バッチモード:1行1アイテム、行番号付き結果。
- デュアルエンコードモード:encodeURI(URL構造文字を保持)と encodeURIComponent(すべての特殊文字をエンコード)。
- スペース処理:%20 または + を選択可能。
- 自動検出:入力がエンコード済みかプレーンテキストかを自動識別。
- ワンクリックコピー:結果を即座にコピー。
- 追跡パラメータ削除:UTM、fbclid などのマーケティング追跡パラメータをURLから除去。
- 履歴:直近20件の変換を自動保存。
- 文字参照表:一般的なパーセントエンコード文字の組み込み表。
- コード例:JavaScript、Python、Java のすぐに使えるコードスニペット。
- 完全ローカル:サーバー依存なし、データプライバシーを保護。
使用方法
- エンコードまたはデコードするテキストを入力ボックスに貼り付け(バッチ:1行1アイテム)。
- モードを選択:エンコードまたはデコード。
- エンコードタイプを選択:encodeURI または encodeURIComponent。
- スペース処理を選択:%20 または +。
- 結果が右側の出力ボックスに即座に表示されます。
- 結果をコピーするか、交換ボタンで入出力を反転。
encodeURI と encodeURIComponent の違い
- encodeURI:URL構造文字(
:/?#[]@!$&'()*+,;=)を保持、完全なURLのエンコードに適しています。 - encodeURIComponent:すべての特殊文字をエンコード、URLパラメータ値のエンコードに適しています。
典型的な使用シナリオ
- APIリクエストパラメータのエンコードのデバッグ。
- 追跡パラメータ付きプロモーションリンクのクリーンアップ。
- 非ASCII文字や特殊文字を含むURLの処理。
- フロントエンドとバックエンドの統合時の一貫したパラメータエンコードの検証。
注意事項
- デコード時は入力が有効なパーセントエンコードテキストであることを確認してください。
- バッチモードでは各行が独立して処理されます。
- URLクリーンアップには完全なURLが必要です。
最終確認日:2026-07-26
よくある質問
無料ですか?
はい、完全無料。登録不要、制限なし。
データ送信?
いいえ。すべてブラウザ内ローカル処理。データは送信されません。
encodeURI と encodeURIComponent の違い?
encodeURI はURL構造文字を保持、完全URL用。encodeURIComponent はすべての特殊文字をエンコード、パラメータ値用。
バッチ処理対応?
対応。1行1アイテム、行番号付き結果出力。
追跡パラメータ削除方法?
「追跡削除」タブでURLを貼り付け、「URLをクリーン」をクリック。utm_source, fbclid等を自動削除。
開発者のおすすめ
開発者の全ツールToken/安全なパスワード生成器
ローカル実行の安全なパスワード生成ツール。長さ、文字種、除外ルール、強度評価に対応。
GotoKit オンラインハッシュ生成器
GotoKit オンラインハッシュ生成器 — テキスト入力やファイルドロップで MD5/SHA1/SHA256/SHA384/SHA512 を生成。ライブ更新、HMAC モード、大文字小文字切替、ワンクリックコピー。
MD5オンライン暗号化ツール - パスワード生成とハッシュ比較
オンラインMD5暗号化ツール。テキストMD5生成、安全なパスワード生成(MD5出力付き)、MD5ハッシュ比較の3モード搭載。ブラウザ側ローカル計算。
JSON フォーマッタ & バリデータ
vanilla-jsoneditor を用いたシンプルな JSON フォーマット/検証ツール(上級モードあり)。
オンライン YAML ↔ JSON 変換ツール
無料オンライン YAML ↔ JSON 変換ツール。貼り付けて双方向変換、検証・コピー・ダウンロード・クリア対応。設定ファイル、APIドキュメント、データ交換に最適。
XML フォーマッター・圧縮・検証ツール
無料オンライン XML フォーマッター・圧縮・検証ツール。貼り付けて整形・圧縮・構文チェック。インデント設定、属性ソート、空要素省略が可能。すべてブラウザ内で処理。
robots.txt 生成ツール
主要クローラのプリセット、Allow/Disallow の視覚編集、Sitemap 追加、リアルタイム検証、ワンクリック保存に対応した無料 robots.txt 生成ツール。全ローカル処理。
XML サイトマップ生成ツール
無料のオンライン XML サイトマップ生成ツール。URL リストを貼り付けるだけで標準的な sitemap.xml を作成でき、lastmod/changefreq/priority の一括設定、URL 重複除去・検証、CSV/TSV/既存サイトマップの取り込み、5万件超の自動 sitemapindex 分割に対応。すべてブラウザ内で動作。
正規表現テスター
リアルタイムマッチ、ハイライト表示、構文説明、テストケース管理を備えたオンライン正規表現テストツール。
Cron 式生成・解析ツール - オンラインスケジュール式作成
無料オンラインCron式生成・解析ツール。スケジュール式を視覚的に構築し、人間可読な説明と次回実行時間をプレビュー。