About This Tool
What is URL エンコーダー / デコーダー?
A tool for encoding and decoding URL strings. URL encoding is essential when web addresses contain special characters, spaces, or non-ASCII characters like CJK text. It ensures safe transmission of query parameters in web requests.
How to Use
- Enter the string you want to encode or decode in the input area.
- Click 'Encode' to convert special characters to percent-encoding (%XX).
- Click 'Decode' to restore encoded strings to their original characters.
- Copy the result for use in your project.
Key Features
- Standard URL encoding based on encodeURIComponent
- Full support for non-ASCII characters including CJK
- Bidirectional encode/decode conversion
- Real-time result display
Tips
- Special characters like &, =, ?, and # must be encoded in URLs to work as intended.
- Spaces are converted to %20 or + during URL encoding.
- Always encode user input in query parameters when making API calls.
URL エンコーダー / デコーダー
URL 文字列をエンコードまたはデコードします
Frequently Asked Questions
encodeURI()とencodeURIComponent()の違いは何ですか?▼
encodeURI()はURI全体をエンコードしますが、:、/、?、#などの特殊文字はそのまま残します。encodeURIComponent()はそれらの文字も含めてすべてをエンコードするため、個々のクエリパラメータ値のエンコードに適しています。
スペースが%20と+で表示されることがあるのはなぜですか?▼
%20はURLにおけるスペースの標準的なパーセントエンコーディングです。+記号はapplication/x-www-form-urlencoded形式(HTMLフォーム送信)でのみ使用されます。どちらもスペースを表しますが、URLでは%20がより普遍的に正確です。
URLに韓国語や日本語などの非英語文字をエンコードする必要がありますか?▼
はい。非ASCII文字は安全な送信のためにURLエンコードが必要です。最新のブラウザは読みやすさのためにアドレスバーにデコードされた文字を表示しますが、実際のHTTPリクエストではエンコードされた形式が使用されます。
Related Tools
コーデック (エンコーダー/デコーダー)
Base64, Base64URL, Base32, Hex, ASCII85のエンコード/デコード
データフォーマット変換ツール
JSON、YAML、TOML、XML、INI、Properties 形式間の変換と検証
ハッシュジェネレーター
テキストから MD5、SHA-1、SHA-256、SHA-512 ハッシュを生成します
JWT エンコーダー / デコーダー
JWT トークンをエンコードまたはデコードします
正規表現テスター
リアルタイムマッチングで正規表現をテストします
ケース変換ツール
テキストを camelCase、PascalCase、snake_case などに一括変換します