URL-kodare/avkodare
Koda och avkoda URL-parametrar och strängar
Kodar en URL-komponent. Vid avkodning bevaras + som ett bokstavligt plustecken. Blanksteg kodas som %20.
Bearbetas på den här enheten. Din text laddas inte upp.
Snabbexempel
Om URL-kodning
Procentkodning representerar tecken som UTF-8-byte skrivna som %XX. Koda enskilda parametervärden innan du sätter ihop en URL. Om du kodar en hel URL kodas även dess avgränsare.
Om URL-kodare/avkodare
Vårt kostnadsfria verktyg för URL-kodning och avkodning hjälper dig att omvandla specialtecken i URL:er till motsvarande procentkodade tecken och tillbaka igen. Oavsett om du bygger webbapplikationer, testar API:er eller felsöker frågesträngar ger verktyget omedelbar och exakt URL-kodning enligt RFC 3986.
Procentkodning (även kallad URL-kodning) ersätter osäkra ASCII-tecken med ett procenttecken följt av två hexadecimala siffror. Ett mellanslag blir till exempel %20, ett et-tecken blir %26 och tecken utanför ASCII kodas med sina UTF-8-bytesekvenser. Detta är nödvändigt för att data ska överföras tillförlitligt i URL:er, formulärinlämningar och HTTP-förfrågningar.
All bearbetning sker helt i din webbläsare: inga data skickas någonsin till en server. Det gör vår URL-kodare online helt privat och säker för kodning av känsliga parametrar, autentiseringstoken eller annan text som ska inkluderas säkert i en URL.
Viktiga funktioner
- Samtidig URL-kodning och avkodning i realtid
- Procentkodning enligt RFC 3986 för alla tecken
- Fullt stöd för Unicode och UTF-8
- Omedelbar omvandling medan du skriver, utan fördröjning
- Kopiera till urklipp med ett klick för kodade eller avkodade utdata
- Inbyggda exempel för URL:er, frågesträngar och specialtecken
- Säkra tecken (A-Z, a-z, 0-9, -, _, ., ~) bevaras automatiskt
- Bearbetning på klientsidan ger fullständigt dataskydd
- Knapp för att rensa allt och återställa indata och utdata direkt
- Stöd för mörkt läge för bekväm användning i alla miljöer
Så använder du URL-kodaren
- Ange din text: Skriv eller klistra in en URL, en frågeparameter eller valfri text i indatafältet högst upp i verktyget.
- Se kodade utdata: Den URL-kodade versionen visas direkt i den vänstra utdatapanelen, med alla specialtecken omvandlade till procentkodat format.
- Se avkodade utdata: Om du klistrar in en redan kodad sträng visar den högra panelen den avkodade, läsbara versionen.
- Kopiera resultatet: Klicka på knappen Kopiera bredvid någon av utdatapanelerna för att kopiera den kodade eller avkodade texten till urklipp.
- Prova ett exempel: Klicka på något av de färdiga exemplen under utdata för att snabbt se hur olika indata kodas.
- Rensa och börja om: Använd knappen Rensa allt för att återställa alla fält och starta en ny kodningssession.
Användningsområden
- API-utveckling: Koda frågeparametrar och sökvägssegment innan du skickar HTTP-förfrågningar till REST- eller GraphQL-API:er.
- Hantering av formulärdata: Se till att värden i formulärfält med specialtecken kodas korrekt för POST- och GET-inlämningar.
- Omdirigerings-URL:er: Koda callback- och omdirigerings-URL:er som innehåller nästlade frågesträngar eller fragmentidentifierare.
- SEO och analys: Avkoda spårnings-URL:er för att granska UTM-parametrar, kampanjtaggar och hänvisningsdata.
- E-postmallar: Koda mailto-länkar och ämnesrader som innehåller mellanslag, et-tecken eller andra reserverade tecken.
- Felsökning: Avkoda procentkodade URL:er från serverloggar, webbläsarens utvecklarverktyg eller felmeddelanden för att förstå den ursprungliga förfrågan.
- Internationalisering: Koda tecken utanför ASCII, som accentbokstäver, CJK-tecken eller emojis, så att de säkert kan ingå i URL:er.
- Säkerhetstestning: Kontrollera att din applikation hanterar kodad och dubbelkodad indata korrekt för att förhindra injektionssårbarheter.
Vanliga frågor
Vad är URL-kodning?
URL-kodning (procentkodning) omvandlar tecken som inte är tillåtna i en URL till ett allmänt accepterat format med ett procenttecken följt av två hexadecimala siffror. Det säkerställer att URL:er överförs korrekt över internet.
När ska jag använda URL-kodning?
Du bör koda alla värden som ska placeras i en URL:s frågesträng, sökvägssegment eller fragmentidentifierare om de innehåller reserverade tecken som mellanslag, et-tecken, likhetstecken, frågetecken eller tecken utanför ASCII.
Vad är skillnaden mellan encodeURI och encodeURIComponent?
encodeURI kodar en hel URI men bevarar tecken som kolon, snedstreck och frågetecken som har särskild betydelse i URL:er. encodeURIComponent kodar enskilda delar, till exempel frågeparametrar, och maskerar alla reserverade tecken. Det här verktyget använder encodeURIComponent för maximal säkerhet.
Är verktyget gratis?
Ja, den här URL-kodaren och avkodaren är helt gratis att använda, utan gräns för antalet omvandlingar, utan krav på registrering och utan annonser som blockerar funktioner.
Är mina data säkra?
Absolut. All kodning och avkodning sker lokalt i din webbläsare med JavaScript. Din text skickas aldrig till någon server, vilket gör verktyget säkert för kodning av känsliga data som API-nycklar, token eller personuppgifter.
Kan jag koda hela URL:er eller bara parametrar?
Du kan koda vilken text som helst. För hela URL:er vill du dock oftast bara koda parametervärdena och inte hela URL-strukturen. Om hela URL:en kodas kodas även protokollet (://), sökvägsavgränsarna (/) och frågeavgränsarna (?/&), vilket skulle göra URL:en obrukbar.
Tips och bästa praxis
- Koda värden, inte nycklar: När du bygger frågesträngar ska du bara koda parametervärdena, inte hela paret nyckel=värde eller URL-strukturen.
- Undvik dubbelkodning: Om din text redan är kodad (innehåller %20, %26 osv.) förhindrar du problem med dubbel procentkodning genom att avkoda den först innan du kodar om.
- Använd den avkodade vyn vid felsökning: Klistra in en URL från webbläsarloggar eller nätverksverktyg i indatafältet för att direkt se den avkodade, läsbara versionen.
- Testa med specialtecken: Prova indata med et-tecken (&), plustecken (+), fyrkant (#) och Unicode-tecken för att säkerställa att din applikation hanterar alla specialfall.
- Titta på exemplen: De inbyggda exemplen täcker vanliga scenarier som URL:er med frågeparametrar, specialtecken och e-postadresser, så att du lättare förstår hur kodningen fungerar.
- Kom ihåg de säkra tecknen: Bokstäver (A-Z, a-z), siffror (0-9), bindestreck (-), understreck (_), punkter (.) och tilde (~) behöver inte kodas och lämnas oförändrade.