URL Encoder och Decoder Online

Konvertera specialtecken från valfri länk till ett säkert format (Percent-Encoding) eller återställ dem omedelbart och lokalt till deras ursprungliga läsbara tillstånd.

Råtext (läsbar)
Formaterad URL (kodad)
Verktygsstudio

Vill du ha det här verktyget på din webbplats?

Anpassa färger och mörkt läge för WordPress, Notion eller din egen sajt.

Vanliga frågor

Vilka tecken kodas i en URL?

Alla tecken som inte är tillåtna i ASCII-standarden för URL:er kodas: blanksteg, accenter, symboler som &, =, +, #, ?, / och andra. Till exempel blir ett blanksteg %20 och ett ñ blir %C3%B1.

Vad är skillnaden mellan encodeURI och encodeURIComponent?

encodeURI kodar en komplett URL och lämnar reserverade tecken som / och ? intakta. encodeURIComponent kodar alla specialtecken inklusive reserverade tecken, vilket gör den idealisk för att koda enskilda värden för frågeparametrar.

Varför har min URL %20 istället för blanksteg?

HTTP-protokollet tillåter inte blanksteg i URL:er. %20 är Percent-Encoding-representationen av ett blanksteg enligt ASCII-standarden. Vissa system använder plustecknet (+) som ett alternativ, men %20 är det mest universella och säkra.

Är det säkert att använda det här verktyget med privata URL:er?

Ja, helt säkert. All bearbetning sker i din webbläsare med hjälp av inbyggd JavaScript (encodeURIComponent/decodeURIComponent). Ingen av dina URL:er eller parametrar skickas till någon extern server.

# Vad är URL-kodning?

När man surfar på internet eller skickar förfrågningar till servrar är det vanligt att tänka på en URL (Uniform Resource Locator) helt enkelt som en ”webbadress”. Internetprotokoll föreskriver dock att URL:er endast kan överföras med en mycket begränsad uppsättning standard-ASCII-tecken.Vad händer om URL:en innehåller ett blanksteg, accenter eller specialparametrar som plustecken (+) eller likhetstecken (=)? För att förhindra att system kraschar när de försöker läsa otillåtna tecken, måste dessa översättas till sin säkra kompatibla form med hjälp av Percent-Encoding.

# Hur Percent-Encoding fungerar

När du använder det här verktyget tar algoritmen alla ”osäkra” tecken (som ett blanksteg eller ett tecken med accent som ñ) och ersätter det med ett procenttecken % följt av två hexadecimala siffror som motsvarar dess värde i UTF-8-standarden.
  • Grundläggande exempel: Ett enkelt blanksteg ersätts med dess säkra motsvarighet: %20.
  • Utökat stöd: Bokstaven å blir %C3%A5, ä blir %C3%A4 och ö blir %C3%B6.

# Betydelse i API:er och GET-förfrågningar

Vid utveckling av integrationer är ett typiskt misstag att skicka en rå sträng till URL-parametrar. Om du infogar skjorta&blå i råformat i din backend (/search?q=skjorta&blå), kommer servern att tolka blå som en ny parameter, vilket förstör hela logiken.Detta verktyg garanterar rena, automatiska beräkningar med 100 % körning i din lokala webbläsare. Ingen av dina URL-strängar överförs till tredjepartsservrar, vilket säkerställer integriteten för dina tokens och analysparametrar.

Bibliografiska Referenser