URL Encode / Decode (Percent-Encoding)
URL Encode/Decode (percent-kodning) omvandlar osäkra tecken till ett URL-säkert format och tillbaka igen. Använd den för söksträngar, omdirigera webbadresser, UTM-parametrar och felsöka API-förfrågningar (RFC 3986). Kör 100% lokalt i din webbläsare - inga uppladdningar - och fungerar offline efter installation av ToolMill som en PWA.
Kodning
Prova det
Exempel
summer sale & shoes
summer%20sale%20%26%20shoes
summer%20sale%20%26%20shoes
summer sale & shoes
När man koda ett fullt värde vs en del av en URL
Det vanligaste misstaget med procent-kodning kodar fel del av en URL. I många arbetsflöden vill du bara koda ett sökvärde, bansegment, fragment eller omdirigera mål snarare än hela URL-strängen. Denna sida använder encodeURIComponent och decodeURIComponent, som passar bäst för individuella värden och komponenter.
Karaktärer som vanligtvis behöver kodning
Rymder, ampersands, lika med tecken, frågetecken, hashes, procent tecken, snedstreck i komponentvärden och icke-ASCII-karaktärer är vanliga skäl att koda text innan du placerar den i en URL. Det är särskilt viktigt för sökfrågor, etiketter, filnamn och användartillhandahållna värden som annars skulle bryta en fråga sträng eller väg segment.
Vanliga misstag med URL-kodning
Dubbelkodning är ett av de vanligaste problemen. Exempelvis blir en befintlig %20 kodad igen %2520. Ett annat vanligt misstag avkodar en hel URL när endast ett parametervärde ska avkodas. Det är också viktigt att komma ihåg att denna sida producerar procent kodade utrymmen som %20, inte form-stil plus tecken.
Praktiska arbetsflöden
Använd den här sidan när du förbereder en fråga parameter för en länk, städar upp UTM eller spårningsvärden, avkodar procent-kodad text kopierad från loggar eller webbläsarverktyg, eller gör ett vägsegment säkert innan du sätter in det i en annan URL. Det är mest användbart när du hanterar ett värde i taget och vill se exakt procentkodade resultat.
Vad händer med icke-engelsk text och emoji
Det här verktyget koder UTF-8 byte, varför accenterade tecken, icke-latin text och emoji ofta blir flera procent koder istället för en enda enhet. Detta beteende är normalt och användbart när destinationen förväntar sig en URL-säker representation av den ursprungliga Unicode-texten.
Felsökning avkodningsfel
Innan du förlitar dig på ett URL-kodat värde
Testa utgången i det verkliga destinationssammanhang innan du antar att det är korrekt. Om något fortfarande ser fel, kontrollera om dubbla kodning, blandad hantering av utrymmen och plus tecken, eller en missmatchning mellan hur din destination behandlar fulla webbadresser kontra individuella parametervärden.
Varför avkodad text kan fortfarande vara fel för din applikation
Korrekt avkodning här garanterar inte en annan app tolkar texten på samma sätt. Vissa system behandlar plustecken som utrymmen, andra bevarar dem bokstavligen, och reserverade tecken kan fortfarande behöva särskild hantering beroende på om texten hör hemma i en väg, fråga sträng eller form inlämning.
Hur man berättar om du borde koda en fullständig URL eller bara en del
Kodningsbehov beror på sammanhanget. En fråga parameter värde behöver ofta kodning även när resten av webbadressen bör vara läsbar, medan en redan monterad URL kan bryta om du koda separatorer som ?, &, =, eller /. Tänk på om du förbereder en komponent eller hela adressen innan du använder resultatet.
Avkodningsfel betyder vanligtvis den klistrade texten innehåller missbildade procentsekvenser, blandat vanligt och kodat innehåll eller en sträng som redan har avkodats en gång. Om resultatet ser fel, kontrollera om du klistrade in en fullständig URL istället för en enda komponent och om procentskyltar fördubblades av tidigare bearbetning.
Relaterade verktyg
Base64 kod / Decode Tool
Koda text i Base64 eller avkoda Base64 tillbaka till läsbart innehåll direkt i din webbläsare. Det är användbart för att inspektera tokens, debugging auktorisationsrubriker, kontrollera konfig-värden, avkoda API-belastningar och konvertera vanlig text utan att använda en fjärrtjänst. ToolMill driver helt kundsida för integritet och fortsätter att arbeta offline efter installationen.
Kodning
Hex Encode / Decode - Text ~ Hex
Hex Encode / Decode konverterar text till hexadecimal (bas-16) byte och avkodar hex tillbaka till läsbar text. Använd den för att debugga binära nyttolast, inspektera UTF-8 byte, vända flydda strängar och arbeta med hash eller lågnivåprotokoll. Accepterar vanliga hexformat (med eller utan utrymmen, newlines eller 0x prefix). Kör 100% lokalt i din webbläsare - inga uppladdningar - och fungerar offline efter installation av ToolMill som en PWA.
Kodning
HTML Entity Encode / Decode — Escape & Unescape HTML
HTML Entity Encode / Decode converts special characters like <, >, &, and quotes into safe HTML entities (and decodes them back). Use it when working with HTML attributes, templates, CMS editors, Markdown docs, or when debugging copy/paste issues. Handles common named entities (e.g. <, >, &, ") and numeric entities. Runs 100% locally in your browser — no uploads — and works offline after installing ToolMill as a PWA.
Kodning
ROT13 Encode / Decode - Text ~ ROT13 Cipher
ROT13 är en enkel bokstav substitution chiffer som skiftar A * N, BO, etc. Det används ofta för spoilers, lätt förvirring och forum / e-posttext. Detta verktyg kodar vanlig text till ROT13 och avkodar ROT13 tillbaka till text (operationen är symmetrisk). Kör 100% lokalt i din webbläsare - inga uppladdningar - och fungerar offline efter installation av ToolMill som en PWA.
Kodning
