Vigtigste punkter
- 01Procent-kod enhver tekst til sikker brug i URLs eller query-strings med ét klik.
- 02Understøtter komponent-omfang (koder alt) og fuld URI-omfang (bevarer strukturelle tegn).
- 03Håndterer Unicode – emoji og ikke-ASCII-tegn er UTF-8 kodet derefter procent-kodet byte for byte.
- 04Kører helt i din browser; dit input uploades eller logges aldrig.
Hvorfor URL-kodning er vigtig
URLs kan kun indeholde et specifikt sæt ASCII-tegn. Mellemrum, ampersands, lighedstegn og enhver ikke-ASCII-tekst (emoji, kinesiske tegn, arabisk skrift) skal procent-kodes, før de vises i en URL. Uden kodning ville et mellemrum i en query-parameter blive læst som en URL-separator, og et & skulle tolkes som en afgrænsning mellem parametre – stilfuldende ødelæggende anmodningen.
Udvikler løber ind i URL-kodning konstant: bygning af API-forespørgsel-URLs med hånden, konstruktion af omdirigeringsmål, debug af misdannede query-strenge eller arbejde med OAuth callback-URLs. Handytools URL-encoder håndterer både kodning og dekodning med korrekt Unicode-opførsel, ingen installation og ingen server round-trip.
Sådan URL-koder eller dekoder du en streng
- 01
Indsæt din tekst
Skriv eller indsæt den streng, du ønsker at kode – for eksempel en query-parameterværdi indeholdende mellemrum eller særlige tegn – i inputboksen.
- 02
Vælg komponent- eller fuld URI-omfang
Vælg komponent-omfang for at kode en enkelt query-parameterværdi (flugtende hvert reserveret tegn, herunder / og ?). Vælg fuld URI-omfang for at kode en hele URL, mens du holder /, ? og # som strukturelle separatorer.
- 03
Klik på Kod eller Dekod
Klik på Kod for at konvertere teksten til en procent-kodet streng, eller Dekod for at konvertere %20, %3F og alle andre procent-sekvenser tilbage til læsbare tegn.
- 04
Kopier og brug resultatet
Klik på kopieringsknappen og indsæt den kodede eller dekodede streng, hvor du har brug for den – en URL, en API-opkald, en konfigfil eller dit kodeeditor.
Tegn, der skal kodes i query-parametre
Disse tegn har særlig betydning i URLs og bryder query-strenge, hvis de efterlades un-escapedk.
- 01Mellemrum → %20 (eller + i form-kodede brødtekster, men %20 i URL-querystrenge).
- 02& → %26 – adskiller query-parametre, så det skal flugtende inde i en værdi.
- 03= → %3D – adskiller nøgle fra værdi, skal flugtende inde i en værdi.
- 04+ → %2B – ofte misforstået som mellemrum på ældre servere; koder altid eksplicit.
- 05# → %23 – markerer fragmentidentifikatoren; koder inde i en værdi.
- 06Ikke-ASCII (emoji, CJK osv.) → UTF-8 bytes kodet som %XX%XX sekvenser.
Kod tokens og legitimerer uden privatlivrisiko
URL-encoderen kører helt i din browser ved hjælp af native encodeURIComponent og encodeURI JavaScript-funktioner. Intet transmitteres til nogen server. Det betyder, at du kan sikkert kode OAuth-tokens, API-nøgler eller private omdirigeringer-URIs uden disse værdier, der forlader din maskine.
Når du lukker eller genindlæser fanen, er dit input væk. Der er ingen session, ingen logning og ingen konto påkrævet.
URL Encoder FAQ
Hvad er URL-kodning eller procent-kodning?
URL-kodning erstatter tegn, der har særlig betydning i URLs – mellemrum, &, =, ? og ikke-ASCII-tekst – med en % efterfulgt af to hexidecimale cifre. Det lader dig sikkert inkludere vilkårlig tekst i en URL uden at bryde dens struktur.
Hvad er forskellen mellem komponent- og fuld URI-kodning?
Komponent-kodning (encodeURIComponent) flugtende hvert reserveret tegn, herunder / og ?. Brug det til individuelle query-parameterværdier. Fuld URI-kodning (encodeURI) bevarer strukturelle tegn, så hele URL'en forbliver gyldig.
Hvordan håndterer værktøjet Unicode og emoji?
Unicode-tegn konverteres til UTF-8 bytes først, og derefter bliver hver byte procent-kodet som %XX, der matcher standarden, alle moderne browsere bruger.
Er URL-kodning det samme som HTML-enhed kodning?
Nej. URL-kodning bruger procent-sekvenser (%20 for mellemrum); HTML-enhed kodning bruger navngivne eller numeriske referencer (& for &). De tjener forskellige sammenhænge og skal ikke blandes.
Gemmes mit input noget sted?
Nej. Kodning og dekodning bruger native browser JavaScript APIs. Intet uploades, logges eller gemmes.
Er værktøjet gratis?
Ja. Handytool er helt gratis uden tilmelding eller brugsgrænser.