URL ఎన్కోడర్ / డీకోడర్
URL లను ఆన్లైన్లో ఎన్కోడ్ మరియు డీకోడ్ చేయండి.
URLలో ASCII అక్షరాల్లో సురక్షితమైన కొన్ని మాత్రమే ఉపయోగించవచ్చు. స్పేస్లు, ఆంపర్సండ్లు, ప్రశ్నార్థక చిహ్నాలు, non-ASCII అక్షరాలు (Unicode లెటర్స్ లేదా emoji వంటివి) లాంటి స్పెషల్ కారెక్టర్లను URLలో సురక్షితంగా ఉంచే ముందు percent-encode చేయాలి. Percent-encoding అనేది అసురక్షిత అక్షరాలను % గుర్తుతో పాటు UTF-8 బైట్ విలువను సూచించే రెండు హెక్సాడెసిమల్ డిజిట్లతో మార్చే విధానం. ఈ టూల్ encodeURIComponent / decodeURIComponent స్టాండర్డ్ను ఉపయోగించి URLలను encode మరియు decode చేస్తుంది, ఇది Unicodeను సరిగ్గా హ్యాండిల్ చేస్తుంది.
📋 ఈ కాలిక్యులేటర్ను ఎలా ఉపయోగించాలి
టోగుల్ ద్వారా Encode లేదా Decode ఎంచుకుని, మీ ఇన్పుట్ను పేస్ట్ చేసి బటన్ క్లిక్ చేయండి. Encode కోసం: ఒక raw URL, query parameter విలువ, లేదా స్పెషల్ కారెక్టర్లు ఉన్న ఏదైనా టెక్స్ట్ను పేస్ట్ చేయండి — అది సురక్షితమైన percent-encoded ఫార్మాట్గా మారుతుంది. Decode కోసం: ఒక percent-encoded URL లేదా query string పేస్ట్ చేయండి — అది తిరిగి అర్థమయ్యే మూల రూపంలోకి మారుతుంది. సాధారణ ఉపయోగాలు: URLకి జతచేసే ముందు యూజర్ సెర్చ్ క్వరీలను encode చేయడం, సర్వర్ లాగ్ల నుండి URL పారామీటర్లను decode చేయడం, మరియు URLలలో ఉపయోగించే ఫైల్ పాత్లను encode చేయడం.
💡 ముఖ్య వాస్తవాలు & సమాచారం
JavaScriptలో రెండు URL encoding ఫంక్షన్లు ఉన్నాయి: encodeURI() URL స్ట్రక్చర్ కారెక్టర్లను (: / ? # [ ] @ ! $ & ' ( ) * + , ; =) అలాగే ఉంచి, URIలలో చెల్లని అక్షరాలను మాత్రమే encode చేస్తుంది. encodeURIComponent() మరింత కఠినంగా పని చేస్తుంది — లెటర్లు, డిజిట్లు, మరియు - _ . ! ~ * ' ( ) మినహా అన్నింటినీ encode చేస్తుంది — ఇది వ్యక్తిగత query parameter విలువలను లేదా path segmentలను encode చేయడానికి సరిపోతుంది. ఈ టూల్ encodeURIComponentను ఉపయోగిస్తుంది, ఇది విలువలను (పూర్తి URLలను కాదు) encode చేయడానికి సరైన ఎంపిక. స్పేస్లు %20గా మారతాయి (+ కాదు — ఆ పాత ఫార్మ్ కేవలం application/x-www-form-urlencodedలో ఉపయోగిస్తారు, ఆధునిక URLలలో కాదు).