URL kod/afkod (URL- og query-konverter)

Konvertér URL-kodning/-afkodning (procentkodning) øjeblikkeligt i din browser. Skift mellem encodeURIComponent- og encodeURI-adfærd, og registrér mulig dobbeltkodning.

Automatisk tilstand er standard. Indsæt input og få output med det samme, og kopiér, byt eller ryd i samme flow.

Input behandles lokalt i din browser og sendes aldrig til en server.

Sådan bruges det

  1. Indsæt en URL eller parameterstreng i inputfeltet.
  2. Vælg tilstand (Auto/Kod/Afkod) og mål (parameterværdi/fuld URL).
  3. Gennemgå resultatet, og kopiér det. Brug Byt, når du har brug for endnu en omgang.

Hvad skal du vælge?

Parameterværdi (anbefalet)

Brug konvertering i encodeURIComponent-stil til queryværdier, sti-fragmenter og filnavne.

Fuld URL

Brug konvertering i encodeURI-stil, når hele URL-strukturen skal bevares.

+ vs %20

I formularlignende queries kan + repræsentere et mellemrum. Du kan ændre denne adfærd i de avancerede indstillinger.

Eksempel

URL med japanske tegn

Input

https://example.com/検索?q=東京 ランチ&ref=メール#セクション

Forhåndsvisning af output

Vælg Fuld URL for at bevare URL-strukturen under konverteringen

UTM-parametre

Input

utm_source=メール&utm_campaign=春セール 2026

Forhåndsvisning af output

Nemt at sammenligne adfærden for + og %20

Streng med symboler

Input

こんにちは/Hello?name=山田太郎&note=10%OFF

Forhåndsvisning af output

Sikker afkodning bevarer ugyldige %-sekvenser og advarer i stedet for at fejle

Hvad er URL kod/afkod (procentkodning)?

  • Procentkodning omdanner tegn, som ikke egner sig til URL'er, til %xx-format.
  • Afkodning omdanner %xx tilbage til de oprindelige tegn.
  • Det er vigtigt ved håndtering af japansk tekst, mellemrum og symboler i URL'er.

Hvornår skal encodeURI vs encodeURIComponent bruges?

  • Brug adfærd som encodeURIComponent kun til værdier (queryværdi eller sti-fragment).
  • Brug adfærd som encodeURI til fulde URL'er.
  • Vælg ud fra om skilletegn som ? & = / skal forblive uændrede.

FAQ

Hvad er forskellen på + og %20?

%20 er RFC-stilens repræsentation af mellemrum, mens + hovedsageligt bruges i application/x-www-form-urlencoded-konventioner. I formularbaserede queries kan + behandles som et mellemrum.

Hvilken funktion skal jeg bruge?

Brug konvertering i encodeURIComponent-stil kun til værdier, og encodeURI-stil til fulde URL'er. Vælg ud fra om skilletegn skal bevares.

Hvad er dobbeltkodning?

Hvis du ser mange %25-sekvenser, kan det samme input være blevet kodet flere gange. Dette værktøj kan registrere det og lader dig afkode én gang mere med ét klik.