Utvecklarverktyg

Koda eller avkoda en URL

URL-koda eller avkoda en komponent eller en fullständig URL med procentkodning i din webbläsare. Unicode och emoji stöds.

Använd komponentläge för frågevärden. Fullständig URL-läge behåller : / ? & = # medan du kodar resten. Ingenting laddas upp.

  • Körs lokalt
  • Ingen uppladdning
  • Direkt
  • Gratis
Kodningsläge

Komponent använder encodeURIConponent. Fullständig URL använder encodeURI så schema, :, /, ?, &, = och # förblir läsbara.

Så fungerar det

  1. Klistra in dina data
  2. Kör åtgärden
  3. Kopiera resultatet

Varför NEXNARA

  • Privat

    Dina data stannar i webbläsaren.

  • Direkt

    Resultatet visas direkt.

  • Ingen uppladdning

    Inget skickas till en NEXNARA-server.

  • Fungerar överallt

    Ingen installation krävs.

Läs mer

Vad är URL-kodning?

URL-kodning (procentkodning) ersätter reserverade eller icke-ASCII-tecken med % sekvenser som %20 för ett mellanslag. Webbläsare och API:er använder det i frågesträngar och sökvägssegment.

Så använder du det

Välj Komponent för ett frågevärde eller sökvägssegment. Välj Fullständig URL när du redan har en fullständig länk och bara behöver blanksteg och icke-ASCII-kodad. Avkodning ångrar procentkodning. Byt byter de två lådorna.

Komponent mot hel URL

Komponentläget använder encodeURIComponent, som kodar nästan alla reserverade tecken. Fullständig URL-läge använder encodeURI så : / ? & = # stanna på plats. Att lägga en hel URL genom komponentläge skulle göra det till ett ogenomskinligt värde.

Vanliga användningar

Koda söktermer, Unicode-sökvägar eller frågeparametrar innan du lägger dem i en länk. Avkoda en kopierad URL för att läsa originaltexten. Detta är inte Base64-kodning.

Integritet

Din text stannar i webbläsaren. Den laddas inte upp till NEXNARA-servrar och sparas inte i cookies, lokal lagring eller en databas.

Vanliga frågor

Vad är procentkodning?

Procentkodning representerar tecken som % följt av två hexadecimala siffror. Ett mellanslag blir %20. Icke-ASCII-text blir UTF-8-procentsekvenser.

När ska jag koda en hel URL?

Använd Koda hel URL när du redan har en komplett URL och bara behöver mellanslag eller Unicode kodade. Använd Koda komponent för ett enda värde som ska sitta inuti en URL.

Vad är skillnaden mellan encodeURI och encodeURIConponent?

encodeURIConponent kodar reserverade tecken som &, =, ?, / och #. encodeURI lämnar dessa strukturtecken på plats så att en fullständig URL förblir en URL.

Vad händer om kodningen är ogiltig?

Trasiga sekvenser som en ensam %, %2 eller %GG rapporteras som Ogiltig procentkodning. Sidan kraschar inte.

Stöder URL-kodning Unicode och emoji?

Ja. Texten är procentkodad som UTF-8, så koreanska, japanska, arabiska och emoji går tur och retur i komponentläge.

Är min URL uppladdad?

Nej. Kodning och avkodning körs endast i den här webbläsaren. Det finns ingen serveruppladdning och inget externt API.

Är URL-kodning samma som Base64?

Nej. Procentkodning gör text säker i en URL. Base64 kodar godtyckliga byte som ASCII. Använd verktyget Base64 för data-URL:er och filer.