URLエンコード/デコード
swiftwand
URLエンコード/デコード
URL/URIコンポーネント/Base64 の3種類のエンコード・デコードを即変換する無料ツール。日本語URL・特殊文字含むクエリパラメータ・画像Data URL等の処理に。ブラウザ内で完結、サーバー送信なし。
🔗 URLエンコード/デコード
URL・クエリパラメータ・Base64の3種をワンクリックで相互変換。日本語URL・特殊文字対応、リアルタイム変換。
3つのエンコード方式:
・URL エンコード:
・URI Component:
・Base64:
・URL エンコード:
encodeURI() — URL全体用、: / ? # [ ] @等を保持・URI Component:
encodeURIComponent() — クエリ値用、すべての特殊文字をエンコード・Base64:
btoa() / atob() — 画像・ファイルのData URL等で使用3つのエンコード方式の使い分け
- URL エンコード (encodeURI): URL全体用。
:/?#[]@等を保持。日本語ドメイン名 (xn-- punycode) もこちらで。 - URI Component (encodeURIComponent): クエリパラメータの値専用。すべての特殊文字をエンコード。一般的にはこちらが安全。
- Base64: バイナリ→ASCII変換。画像の Data URL、メール添付、簡易な難読化等で使用。