Hoppa till huvudinnehåll
FreeOnlineTools Go
Svenska
Hur man

Koda och Avkoda URL:er Steg för Steg

Av FreeOnlineTools Team · Uppdaterad 2026-09-02

Snabbt svar

För att URL-koda: klistra in din text i URL Encoder och den percent-kodade strängen visas omedelbart. För att avkoda: klistra in en kodad URL i URL Decoder och originaltexten visas. All bearbetning sker lokalt.

Introduktion

URL-kodning (kallas även percent-kodning) konverterar specialtecken i en URL till ett format som är säkert att överföra via internet. Tecken som mellanslag, citationstecken och icke-ASCII-bokstäver har speciell betydelse i URL:er eller är inte tillåtna. URL-kodning ersätter dem med ett procenttecken följt av två hex-siffror (mellanslag → %20).

Steg för steg

  1. Öppna verktyget URL Encoder/Decoder

    Gå till verktygssidan URL Encoder & Decoder. Verktyget har två lägen: koda och avkoda.

  2. Skriv in din text eller URL

    I kodningsläge, klistra in texten eller URL du vill koda. Detta är användbart när du bygger frågesträngar med värden som innehåller mellanslag, specialtecken eller icke-ASCII-text.

  3. Läs den kodade utgången

    Verktyget kodar din inmatning med encodeURIComponent(). Mellanslag blir %20, specialtecken som & blir %26, och icke-ASCII-tecken är UTF-8-kodade och sedan procentkodade. Resultatet visas omedelbart.

  4. Kopiera den kodade URL

    Klicka på Kopiera för att kopiera den kodade strängen. Använd den i din API-begäran, HTML href-attributet eller JavaScript fetch()-anropet.

  5. Avkoda en kodad URL

    Växla till avkodningsläge och klistra in en procentkodad sträng. Verktyget avkodar det med decodeURIComponent() och visar originaltexten. Ogiltiga escape-sekvenser (som %ZZ) ger ett fel.

Exempel

Koda ett frågesträngvärde med mellanslag

Input: hello world

Produktion: hello%20world

Koda en URL med specialtecken

Input: https://example.com/search?q=foo&bar=baz

Produktion: https%3A%2F%2Fexample.com%2Fsearch%3Fq%3Dfoo%26bar%3Dbaz

Koda icke-ASCII-text

Input: café

Produktion: caf%C3%A9

Avkoda en procentkodad URL

Input: hello%20world%20%26%20goodbye

Produktion: hej världen & adjö

Vanliga problem

  • Koda hela URL när endast frågeparametervärdena behöver kodning — koda värden, inte strukturen (://?&=).
  • Dubbelkodning — om en URL redan är kodad, ger omkodning av den igen %2520 istället för %20. Avkoda först om du är osäker.
  • Genom att använda encodeURI() vs encodeURIComponent() —encodeURI() behåller URL-strukturtecken (:/?&=), encodeURIComponent() kodar dem. Använd den senare för frågeparametervärden.
  • Ogiltiga escape-sekvenser i avkodning —%ZZ eller %2 är inte giltig procentkodning och kommer att ge ett fel.

Tips

  • Koda alltid frågeparametervärden som kan innehålla mellanslag, specialtecken eller användarinmatning för att förhindra URL-injektion.
  • Använd encodeURIComponent() för frågeparametervärden och encodeURI() för hela URLs som bara behöver kodade osäkra tecken.
  • URL kodning är inte kryptering — vem som helst kan avkoda den. Använd den aldrig för att dölja känslig data.
  • Använd våra URL Encoder och Decoder-verktyg för omedelbar, privat bearbetning i din webbläsare.

Relaterade verktyg

Relaterade guider

Referenser