Prosent-kode og dekode URL-er og URL-komponenter, UTF-8-trygt.
Slik bruker du URL-koder
Lim inn teksten eller URL-en din.
Velg kode eller dekode, og komponent- eller full-URL-omfang.
Kopier resultatet.
URL-er får bare inneholde et begrenset sett med tegn, så alt utenfor det settet, mellomrom, aksenttegn og reserverte symboler som & ? / =, må escapes. Prosentkoding erstatter hver slik byte med et prosenttegn og dens tosifrede heksadesimale verdi, så et mellomrom blir %20 og et og-tegn blir %26.
Dette verktøyet koder tekst og URL-er til prosentkodet form og dekoder dem tilbake. Det er bygget på nettleserens standardfunksjoner encodeURIComponent og encodeURI, så utdataen samsvarer nøyaktig med det din egen JavaScript ville lage, og det er UTF-8-trygt for internasjonal tekst.
Koding og dekoding kjører helt i nettleseren din, så ingenting du limer inn blir sendt til en server, som er betryggende når en URL inneholder tokener eller spørringsparametere du helst ikke vil dele.
Omfangsbryteren er viktig. Komponentmodus (encodeURIComponent) escaper reserverte tegn som & = ? / og er det du vil ha for en enkelt spørringsstrengverdi eller banesegment. Hel-URL-modus (encodeURI) lar de strukturelle tegnene stå intakte så en fullstendig URL forblir brukbar.
En vanlig feil er å kode en hel URL med komponentmodus, som escaper :// og ? og ødelegger lenken. En annen er dobbeltkoding, der en allerede kodet streng kodes igjen og %20 blir til %2520. Ved tvil, dekod først for å se den rå verdien.
Det finnes også en historisk særegenhet i spørringsstrenger: skjemainnsendinger koder et mellomrom som et plusstegn, mens prosentkoding bruker %20. Begge ses i praksis, så dekodere godtar vanligvis begge deler.
Ofte stilte spørsmål
«Komponent» (encodeURIComponent) escaper reserverte tegn som & = ? / for spørringsverdier. «Full URL» (encodeURI) bevarer URL-strukturen.
Feilformaterte prosentsekvenser (som en enslig %) kan ikke dekodes. Sjekk inndataene eller kode dem på nytt først.
Bygg inn dette verktøyet
Legg til dette verktøyet på ditt eget nettsted. Kopier kodesnutten nedenfor; den holdes automatisk oppdatert.
<iframe src="https://monu.tools/embed/nb/url-encoder" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>Relaterte verktøy
Kode tekst til Base64 eller dekode Base64 tilbake til tekst. UTF-8-trygt med automatisk retningsgjenkjenning.
Dekod en JSON Web Token for å inspisere header og payload, med lesbare utløps- og utstedelsestider. Kjører helt i nettleseren din. Tokens lastes aldri opp.
Lag SHA-1-, SHA-256-, SHA-384- og SHA-512-hasher av hvilken som helst tekst, direkte i nettleseren din.
Generer en HMAC for en melding og hemmelig nøkkel med SHA-1, SHA-256, SHA-384 eller SHA-512, i nettleseren din.