URL એન્કોડ/ડીકોડ (URL અને ક્વેરી રૂપાંતર)
તમારા બ્રાઉઝરમાં તરત જ URL એન્કોડ ડીકોડ (પરસેન્ટ-એન્કોડિંગ). encodeURIComponent / encodeURI વચ્ચે સ્વિચ કરો અને સંભવિત ડબલ એન્કોડિંગ શોધો.
વિકલ્પો
એડવાન્સ્ડ
મારે કયું વાપરવું જોઈએ?
પેરામીટર વેલ્યુ → encodeURIComponent
ક્વેરી વેલ્યુ, પાથ સેગમેન્ટ અને ફાઇલ નામો માટે શ્રેષ્ઠ (સુરક્ષિત encodeURIComponent રૂપાંતર).
સંપૂર્ણ URL → encodeURI
? & = / જેવા સેપરેટર્સ જાળવી રાખે છે જેથી URL વાંચી શકાય તેવું રહે.
+ વિરુદ્ધ %20
“%20” પ્રમાણભૂત છે. “+” એ ફોર્મ/ક્વેરી કન્વેન્શન છે — જરૂર મુજબ તેને બદલો.
નમૂના ઇનપુટ્સ
- https://example.com/search?q=અમદાવાદ લંચ&ref=email#વિભાગ
- utm_source=email&utm_campaign=વસંત સેલ 2026
- નમસ્તે/Hello?name=રાકેશ પટેલ¬e=10%OFF
શોર્ટકટ્સ
URL એન્કોડ/ડીકોડ (પરસેન્ટ-એન્કોડિંગ)
પરસેન્ટ-એન્કોડિંગ શું છે?
URL એન્કોડ/ડીકોડ નોન-ASCII અને અનામત અક્ષરોને %xx સિક્વન્સમાં રૂપાંતરિત કરે છે જેથી તેઓ URL માં સુરક્ષિત રીતે જઈ શકે.
encodeURI વિરુદ્ધ encodeURIComponent
વ્યક્તિગત વેલ્યુ માટે encodeURIComponent વાપરો; સંપૂર્ણ URL માટે encodeURI વાપરો જ્યાં સેપરેટર્સ રહેવા જોઈએ.
ટીપ
જો %25 વારંવાર દેખાય છે, તો ટેક્સ્ટ ડબલ-એન્કોડેડ હોઈ શકે છે. સુરક્ષિત રીતે ફરીથી ડીકોડ કરવા માટે ચેતવણી બેનરનો ઉપયોગ કરો.
FAQ
+ અને %20, શું તફાવત છે?
“%20” એ સ્પેસ માટે RFC-સુસંગત પરસેન્ટ-એન્કોડિંગ છે. “+” મુખ્યત્વે HTML ફોર્મમાં (application/x-www-form-urlencoded) વપરાય છે અને ક્વેરી સ્ટ્રિંગમાં ઘણીવાર સ્પેસ તરીકે ગણવામાં આવે છે.
મારે કયા ફંક્શનનો ઉપયોગ કરવો જોઈએ?
માત્ર વેલ્યુ માટે (ક્વેરી વેલ્યુ, પાથ ફ્રેગમેન્ટ, ફાઇલ નામ), encodeURIComponent રૂપાંતર પસંદ કરો. આખા URL માટે જેમાં ? & = / રાખવા જોઈએ, encodeURI પસંદ કરો.
ડબલ એન્કોડિંગ શું છે?
જો %25 (એન્કોડ કરેલ “%”) વારંવાર દેખાય છે, તો વેલ્યુ ડબલ-એન્કોડેડ હોઈ શકે છે. મૂળ ટેક્સ્ટ પાછો લાવવા માટે “ફરીથી ડીકોડ કરો” વાપરો.