URL Encoder / Decoder Tool

Prosentkode tekst, dekod spørringsfragmenter og analyser fullstendige URL-er til skjema, vert, bane, spørring og fragment uten å forlate nettleseren.

Nyttig når du feilsøker søkestrenger, sammenligner kodede vs dekodede verdier, eller sjekker om en URL blir dobbeltkodet før en API-forespørsel eller omdirigering.

Andre språk 日本語 | English | 简体中文 | 繁體中文 | Español | 한국어 | Svenska | Suomi | Dansk | Norsk bokmål | Italiano | فارسی

Hvorfor bruke denne URL-koderen?

Tekstkonvertering

Kode eller dekode tekst

Delings-URLen lagrer bare lette innstillinger som dekodemodus og plusshåndtering. Den inkluderer ikke teksten du skriver inn.

Full URL-parser

Parse og gjenoppbygg en fullstendig URL

Lim inn en fullstendig URL eller en relativ bane, del den opp i komponenter, rediger deretter søkeparametere og bygg den endelige strengen på nytt.

Vert
Sti /
Søk
Fragment

Forhåndsvisning av dekodet bane: /

Rå spørringsstreng:

Redigerbare søkeparametere

NøkkelVerdi

Når skal du bruke prosentkoding vs Base64

Prosentkoding er for URL-komponenter. Den unnslipper mellomrom, skråstreker, unicode-tegn og andre reserverte byte slik at de overlever inne i en bane, spørringsstreng eller fragment. Base64 er for å gjøre byte om til tekst, vanligvis for transport eller innebygging, og det gjør nyttelasten lengre.

Søkeparameteratferd

Spørrestrenger følger ofte skjemastilsregler hvor + representerer et rom. Vanlig decodeURIComponent bruker ikke den konverteringen, så denne siden lar deg velge den når du feilsøker søke- eller skjemadata i stedet for rå URL-komponenter.

Typiske dobbeltkodingsfeil

Hvis en verdi allerede er kodet og du koder den på nytt, %20 blir %2520. Det skjer vanligvis når en allerede escaped verdi passerer gjennom et annet kodingslag. Hvis du ser mange %25 sekvenser, sjekk om verdien ble kodet to ganger.

Ofte stilte spørsmål

Hva er forskjellen mellom URL-koding og Base64?

URL-koding unnslipper usikre tegn, slik at tekst kan leve i en URL-komponent. Base64 konverterer byte til et større tekstalfabet. De løser ulike transportproblemer og er ikke utskiftbare.

Hvorfor ser jeg noen ganger + i stedet for %20?

I spørrestrenger i skjemastil brukes ofte pluss som et mellomrom. Vanlig decodeURIComponent endres ikke pluss til plass, så denne siden lar deg aktivere denne virkemåten når du dekoder spørrings- eller skjemadata.

Hva er dobbeltkoding?

Dobbeltkoding skjer når allerede kodet tekst er kodet igjen. For eksempel blir %20 %2520 fordi selve prosenttegnet blir escaped. Det kan bryte koblinger og API-forespørsler.

Laster dette verktøyet opp nettadressen eller søkestrengen min?

Nei. Koding, dekoding, parsing og gjenoppbygging skjer lokalt i nettleseren din. Del-URL-en lagrer bare innstillinger, ikke teksten eller URL-en du skriver inn.

Kommentarer (valgfritt)

For å redusere belastningen hentes kommentarer kun når det er nødvendig.