URL-kodare/avkodare

Koda eller avkoda URL-parametrar med percent-encoding, encodeURI och encodeURIComponent. Praktiskt för API:er, UTM-taggar, sluggar och länkar.

Senast uppdaterad: 2026/04/22

URL-kodare/avkodare

Inmatning
Resultat
Inmatning: 0 tecken
Resultat: 0 tecken

Vad är URL-kodning?

URL-kodning, också kallad percent-encoding, omvandlar tecken som inte bör skickas i klartext i en webbadress till sekvenser med % och hexadecimala värden. På så sätt kan mellanslag, svenska tecken, reserverade symboler och andra Unicode-tecken skickas säkert i en URL.

Det behövs när du arbetar med sökparametrar, formulär, API-anrop, kampanjlänkar, UTM-taggar och URL:er som innehåller mellanslag, specialtecken eller flerspråkig text.

Viktiga funktioner

  • Koda och avkoda i samma verktyg – Växla läge utan att tappa sammanhanget.
  • Konvertering i realtid – Resultatet uppdateras direkt medan du skriver eller klistrar in.
  • Två kodningsmetoder – Välj mellan encodeURIComponent och encodeURI beroende på scenario.
  • Snabb omkastning – Skicka tillbaka resultatet till inmatningen för att testa flödet i andra riktningen.
  • Kopiera till urklipp – Flytta resultatet direkt till kod, dokumentation eller supportärenden.
  • Teckenräkning – Se hur längden förändras före och efter kodning.

Så använder du URL-kodaren/avkodaren

  1. Välj läge – Använd Koda när du ska förbereda ett värde för en URL, eller Avkoda när du vill läsa en redan kodad sträng.
  2. Välj metod – Fullständig kodning passar bäst för enskilda parametervärden, medan delvis kodning passar bättre för hela URL:er.
  3. Klistra in text eller länk – Arbeta med värdet precis som det syns i webbläsaren, CMS:et, loggen eller kalkylbladet.
  4. Granska resultatet – Kontrollera om du behöver en helt escapad sträng eller bara en säkert kodad parameter.
  5. Kopiera och återanvänd – Använd resultatet i API-anrop, kampanjlänkar, teknisk dokumentation eller QA-ärenden.

Jämförelse mellan kodningsmetoder

Fullständig kodning (encodeURIComponent)

Den här metoden kodar nästan alla reserverade tecken. Det gör den lämplig för parametervärden, söktermer, namn med svenska tecken och UTM-etiketter.

  • Inmatning: https://exempel.se/sok?q=räksmörgås i Malmö
  • Resultat: https%3A%2F%2Fexempel.se%2Fsok%3Fq%3Dr%C3%A4ksm%C3%B6rg%C3%A5s%20i%20Malm%C3%B6

Delvis kodning (encodeURI)

Den behåller strukturtecken som :, /, ? och = och kodar främst mellanslag, svenska tecken och andra tecken som inte bör skickas i klartext i adressen.

  • Inmatning: https://exempel.se/sok?q=räksmörgås i Malmö
  • Resultat: https://exempel.se/sok?q=r%C3%A4ksm%C3%B6rg%C3%A5s%20i%20Malm%C3%B6

Vem har nytta av verktyget?

  • Webbutvecklare – För API-parametrar, callback-URL:er, routes och integrationstester.
  • QA-team – För att analysera kodade URL:er i loggar, tester och ärenden.
  • SEO och marknadsföring – För att granska sluggar, UTM-taggar och länkar med mellanslag eller svenska tecken.
  • Analytiker och drift – För att snabbt läsa URL:er från händelser, dashboards och exporter.
  • Supportteam – För att förstå varför en delad länk inte längre fungerar som tänkt.

Integritet

Verktyget körs helt i din webbläsare. Text som du klistrar in skickas inte till någon server och försvinner när fliken stängs. Därför kan du granska interna parametrar, kampanjlänkar eller känsliga strängar lokalt.

När är verktyget särskilt användbart?

  • När du behöver koda ett värde innan du lägger det i en query string eller en delad länk.
  • När du vill förstå varför en URL med mellanslag, svenska tecken eller specialsymboler inte fungerar.
  • När du granskar UTM-parametrar, filnamn eller sökvägar med internationell text.
  • När du får en kodad sträng från loggar, webhooks eller supportsystem och snabbt vill läsa den.
  • När du behöver kontrollera om en applikation förväntar sig encodeURI, encodeURIComponent eller en annan formulärkonvention.

Mer information

Resultatet beror på valt läge och kodningsmetod. Verktyget använder JavaScripts standardfunktioner för att efterlikna det vanligaste webbläsarbeteendet vid snabba tester och manuell kontroll.

Om backend-systemet använder application/x-www-form-urlencoded, signerade tokenar eller egna escape-regler bör du också verifiera slutformatet i den tekniska dokumentationen eller målmiljön.

Vanliga frågor

Varför måste jag koda en URL eller parameter?

För att en URL inte säkert kan innehålla alla tecken i rå form. Mellanslag, reserverade symboler och Unicode-tecken kan förstöra adressen eller ändra betydelsen av en parameter om de inte kodas korrekt.

Vad är skillnaden mellan encodeURI och encodeURIComponent?

encodeURI används för hela URL:er och låter strukturtecken som /, ? och = vara kvar. encodeURIComponent kodar nästan allt och passar därför bättre för enskilda parametervärden.

Ska mellanslag bli %20 eller +?

I standardiserad URL-kodning blir mellanslag %20. Tecknet + förekommer främst i application/x-www-form-urlencoded, som är en närliggande men annan konvention.

Vad kan jag göra om avkodningen misslyckas?

Kontrollera att varje %-tecken följs av exakt två hexadecimala tecken och att strängen inte är avkortad. Om källan byter ut mellanslag mot + eller använder dubbel kodning måste det hanteras först.

Vad passar resultatet bäst till?

Använd det för snabba kontroller, teknisk validering, länkgranskning och dokumentation. Om en integration kräver ett exakt format ska du jämföra resultatet med den officiella specifikationen för API:t, ramverket eller systemet.

Anonym åsikt 1

Kommentarer som kan störa andra användare eller upprepar samma budskap kan döljas eller tas bort enligt våra modereringsregler.

Tecken kvar: 120

Det finns inga kommentarer ännu. Lämna den första åsikten.