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.
Vanliga URL-kodningar
Inmatning
Utdata
Sa kodar eller avkodar du URL-parametrar och percent-encoded text
Klistra in vanlig text, ett queryparametervarde, en omdirigerings-URL eller en percent-encoded strang i inmatningsrutan.
Valj Koda for att omvandla reserverade tecken till percent-encoding, eller valj Avkoda for att gora om %XX-sekvenser till lasbar text.
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
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
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
Granska resultatet direkt
Resultatet uppdateras omedelbart medan du skriver, så att du kan validera percent-encoding utan ett extra skicka-steg.
- 4
Kopiera eller ladda ner
Använd Kopiera för querystrings, callback-parametrar, marknadsföringslänkar eller API-anrop, eller Ladda ner för att spara filen.
Referenser
- RFC 3986 — Generisk URI-syntax
Den auktoritativa IETF-specifikationen som definierar URI-struktur och percent-encoding-regler för reserverade tecken.
- MDN — encodeURIComponent()
JavaScript-referens för kodningsbeteendet som detta verktyg följer när det escapar enskilda URL-komponenter.
Relaterade verktyg
URL till JSON
Parsera en fullständig URL till strukturerad JSON: schema, värd, sökväg, queryparametrar och fragment.
JSON Formatter
Formatera och validera JSON som innehåller kodade eller avkodade värden.
Base64 Koda / Avkoda
Koda eller avkoda Base64-strängar för tokens, data-URI:er och binära nyttolaster.
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.