LibraTool logoLibraTool

ਮੁਫ਼ਤ URL ਏਨਕੋਡਰ ਅਤੇ ਡੀਕੋਡਰ

URL ਅਤੇ ਪੁੱਛਗਿੱਛ ਸਤਰ ਨੂੰ ਏਨਕੋਡ ਅਤੇ ਡੀਕੋਡ ਕਰੋ। encodeURICcomponent, decodeURICcomponent, ਅਤੇ ਪੁੱਛਗਿੱਛ ਸਟ੍ਰਿੰਗ ਪਾਰਸਿੰਗ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ।

ਲੋਡ ਹੋਣ ਤੋਂ ਬਾਅਦ ਔਫ਼ਲਾਈਨ ਕੰਮ ਕਰਦਾ ਹੈ
ਏਨਕੋਡਿੰਗ ਮੋਡ

ਹਰ ਰਾਖਵੇਂ ਅੱਖਰ ਨੂੰ ਏਨਕੋਡ ਕਰਦਾ ਹੈ — ਕਿਊਰੀ ਮੁੱਲਾਂ ਅਤੇ ਪਾਥ ਸੈਗਮੈਂਟਾਂ ਲਈ ਸਭ ਤੋਂ ਵਧੀਆ।

ਇਹ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ

ਇੱਥੇ URL ਐਨਕੋਡਿੰਗ ਅਤੇ ਡੀਕੋਡਿੰਗ JavaScript ਦੇ ਬਿਲਟ-ਇਨ globals — encodeURIComponent, encodeURI ਅਤੇ decodeURIComponent — ਨਾਲ ਪੂਰੀ ਤਰ੍ਹਾਂ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਚੱਲਦੀ ਹੈ, ਬਿਨਾਂ ਤੀਜੀ-ਧਿਰ ਲਾਇਬ੍ਰੇਰੀ ਅਤੇ ਨੈੱਟਵਰਕ ਬੇਨਤੀ ਦੇ। ਟੂਲ query string ਪੈਰਾਮੀਟਰਾਂ ਨੂੰ key-value ਸਾਰਣੀ ਵਜੋਂ ਪਾਰਸ ਕਰਕੇ ਦਿਖਾਉਣ ਲਈ ਬ੍ਰਾਊਜ਼ਰ ਦੀ ਮੂਲ URL API ਵੀ ਵਰਤਦਾ ਹੈ।

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

ਸੰਬੰਧਿਤ ਟੂਲ

ਅਕਸਰ ਪੁੱਛੇ ਜਾਂਦੇ ਸਵਾਲ