URL-kodning och avkodning
Webb och utvecklingHur kodar du text för en webbadress?
Procentkoda text för en webbadress eller avkoda %20 och liknande till vanlig text.
Det du anger stannar på din enhet när du använder verktyget. När du öppnar en delad länk skickas inställningarna i adressen till HowToolbox för att förbereda sidan.
För en del, som ett frågevärde eller ett sökvägssegment. Kodar alla tecken med särskild betydelse i en adress, så ? & = / # blir %-koder.
Kodat
Hello%20world%20%26%20caf%C3%A9%3F
19 tecken blir 34
Sponsrade länkar
Procentkoda text för en webbadress eller avkoda %20 och liknande till vanlig text.
Så använder du verktyget
- Välj Koda för att göra text användbar i en webbadress eller Avkoda för att läsa en kodad adress.
- Skriv eller klistra in texten. Om avkodningen hittar ett fel visas vid vilket tecken.
- Välj vad du kodar under Koda som: en del av en adress, en hel adress eller formulärdata.
- Kopiera resultatet.
Vanliga tecken kodade som en adressdel
| Tecken | Kodat |
|---|---|
| + | %2B |
| & | %26 |
| = | %3D |
| / | %2F |
| % | %25 |
| ? | %3F |
Sponsrade länkar
Så fungerar det
En webbadress kan bara innehålla en begränsad uppsättning tecken. Allt annat, som mellanslag, accenter, emojier eller tecken med särskild betydelse som ? och &, skrivs som ett procenttecken och två hexadecimala siffror per byte: mellanslag blir %20 och é blir %C3%A9. Texten omvandlas först till byte som UTF-8 (RFC 3986, avsnitt 2.1).
Vad som ska lämnas oförändrat beror på var texten ska användas. För en adressdel, som ett sökord i en fråga, kodas allt med särskild betydelse. Då kan ett & i texten inte misstas för början på nästa parameter. För en hel adress behålls strukturtecken som / ? & = och # så att adressen fungerar. Formulärdata liknar en adressdel, men mellanslag skrivs som + (ECMAScript encodeURIComponent och encodeURI; WHATWG URL Standard).
Avkodning kräver giltiga koder. Ett % utan två efterföljande hexadecimala siffror eller kodsekvenser som inte är giltig UTF-8 kan inte göras till text. Verktyget visar var felet börjar. Kodning är inte kryptering: vem som helst kan avkoda resultatet.
Vanliga frågor
Ska jag koda hela adressen eller bara en del?
Koda bara delen du lägger in, till exempel ett sökord eller filnamn. Att koda hela adressen som en del skulle också koda snedstreck och kolon och göra den oanvändbar.
Vad är skillnaden mellan %20 och +?
Båda kan betyda mellanslag. %20 fungerar överallt i en adress. + betyder mellanslag bara i formulärdata och många frågesträngar, så ett riktigt plustecken måste skrivas %2B.
Varför säger avkodningen att texten är ogiltig?
Oftast finns ett löst %-tecken, som i ”100% säker”, eller en halvt kopierad kod som %E2%82. Skriv ett bokstavligt procenttecken som %25.
Döljer kodningen känsliga uppgifter i en URL?
Nej. Procentkodning kan avkodas. Den krypterar inte lösenord eller token.
Varför blir ett kodat procenttecken %25?
Procenttecknet inleder en escapesekvens. %25 skiljer ett bokstavligt procenttecken från en escapesekvens.
Det här kan du behöva härnäst
- JSON-formaterareKlistra in JSON för att hitta fel, göra den lättläst eller kompakt., privat, körs på din enhetWebb och utvecklingKontrollverktygOmvandlareKodning
- TextjämförelseSe tillägg och borttagningar, rad för rad eller ord för ord., privat, körs på din enhetTextverktygKontrollverktyg
- Omvandla datastorlekOmvandla mellan byte, kilobyte, megabyte, gigabyte, MiB, GiB och bitar, med tydlig skillnad mellan 1 000 och 1 024., privat, körs på din enhetEnhetsomvandlingOmvandlareKodning
- PunktskriftsöversättareOmvandla text till Unified English Braille och tillbaka: bokstäver, versaler, siffror och grundläggande skiljetecken., privat, körs på din enhetTextverktygOmvandlareKodning
- Semaforalfabet med flaggorOmvandla text till semaforfigurer eller läs en bokstav från de två armarnas positioner., privat, körs på din enhetTextverktygOmvandlareKodning
- StreckkodsgeneratorEAN-13, EAN-8, UPC-A, Code 128 och finländska bankstreckkoder, klara att ladda ner., privat, körs på din enhetMedia och filerGeneratorKodning
Mer i Webb och utveckling
Alla 18 verktyg i Webb och utveckling- LösenordsgeneratorEtt slumpmässigt lösenord skapat på din enhet, med styrkan i bitar och utan att något skickas någonstans., privat, körs på din enhet
- Beräkna nedladdningstidAnge filstorlek och anslutningshastighet för att se hur lång tid en ned- eller uppladdning tar., privat, körs på din enhet
- DNS-uppslagningSlå upp adresser, e-postservrar och andra DNS-poster.
- FärgkontrastkontrollKontrollera textens WCAG-kontrast mot bakgrunden, se vilka nivåer den klarar och få en liknande färg som klarar kraven., privat, körs på din enhet
- FärgomvandlareVälj eller ange en färg och kopiera den som HEX, RGB, HSL, HWB eller OKLCH, med närmaste CSS-namn., privat, körs på din enhet
- HTTP-statuskoderSlå upp vilken HTTP-statuskod som helst: vad 200, 301, 404, 429 eller 503 betyder, när en server skickar den, om cacheminnen sparar den och vilken RFC som definierar den., privat, körs på din enhet
Populärt just nu
Sponsrade länkar
Sponsrade länkar
Sponsrade länkar