ਮੁਫ਼ਤ URL ਏਨਕੋਡਰ ਅਤੇ ਡੀਕੋਡਰ
URL ਅਤੇ ਪੁੱਛਗਿੱਛ ਸਤਰ ਨੂੰ ਏਨਕੋਡ ਅਤੇ ਡੀਕੋਡ ਕਰੋ। encodeURICcomponent, decodeURICcomponent, ਅਤੇ ਪੁੱਛਗਿੱਛ ਸਟ੍ਰਿੰਗ ਪਾਰਸਿੰਗ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ।
ਹਰ ਰਾਖਵੇਂ ਅੱਖਰ ਨੂੰ ਏਨਕੋਡ ਕਰਦਾ ਹੈ — ਕਿਊਰੀ ਮੁੱਲਾਂ ਅਤੇ ਪਾਥ ਸੈਗਮੈਂਟਾਂ ਲਈ ਸਭ ਤੋਂ ਵਧੀਆ।
ਇਹ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ
ਇੱਥੇ URL ਐਨਕੋਡਿੰਗ ਅਤੇ ਡੀਕੋਡਿੰਗ JavaScript ਦੇ ਬਿਲਟ-ਇਨ globals — encodeURIComponent, encodeURI ਅਤੇ decodeURIComponent — ਨਾਲ ਪੂਰੀ ਤਰ੍ਹਾਂ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਚੱਲਦੀ ਹੈ, ਬਿਨਾਂ ਤੀਜੀ-ਧਿਰ ਲਾਇਬ੍ਰੇਰੀ ਅਤੇ ਨੈੱਟਵਰਕ ਬੇਨਤੀ ਦੇ। ਟੂਲ query string ਪੈਰਾਮੀਟਰਾਂ ਨੂੰ key-value ਸਾਰਣੀ ਵਜੋਂ ਪਾਰਸ ਕਰਕੇ ਦਿਖਾਉਣ ਲਈ ਬ੍ਰਾਊਜ਼ਰ ਦੀ ਮੂਲ URL API ਵੀ ਵਰਤਦਾ ਹੈ।
- 1ਐਨਕੋਡਿੰਗ ਮੋਡ ਚੁਣੋਤਿੰਨ ਮੋਡ ਅਸਲ ਵਰਤੋਂ ਨਾਲ ਜੁੜਦੇ ਹਨ: "Component" encodeURIComponent ਕਾਲ ਕਰਦਾ ਹੈ ਅਤੇ unreserved ਅੱਖਰਾਂ ਤੋਂ ਇਲਾਵਾ ਸਭ ਕੁਝ escape ਕਰਦਾ ਹੈ — ਇਕੱਲੇ query ਮੁੱਲਾਂ ਲਈ ਸਹੀ ਚੋਣ। "Full URL" encodeURI ਕਾਲ ਕਰਦਾ ਹੈ ਅਤੇ scheme, slashes ਅਤੇ domain ਸਾਬਤ ਛੱਡਦਾ ਹੈ। "Form" encodeURIComponent ਵਰਤਦਾ ਹੈ ਫਿਰ HTML forms ਦੁਆਰਾ ਭੇਜੇ application/x-www-form-urlencoded ਫਾਰਮੈਟ ਨਾਲ ਮੇਲ ਲਈ %20 ਦੀ ਥਾਂ + ਲਾਉਂਦਾ ਹੈ।
- 2ਇੱਕ ਕਲਿੱਕ ਵਿੱਚ ਐਨਕੋਡ ਜਾਂ ਡੀਕੋਡ ਕਰੋਐਨਕੋਡਿੰਗ ਤੁਹਾਡੇ ਟੈਕਸਟ ਨੂੰ ਚੁਣੇ function ਵਿੱਚੋਂ ਲੰਘਾ ਕੇ percent-encoded ਨਤੀਜਾ ਦਿਖਾਉਂਦੀ ਹੈ। ਡੀਕੋਡਿੰਗ decodeURIComponent ਕਾਲ ਕਰਦੀ ਹੈ (Form ਮੋਡ ਵਿੱਚ + ਨੂੰ ਸਪੇਸਾਂ ਵਿੱਚ ਬਦਲ ਕੇ)। ਖ਼ਰਾਬ percent-ਕ੍ਰਮ — ਜਿਵੇਂ ਬਿਨਾਂ ਜਾਰੀ byte ਦੇ ਇਕੱਲਾ %E0 — crash ਹੋਣ ਦੀ ਥਾਂ ਫੜ ਕੇ inline ਗਲਤੀ ਵਜੋਂ ਦੱਸੇ ਜਾਂਦੇ ਹਨ।
- 3URL API ਨਾਲ query strings ਪਾਰਸ ਕਰੋ"Parse params" ਕਿਰਿਆ ਤੁਹਾਡੇ ਇਨਪੁੱਟ ਨੂੰ ਬ੍ਰਾਊਜ਼ਰ ਦੇ ਮੂਲ URL constructor ਵਿੱਚ ਲਪੇਟਦੀ ਹੈ ਅਤੇ ਹਰ key-value ਜੋੜਾ ਕੱਢਣ ਲਈ url.searchParams ਵਿੱਚੋਂ ਲੰਘਦੀ ਹੈ। ਜੇ URL constructor ਇਨਪੁੱਟ ਰੱਦ ਕਰਦਾ ਹੈ, ਤਾਂ ਇੱਕ ਹੱਥ ਨਾਲ ਲਿਖਿਆ ਬਦਲ & ਅਤੇ = 'ਤੇ ਵੰਡ ਕੇ ਹਰ token ਨੂੰ safeDecode ਵਿੱਚੋਂ ਲੰਘਾਉਂਦਾ ਹੈ, ਇਸ ਲਈ ਅਧੂਰੀਆਂ ਜਾਂ ਕੱਚੀਆਂ query strings ਵੀ ਪੜ੍ਹਨਯੋਗ ਸਾਰਣੀ ਬਣਾਉਂਦੀਆਂ ਹਨ।
- 4ਨਤੀਜਾ ਕਾਪੀ ਕਰੋਐਨਕੋਡ ਜਾਂ ਡੀਕੋਡ ਕੀਤਾ ਟੈਕਸਟ monospace ਆਉਟਪੁੱਟ block ਵਿੱਚ ਦਿਸਦਾ ਹੈ। ਇੱਕ ਕਾਪੀ ਬਟਨ ਇਸਨੂੰ Clipboard API ਰਾਹੀਂ ਕਲਿੱਪਬੋਰਡ 'ਤੇ ਲਿਖਦਾ ਹੈ। ਕਿਸੇ ਵੀ ਸਮੇਂ ਕੁਝ ਵੀ ਤੁਹਾਡੀ ਡਿਵਾਈਸ ਤੋਂ ਬਾਹਰ ਨਹੀਂ ਜਾਂਦਾ।
ਸੰਬੰਧਿਤ ਟੂਲ
Base64 ਐਨਕੋਡਰ ਅਤੇ ਡੀਕੋਡਰ
ਟੈਕਸਟ ਜਾਂ ਫਾਈਲਾਂ ਨੂੰ Base64 ਵਿੱਚ ਐਨਕੋਡ ਕਰੋ, ਜਾਂ Base64 ਸਟ੍ਰਿੰਗਾਂ ਨੂੰ ਵਾਪਸ ਸਾਦੇ ਟੈਕਸਟ ਵਿੱਚ ਡੀਕੋਡ ਕਰੋ। ਤੁਰੰਤ, ਪ੍ਰਾਈਵੇਟ, ਅਤੇ ਮੁਫ਼ਤ।
HTML ਐਨਕੋਡਰ ਅਤੇ ਡੀਕੋਡਰ
ਖਾਸ ਅੱਖਰਾਂ ਨੂੰ HTML ਐਂਟਿਟੀਜ਼ ਵਿੱਚ ਐਨਕੋਡ ਕਰੋ ਜਾਂ ਐਂਟਿਟੀਜ਼ ਨੂੰ ਵਾਪਸ ਸਾਦੇ ਟੈਕਸਟ ਵਿੱਚ ਡੀਕੋਡ ਕਰੋ। ਤੁਰੰਤ, ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ।
ਸੀਜ਼ਰ ਸਾਈਫਰ ਅਤੇ ਟੈਕਸਟ ਇਨਕ੍ਰਿਪਟਰ
ਸੀਜ਼ਰ ਸਾਈਫਰ, ROT13, ਐਟਬਾਸ਼, ਅਤੇ ਵਿਜਨੇਅਰ ਸਾਈਫਰ ਨਾਲ ਟੈਕਸਟ ਇਨਕ੍ਰਿਪਟ ਅਤੇ ਡੀਕ੍ਰਿਪਟ ਕਰੋ। ਕਲਾਸਿਕ ਸਬਸਟੀਟਿਊਸ਼ਨ ਸਾਈਫਰ, ਸਭ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ।