URL-koda / avkoda online | URL-kodare, avkodare och verktyg för percent-encoding

Koda och avkoda URL:er för querystrings, omdirigeringar och percent-encoded text. Koda reserverade tecken och avkoda %XX-värden i webbläsaren.

Anvander percent-encoding i stil med encodeURIComponent for mellanslag och reserverade URL-tecken.
All bearbetning sker lokalt i webblasaren.

Vanliga URL-kodningar

mellanslag -> %20& -> %26= -> %3D? -> %3F# -> %23

Inmatning

0 tecken

Utdata

0 tecken

Sa kodar eller avkodar du URL-parametrar och percent-encoded text

01

Klistra in vanlig text, ett queryparametervarde, en omdirigerings-URL eller en percent-encoded strang i inmatningsrutan.

02

Valj Koda for att omvandla reserverade tecken till percent-encoding, eller valj Avkoda for att gora om %XX-sekvenser till lasbar text.

03

Kopiera den kodade eller avkodade utdatan for querystrings, callback-parametrar, marknadsforingslankar, loggar eller API-anrop.

Viktiga funktioner

Direkt URL-kodning och avkodning

Se kodad eller avkodad utdata direkt medan du skriver utan extra skicka-steg.

Optimerat for verkliga arbetsfloden inom utveckling och marknadsforing

Byggt for queryparametrar, omdirigerings-URL:er, callback-lankar och felsokning av percent-encoded strangar i loggar eller API-anrop.

Privat bearbetning i webblasaren

Allt kor lokalt i webblasaren, vilket haller URL-varden privata och gor verktyget snabbt pa desktop och mobil.

FAQ om URL-kodning och avkodning

Vilken typ av URL-kodning anvander detta verktyg?

Detta verktyg foljer URL-komponentkodning i encodeURIComponent-stil. Det passar bast for queryparametervarden, omdirigeringsmal, callback-URL:er och andra URL-delar dar reserverade tecken ska behandlas som data.

Varfor behandlar avkodaren + som mellanslag?

I querystrings anvands + ofta som mellanslag. Vid avkodning omvandlar detta verktyg + till mellanslag innan URL-avkodning tillampas, sa att vanliga formularvardden tolkas korrekt.

Vad ar skillnaden mellan encodeURI och encodeURIComponent?

encodeURI ar avsett for fullstandiga URL:er och lamnar strukturella tecken som /, ? och # ororda. encodeURIComponent ar avsett for enskilda URL-delar och kodar aven dessa reserverade tecken. Detta verktyg anvander ett beteende i stil med encodeURIComponent eftersom det ar sakrare for queryvarden och omdirigeringsparametrar.

Klistra in valfri text eller URL-sträng och detta verktyg kodar eller avkodar den omedelbart i din webbläsare. Kodning omvandlar reserverade tecken som mellanslag, &, =, ? och # till %XX-escapes för säkra queryparametrar och omdirigerings-URL:er; avkodning förvandlar %XX-sekvenser (och + som mellanslag) tillbaka till läsbar text. Verktyget använder encodeURIComponent-stil och körs helt på klientsidan.

Hur man använder URL-kodaren och avkodaren

  1. 1

    Klistra in din text eller URL

    Ange vanlig text, ett queryparametervärde, en omdirigerings-URL eller en percent-encoded sträng i inmatningsfältet.

  2. 2

    Välj Koda eller Avkoda

    Välj Koda för att omvandla reserverade tecken till percent-encoding, eller Avkoda för att omvandla %XX-sekvenser till läsbar text.

  3. 3

    Granska resultatet direkt

    Resultatet uppdateras omedelbart medan du skriver, så att du kan validera percent-encoding utan ett extra skicka-steg.

  4. 4

    Kopiera eller ladda ner

    Använd Kopiera för querystrings, callback-parametrar, marknadsförings­länkar eller API-anrop, eller Ladda ner för att spara filen.

Referenser

Relaterade verktyg

Vanliga frågor om URL-kodning och avkodning

Vilken typ av URL-kodning använder detta verktyg?
Verktyget följer URL-komponentkodning i encodeURIComponent-stil. Det passar bäst för queryparametervärden, omdirigeringsmål, callback-URL:er och andra URL-delar där reserverade tecken ska behandlas som data.
Varför behandlar avkodaren + som mellanslag?
I querystrings används + ofta som mellanslag. Vid avkodning omvandlar verktyget + till mellanslag innan URL-avkodning tillämpas, så att vanliga formulärvärden tolkas korrekt.
Vad är skillnaden mellan encodeURI och encodeURIComponent?
encodeURI är avsett för fullständiga URL:er och lämnar strukturella tecken som /, ? och # orörda. encodeURIComponent är avsett för enskilda URL-delar och kodar även dessa reserverade tecken. Verktyget använder encodeURIComponent-stil eftersom det är säkrare för queryvärden och omdirigeringsparametrar.
Hur kodar jag en URL i JavaScript?
Använd encodeURIComponent() för enskilda queryparametervärden eller omdirigeringsmål. För en fullständig URL utan att koda strukturen använder du encodeURI(). Detta online-verktyg är praktiskt för att snabbt testa resultat utan att köra kod.
Hur kodar jag en URL i Python?
I Python använder du urllib.parse.quote(text) för att koda och urllib.parse.unquote(text) för att avkoda. För fullständiga querystrings är urllib.parse.urlencode() mer praktiskt. Verktyget låter dig verifiera resultaten direkt i webbläsaren.