ToolVault

URL-kodare

Koda eller avkoda URL:er och query-strängar direkt, i båda riktningarna, med korrekt hantering av reserverade tecken.

Encoding uses encodeURIComponent semantics — the right choice for query-string values — so characters like &, =, ? and / always survive inside a parameter.

Så använder du URL-kodare

  1. Klistra in den URL eller det textavsnitt du vill omvandla.
  2. Klicka på Koda för att göra innehållet URL-säkert eller på Avkoda för att göra procentkodning till läsbar text igen.
  3. Kopiera resultatet med ett klick — båda riktningarna hålls synkroniserade medan du redigerar.

Om detta verktyg

Frågesträngar går sönder i det tysta. Ett blanksteg blir %20, ett &-tecken kapar en parameter och ett plus är ibland ett blanksteg och ibland bokstavligen ett plus. Den här kodaren omvandlar text och URL:er enligt samma regler som encodeURIComponent/decodeURIComponent — rätt val för parametervärden — medan avkodningen också normaliserar blanksteg. Det är verktyget för att felsöka ett webhook-callback som en tredjepart har förvanskat, skapa en delningslänk med en flerspråkig titel, bygga en mailto:-URL med blanksteg eller bara läsa en vägg av procenttecken som någon klistrat in från en händelselogg. Båda riktningarna uppdateras vid varje tangenttryckning, och kopieringsknappen bekräftar med ett kort meddelande så att du kan skicka resultaten direkt vidare till webbläsaren eller kodredigeraren.

Vanliga frågor

Vilken kodningsfunktion används?

Verktyget använder encodeURIComponent, rätt kodning för värden i frågesträngar. Den kodar reserverade tecken som &, =, ? och / så att parametrarna bevaras vid överföringen.

Bör jag koda en hel URL?

För en hel URL lämnar du schema och värdnamn okodade och kodar bara sökvägen eller frågedelarna. Att koda en hel URL är normalt när den ska skickas säkert som en parameter i en annan URL.

Varför blev mitt + ett blanksteg?

I vissa äldre kodningar betydde + ett blanksteg. Det här verktyget avkodar det som ett bokstavligt plus och visar uttryckligen %20 för kodade blanksteg så att ingen tvetydighet uppstår.

Var detta verktyg till hjälp?