Hvad er URL-koder / afkoder?

Gratis online URL-koder/afkoder. Kod og afkod URL-strenge.

URL-kodning, også kendt som procent-kodning, er standardmetoden til at inkludere specialtegn i URL'er. Tegn som mellemrum, symboler og ikke-ASCII-tekst skal kodes, fordi URL'er kun tillader et begrænset sæt af tegn. URL Encoder/Decoder håndterer både kodning og afkodning, hvilket gør det nemt at forberede URL'er til API-kald, viderestillinger og webudvikling.

I kodningstilstand konverterer værktøjet usikre tegn til deres procentkodede ækvivalenter. Et mellemrum bliver til %20, et &-tegn bliver til %26, et =-tegn bliver til %3D, og Unicode-tegn som é bliver til %C3%A9 (deres UTF-8-byterepræsentation). Det sikrer, at forespørgselsparametre, URL-stier og fragmentidentifikatorer overføres sikkert uden at blive fejlfortolket af browsere og servere.

I afkodningstilstand udfører den omvendte operation konverteringen af procentkodede tegn tilbage til deres læsbare form. Det er vigtigt for at fejlfinde API-svar, gennemgå sporings-URL'er og forstå viderestillingskæder. En URL, der indeholder "q=hello%20world&category=%23web", afkodes for eksempel til "q=hello world&category=#web". Den afkodede form er det, serveren eller browseren faktisk fortolker.

Den tovejs skifteknap lader dig skifte mellem kodning og afkodning øjeblikkeligt, hvilket er nyttigt til rundtursverifikation. Værktøjet bruger de standard JavaScript-funktioner encodeURIComponent() og decodeURIComponent(), som håndterer alle tegn defineret i URI-specifikationen. Behandlingen foregår helt lokalt uden serverkommunikation.

Praktiske anvendelser af URL-koder / afkoder

Kod en søgeforespørgselsstreng til et API-kald

Dit søge-API accepterer en forespørgselsparameter: "q=artificial intelligence & machine learning". &-tegnet og mellemrummene skal kodes. Indsæt forespørgslen og kod: "q=artificial%20intelligence%20%26%20machine%20learning". API'et modtager den nu som en enkelt parameterværdi i stedet for at opdele ved &.

Afkod en viderestillings-URL for at forstå sporingsparametre

En markedsførings-viderestillings-URL indeholder "%7Bclick_id%7D" og "%26source%3Dnewsletter". Afkod den for at afsløre "{click_id}" og "&source=newsletter". Den afkodede form hjælper dig med at forstå, hvilke sporingsparametre viderestillingen sender, og hvilke dynamiske værdier der forventes.

Forbered en URL, der indeholder Unicode-tegn

En produktside-URL har et japansk produktnavn: "かわいい猫のぬいぐるみ". Kod stien for at få "%E3%81%8B%E3%82%8F%E3%81%84%E3%81%84%E7%8C%AB%E3%81%AE%E3%81%AC%E3%81%84%E3%81%90%E3%82%8B%E3%81%BF". Denne procentkodede version er det, browsere sender til servere for internationaliserede domænenavne og stier.

Hvorfor bruge URL-koder / afkoder?

  • Bidirektionel URL-kodning og -afkodning
  • Understøttelse af både Base64 og URL
  • Nyttig til API'er og webudvikling

Sådan bruger du URL-koder / afkoder — Trin for trin

1

Indsæt teksten eller URL'en i inputfeltet.

2

Vælg tilstand: kod eller dekod, Base64 eller URL.

3

Kopier resultatet.

Hvem er URL-koder / afkoder bedst til?

  • API-fejlfinding
  • URL-kodning
  • webudvikling

Pro-tips til URL-koder / afkoder

  • 1Brug encodeURIComponent() til værdier i forespørgselsparametre (alt efter ?). For stidelen af URL'en er encodeURI() mere passende, da den bevarer / og ?-tegn.
  • 2Kod altid brugergenereret indhold, før det inkluderes i URL'er. Manglende kodning kan føre til sårbarheder med parameterindsprøjtning, hvor en bruger indsætter & eller = for at manipulere forespørgselsparametre.
  • 3Moderne browsere koder automatisk mellemrum som %20 i URL'er. Ældre systemer bruger måske + for mellemrum (application/x-www-form-urlencoded-format). Dette værktøj bruger %20, som er standard URL-kodning.
  • 4Når du fejlsøger dobbeltkodning, så afkod flere gange. Hvis den afkodede output stadig indeholder %20 eller %26, så afkod igen, indtil alle kodede sekvenser er løst.

URL-koder / afkoder — Ofte stillede spørgsmål

Why do URLs need encoding?

URLs can only safely contain certain characters. Spaces, symbols, and non-ASCII characters should be encoded so browsers and servers interpret the address correctly.

When should I decode a URL?

Decode a URL when you need to inspect query parameters, review redirects, debug API calls, or understand a link that contains encoded characters.

Can I use these tools with sensitive/proprietary data?

Absolutely. All processing runs locally in your browser with zero server uploads. This makes these tools safe for proprietary code, internal API keys, and confidential data.

Do these tools work offline?

Yes, once the page has loaded, most developer tools continue functioning without an internet connection. This makes them ideal for air-gapped environments or travel.

What browsers are supported?

All modern browsers are supported: Chrome, Firefox, Safari, and Edge. Internet Explorer is not supported. The tools leverage modern JavaScript APIs like Web Crypto, TextEncoder, and BigInt.

Klar til at bruge URL-koder / afkoder?

Gratis onlineværktøj — fungerer i din browser, ingen tilmelding nødvendig. Start med at bruge det nu.

Prøv det nu
Free Forever · No Sign-up

182 Free Tools at Your Fingertips

All free online tools for developers, designers, students, and creators. Every tool works in your browser — no sign-up, no data collection.