URLエンコーダー&デコーダー

URLエンコーダー&デコーダー

URLエンコーダー&デコーダー を使う

GotoKitのすべてのツールはオンラインで直接動作し、ダウンロード不要です。

準備完了
JavaScript
// 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')
Python
from urllib.parse import quote, unquote
# encodeURIComponent
quote('hello world', safe='')
# encodeURI
quote('https://a.com', safe='/:?=&')
# decode
unquote('hello%20world')
Java
import java.net.URLEncoder;
import java.net.URLDecoder;
// encode (+ for space)
URLEncoder.encode("hello world","UTF-8")
// decode
URLDecoder.decode("hello+world","UTF-8")
CharEncodedNote
space%20Space
!%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%87UTF-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行1アイテム)。
  2. モードを選択:エンコードまたはデコード。
  3. エンコードタイプを選択:encodeURI または encodeURIComponent。
  4. スペース処理を選択:%20 または +。
  5. 結果が右側の出力ボックスに即座に表示されます。
  6. 結果をコピーするか、交換ボタンで入出力を反転。

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式生成・解析ツール。スケジュール式を視覚的に構築し、人間可読な説明と次回実行時間をプレビュー。

すべてのカテゴリを見る