Procent-kodér og -afkod URL'er og URL-komponenter, UTF-8-sikkert.
Sådan bruger du URL-koder
Indsæt din tekst eller URL.
Vælg kodning eller afkodning og omfanget komponent eller hele URL'en.
Kopiér resultatet.
URL'er må kun indeholde et begrænset sæt tegn, så alt uden for det sæt, mellemrum, bogstaver med accent og reserverede symboler som & ? / =, skal escapes. Procentkodning erstatter hver sådan byte med et procenttegn og dens to-cifrede hexadecimale værdi, så et mellemrum bliver til %20 og et og-tegn bliver til %26.
Dette værktøj koder tekst og URL'er til procentkodet form og afkoder dem tilbage. Det er bygget på browserens standardfunktioner encodeURIComponent og encodeURI, så outputtet matcher præcis, hvad din egen JavaScript ville producere, og det er UTF-8-sikkert til international tekst.
Kodning og afkodning kører helt i din browser, så intet af det, du indsætter, sendes til en server, hvilket er betryggende, når en URL indeholder tokens eller forespørgselsparametre, du helst ikke vil dele.
Omfangsknappen betyder noget. Komponenttilstand (encodeURIComponent) escaper reserverede tegn som & = ? / og er det, du vil have til en enkelt forespørgselsstreng-værdi eller et stisegment. Fuld URL-tilstand (encodeURI) lader de strukturelle tegn være i fred, så en komplet URL forbliver brugbar.
En almindelig fejl er at kode en hel URL med komponenttilstand, hvilket escaper :// og ? og ødelægger linket. En anden er dobbeltkodning, hvor en allerede kodet streng kodes igen, og %20 bliver til %2520. Er du i tvivl, så afkod først for at se den rå værdi.
Der er også en historisk ejendommelighed i forespørgselsstrenge: formularindsendelser koder et mellemrum som et plustegn, mens procentkodning bruger %20. Begge ses i praksis, så afkodere accepterer generelt begge dele.
Ofte stillede spørgsmål
'Komponent' (encodeURIComponent) escaper reserverede tegn som & = ? / til forespørgselsværdier. 'Hele URL'en' (encodeURI) bevarer URL'ens struktur.
Forkert formede procent-sekvenser (som et enkelt %) kan ikke afkodes. Tjek inputtet, eller kodér det igen først.
Indlejr dette værktøj
Tilføj dette værktøj til dit eget websted. Kopiér uddraget nedenfor, det holder sig automatisk opdateret.
<iframe src="https://monu.tools/embed/da/url-encoder" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>Relaterede værktøjer
Kodér tekst til Base64 eller afkod Base64 tilbage til tekst. UTF-8-sikker med automatisk registrering af retning.
Afkod et JSON Web Token for at inspicere dets header og payload, med læselige udløbs- og udstedelsestidspunkter. Kører helt i din browser; tokens uploades aldrig.
Generér SHA-1-, SHA-256-, SHA-384- og SHA-512-hashes af enhver tekst, direkte i din browser.
Generér en HMAC for en besked og en hemmelig nøgle med SHA-1, SHA-256, SHA-384 eller SHA-512, i din browser.