← Tilbage til funktioner
Free

URL-kodning / afkodning

URL-kodning/afkodning konverterer URL-strenge til og fra deres procentkodede form. Vælg mellem encodeURIComponent (aggressiv) og encodeURI (bevarer URL-struktur) alt efter dit behov — fejlsøgning af forespørgselsparametre, opbygning af sikre URL'er eller inspektion af kodede links.

Når du bygger URL'er med brugerinput, forespørgselsstrenge eller internationale tegn, har du brug for korrekt procentkodning for at forhindre fejl. Dette værktøj håndterer begge retninger øjeblikkeligt. Vælg encodeURIComponent, når du koder en enkelt parameterværdi (koder ? / & = # osv.), eller encodeURI, når du vil bevare URL-strukturen (koder kun tegn, der reelt er usikre). Afkodning fungerer med både standard procentkodning og håndterer også dobbeltkodede strenge. Konvertering i realtid betyder, at du ser output med det samme, mens du skriver, og begge tilstande kan skiftes for at verificere nøjagtigheden af en tur-retur-konvertering. Ingen serverkommunikation — alt sker lokalt i din browser.

Live forhåndsvisning
example.com
URL-koderen / Dekoder encodeURIComponent encodeURI
Input
https://example.com/search?q=hello world&lang=en
Kodet output
https%3A%2F%2Fexample.com%2Fsearch%3Fq%3Dhello%20world%26lang%3Den
Kopier
Nøglefunktioner

To kodningstilstande

Vælg encodeURIComponent til sikre parameterværdier (koder ? / & = osv.) eller encodeURI til hele URL'er (bevarer struktur, koder kun usikre tegn).

Intelligent afkodning

Afkoder procentkodede strenge, inklusive ikke-ASCII-tegn, UTF-8 multi-byte-sekvenser og emoji. Håndterer dobbeltkodet input problemfrit.

Kopiering med ét klik

Kopiér kodet eller afkodet output til udklipsholderen øjeblikkeligt — ingen manuel markering nødvendig.

Konvertering i realtid

Output opdateres live, mens du skriver. Ingen grund til at klikke på Kod hver gang — se resultater med det samme, mens du finjusterer input.

Side-om-side-visning

Input og output vises i tydeligt mærkede paneler, så du hurtigt kan sammenligne før/efter.

Håndterer grænsetilfælde

Koder korrekt mellemrum, anførselstegn, Unicode, reserverede tegn og vanskelige sekvenser, der ellers ville ødelægge simpel strengudskiftning.

Almindelige brugstilfælde

Fejlsøgning af forespørgselsparametre

Indsæt en defekt URL med forvanskede parametre for at afkode dem tilbage til læsbare værdier — find hurtigt ud af, hvad der faktisk blev sendt.

Opbygning af sikre URL'er

Kod brugerinput (navne, søgeforespørgsler, filstier), inden det tilføjes til en URL, for at forhindre injektion og parse-fejl.

Inspektion af analytics-links

Afkod UTM-mærkede marketing-URL'er for at se de faktiske kampagne-, kilde- og medieværdier uden at læse rå procentkodede strenge.

Test af internationaliserede URL'er

Kod URL'er med ikke-latinske tegn (kinesisk, arabisk, hebraisk) for at bekræfte, at de procentkodes korrekt til transmission.

Fejlsøgning af OAuth-redirects

Afkod OAuth-redirect-URI'er med indlejrede kodede parametre for at spore, hvad der sendes mellem udbydere og apps.

Sådan bruger du det
1

Åbn URL-kodning

Klik på URL-ikonet i DevSuite Pro-dokken. En editor med to paneler åbner med Kod- og Afkod-omskiftere.

2

Indsæt din URL eller streng

Indsæt URL'en, forespørgselsparameteren eller den kodede streng. Værktøjet fungerer med hele URL'er eller individuelle parameterværdier.

3

Vælg kodningstilstand

Til en parameterværdi skal du bruge encodeURIComponent. Til en hel URL (hvor du vil bevare /, ?, &) skal du bruge encodeURI.

4

Læs resultatet

Det konverterede output vises i det tilstødende panel. Kodede tegn vises som %XX-sekvenser; afkodet output returnerer den oprindelige læsbare form.

5

Kopiér og brug

Klik på Kopiér for at sende resultatet til din udklipsholder. Indsæt det i din kode, forespørgsels-URL eller dokumentation.

Klar til at prøve?

Installer DevSuite Pro gratis og lås op for 64+ udviklerværktøjer til din browser.

Tilføj til Chrome Tilføj til Edge Tilføj til FireFox