URL kodning/dekodning (Danske URL'er og konvertering)
URL kodning og dekodning (procent-kodning) øjeblikkeligt i din browser. Skift mellem encodeURIComponent / encodeURI ekvivalenter og find mulig dobbelt-kodning.
Indstillinger
Avanceret
Hvilken skal jeg bruge?
Parameterværdi → encodeURIComponent
Bedst til søgeværdier, stisegmenter og filnavne (sikker encodeURIComponent-konvertering).
Fuld URL → encodeURI
Bevarer separatorer som ? & = / så URL'er forbliver læselige.
+ vs %20
“%20” er standard. “+” er en formular/query-konvention — skift når det er nødvendigt.
Eksempler på input
- https://example.com/søg?q=københavn frokost&ref=email#sektion
- utm_source=email&utm_campaign=forårsudsalg 2026
- hej/Hello?name=Anders Andersen¬e=10%RABAT
Genveje
URL kodning/dekodning (procent-kodning)
Hvad er procent-kodning?
URL kodning/dekodning konverterer ikke-ASCII og reserverede tegn til %xx sekvenser, så de kan overføres sikkert i URL'er.
encodeURI vs encodeURIComponent
Brug encodeURIComponent til enkelte værdier; brug encodeURI til fulde URL'er, hvor separatorer skal blive stående.
Tip
Hvis %25 bliver ved med at dukke op, kan teksten være dobbelt-kodet. Brug advarselsbanneret til at dekode igen sikkert.
FAQ
+ og %20, hvad er forskellen?
“%20” er den RFC-kompatible procent-kodning for mellemrum. “+” bruges hovedsageligt i HTML-formularer (application/x-www-form-urlencoded) og behandles ofte som et mellemrum i query-strenge.
Hvilken funktion skal jeg bruge?
Til værdier alene (søgeværdi, stifragment, filnavn), vælg encodeURIComponent-konvertering. Til hele URL'er, der skal bevare ? & = /, vælg encodeURI.
Hvad er dobbelt-kodning?
Hvis %25 (et kodet “%”) optræder hyppigt, kan værdien være dobbelt-kodet. Brug “Dekod igen” for at prøve at gendanne originalen.