# URL Component Encoder & Decoder Encode a URL component or decode percent escapes without fetching a URL. [Open this tool](https://whatson.pk/developer-url-codec-calculator/) Category: Developer & Data A URL component needs escaping without changing the separators of the complete address. Encode the value that belongs in the component, or decode its percent escapes carefully. ## Inputs and controls * Mode: Encode component; Decode component * Encoding convention: RFC 3986, spaces as %20; Form encoding, spaces as + * Text or encoded component ## How to use * Choose mode and encoding convention. * Paste or enter text or encoded component. * Select Process input. Read the returned values alongside the assumptions below before copying, exporting or acting on the result. ## Why use this tool Component handling keeps spaces and reserved symbols distinct from URL structure. ## Before relying on the result Encoding applies to a component, not an entire URL. Malformed percent escapes and decoded invalid UTF8 are rejected. ## Tool limitations Encoding applies to a component, not an entire URL. Malformed percent escapes and decoded invalid UTF8 are rejected. ## Questions ### Should I encode the entire URL as one component? Not when you intend to preserve its address structure. Encode individual values on the required component basis. ### What should I check before using URL Component Encoder & Decoder? Check Mode, Encoding convention and Text or encoded component. Use the exact units shown beside the controls and replace any example values with your own inputs. Source page last modified (UTC): 2026-10-04T16:58:29+00:00 This profile describes the tool. It does not execute it or supply a professional certification.