Encode & decode URLs aur query parameters instantly - percent-encoding (%20, %26...), UTF-8 safe, component/full URL modes. Free & 100% private.
URL encoding (percent encoding, RFC 3986) unsafe characters ko % + 2 hex digits mein convert karta hai. URLs sirf limited ASCII characters allow karte hain - spaces, special symbols aur non-English text (Hindi, emoji) ko encode karna zaroori hai warna URL toot jaata hai ya data corrupt hota hai.
| Character | Encoded | Common Use |
|---|---|---|
| Space | %20 | Sabse common - search queries |
| & | %26 | Parameter separator conflict |
| ? | %3F | Query string start conflict |
| = | %3D | Key-value separator conflict |
| # | %23 | Fragment/anchor conflict |
| / | %2F | Path separator conflict |
| + | %2B | Legacy space confusion se bachne ke liye |
| % | %25 | Encoding character khud |
Yeh developers ki sabse common confusion hai (JavaScript ke encodeURIComponent vs encodeURI jaisa):
Rule of thumb: Query value encode kar rahe ho → Component. Poora URL fix kar rahe ho → Full URL.
wa.me/91XXXXXXXXXX?text=Hello%20thereUnsafe characters ko % + 2 hex digits mein convert karna (space → %20, & → %26). URLs limited ASCII hi allow karte hain, isliye special characters encode karne padte hain.
encodeURIComponent SAB characters encode karta hai (query values ke liye). encodeURI URL structure (:, /, ?, &) preserve karta hai (complete URLs ke liye). Is tool ke Component/Full URL modes yehi hain.
%20 standard hai (RFC 3986) aur har jagah kaam karta hai. + sirf query strings mein legacy HTML form convention hai. Safe choice: %20.
Encoded URL (%XX sequences wala) input mein paste karo aur Decode click karo. UTF-8 support ke saath Hindi/emoji bhi correctly decode hote hain.
100% safe. Saari processing browser mein native JavaScript se hoti hai. URLs kabhi server par nahi jaate, log ya store nahi hote.