Gå til indhold

URL-koder/-dekoder

Kod eller afkod URL-komponenter med dette gratis onlineværktøj, der håndterer specialtegn, mellemrum og symboler. Perfekt til udviklere og marketingfolk, der har brug for at oprette gyldige URL'er til API'er, webformularer eller e-mailkampagner. Du skal blot indsætte din tekst eller URL og få øjeblikkelige resultater med korrekt procentvis kodning.

Nulstil

Ofte stillede spørgsmål

Hvad er URL-kodning, og hvorfor har jeg brug for det?

URL-kodning konverterer specialtegn til et format, der kan overføres via internettet. Mellemrum bliver til %20, & bliver til %26 osv. Det er vigtigt, fordi URL'er kun kan indeholde visse ASCII-tegn, og specialtegn skal kodes for at undgå at ødelægge links eller API-anmodninger.

Hvordan bruger jeg URL-koderen/dekoderen?

Du skal blot indsætte din tekst eller URL i inputfeltet og klikke på 'Process'. Værktøjet registrerer automatisk, om du har brug for kodning eller afkodning baseret på dit input. Ved kodning konverteres specialtegn til procentkodede værdier. Ved afkodning konverteres procentkodede værdier tilbage til læsbar tekst.

Hvilke tegn bliver kodet i en URL?

Almindelige tegn, der bliver kodet, omfatter mellemrum (til %20), ampersands (til %26), spørgsmålstegn (til %3F), lighedstegn (til %3D), skråstreger (til %2F) og mange specialtegn som @, #, $, % og ikke-ASCII-tegn. Bogstaver, tal, bindestreger, understregningstegn, punktum og tilde behøver typisk ikke at blive kodet.

Er URL-kodning det samme som URI-kodning?

URL-kodning og URI-kodning minder meget om hinanden og bruges ofte i flæng. URI (Uniform Resource Identifier) er det bredere udtryk, der omfatter URL'er. Kodningsprocessen er den samme - konvertering af usikre tegn til procentkodet format. Begge bruger det samme %-kodningsskema.

Kan jeg afkode allerede kodede URL'er?

Ja, helt sikkert! Værktøjet fungerer i begge retninger. Hvis du indsætter en URL med procentkodede tegn (som %20 for mellemrum), vil det afkode dem tilbage til deres oprindelige læsbare form. Det er nyttigt til at analysere URL'er eller fejlfinde i webapplikationer.

Er mine data sikre, når jeg bruger denne URL-koder?

Ja, al kodning og afkodning sker direkte i din browser ved hjælp af JavaScript på klientsiden. Dine data bliver aldrig sendt til en server eller gemt nogen steder. Værktøjet fungerer helt offline, når siden er indlæst, hvilket sikrer, at dine URL'er og følsomme data forbliver private.

Hvad er forskellen mellem encodeURI og encodeURIComponent?

encodeURI() er designet til at kode komplette URL'er og koder ikke tegn som :, /, ? og &, fordi de har en særlig betydning i URL'er. encodeURIComponent() koder alt undtagen ikke-reserverede tegn (A-Z, a-z, 0-9, -, _, ., ~), hvilket gør den ideel til kodning af URL-parametre og forespørgselsstrengværdier. Brug encodeURIComponent(), når du koder brugerinput eller parametre for at undgå at bryde URL-strukturen. For eksempel skal parameterværdien for 'http://example.com?q=a&b' kodes.

Hvorfor er nogle tegn kodet som %20, mens andre bruger andre koder?

URL-kodning (procent-kodning) konverterer hvert tegn til dets UTF-8-byterepræsentation i hexadecimal, med % som præfiks. Et mellemrum bliver til %20 (hex 20 = decimal 32 = ASCII-mellemrum). Specialtegn som @ bliver til %40, # bliver til %23, og ikke-ASCII-tegn som é bliver til %C3%A9 (to bytes i UTF-8). Plustegnet (+) bruges nogle gange til mellemrum i formulardata, men %20 er standard URL-kodning for mellemrum.

Hvordan koder jeg internationale tegn og emojis i URL'er?

Internationale tegn og emojis kodes ved hjælp af UTF-8-procentkodning. Hver UTF-8-byte konverteres til %XX-format. For eksempel er emojien 😀 (U+1F600) 4 bytes i UTF-8 og bliver til %F0%9F%98%80. Kinesiske tegn, arabisk tekst og andre ikke-ASCII-tegn er kodet på samme måde. Moderne browsere håndterer dette automatisk, men når man konstruerer URL'er programmatisk eller arbejder med API'er, sikrer korrekt kodning kompatibilitet på tværs af alle systemer.

Hvornår skal jeg IKKE bruge URL-kodning?

Undgå at dobbeltkode allerede kodede URL'er, da det skaber ugyldige URL'er som %2520 (en kodet %). Undlad at kode hele URL'en inklusive protokol og domæne - kod kun specifikke komponenter som forespørgselsparametre, stisegmenter med specialtegn eller fragmentidentifikatorer. Undgå også at kode, når dit framework eller bibliotek allerede håndterer det (som moderne HTTP-klienter). Tjek altid, om dit værktøj koder automatisk for at forhindre problemer med dobbeltkodning, der kan ødelægge API-kald og links.

Om OneClick Pro

OneClick Pro er en gratis samling med mere end 150 webværktøjer til daglige opgaver: konvertering af billeder og enheder, formatering og validering af kode, opslag af domæner og SEO samt arbejde med tekst, datoer og tal. Alle værktøjer fungerer uden registrering eller abonnement, og det, du indtaster, bruges kun til at beregne resultatet og gemmes aldrig. Brug samlingen som en hurtig værktøjskasse til enkeltstående opgaver, eller bogmærk de værktøjer, du bruger hver dag.