URL coderen/decoderen
URL coderen/decoderen zet URL-componenten en waarden lokaal om met percent-encoding volgens encodeURIComponent/decodeURIComponent-semantiek voor spaties, gereserveerde tekens, UTF-8-tekst, emoji, querywaarden en padsegmentdata.
Invoertekst
Tekens
0 / 50,000
Snelstart
Veelvoorkomende scenario's
API-parameters
codeer de parameterwaarde voordat u die in een querystring plaatst; laat ? en & en = buiten de gecodeerde waarde.
Formuliergegevens
nuttig voor individuele waarden, maar dit is geen application/x-www-form-urlencoded-serializer en zet spaties niet om in +
Gedeelde links
codeer niet-ASCII of gereserveerde gegevens binnen een parameter, padsegment of fragment voordat de URL wordt samengesteld
Zoekopdrachten
codeer trefwoorden of filters, vooral als deze & = #? / of spaties
Gebruiksadvies
Coderingsgrenzen
Beperkingen & compatibiliteit
Privacy & veiligheid
Veelgestelde vragen
Een URL is de adrestekst op het web en bestaat uit delen zoals scheme, host, path, query en fragment. Codering is nodig wanneer datatekens kunnen worden verward met scheidingstekens zoals ?, &, #, = of /, of wanneer data spaties, niet-ASCII-tekst of emoji bevat. Die tekens worden geschreven als UTF-8-bytes in %HH-vorm, bijvoorbeeld spatie → %20 en / binnen een parameterwaarde → %2F. Deze tool is bedoeld voor URL-componenten en waarden, niet om de structuur van een volledige URL te behouden. URL encoding is omkeerbaar en biedt geen vertrouwelijkheid.
Nee. Codering is een omkeerbare formattering. Wachtwoorden, API-sleutels en andere geheimen moeten worden versleuteld.
Dat kan, maar Encode behandelt de hele string als data en codeert structuurtekens zoals /, ?, &, = en #. Als u de URL-structuur wilt behouden, codeer dan alleen de parameterwaarde of padsegmentdata, of inspecteer de URL eerst met URL Parser.
Algemene URL-percentagecodering maakt gebruik van %20. application/x-www-form-urlencoded-formuliergegevens gebruiken + voor spaties, maar decodeURIComponent laat + ongewijzigd. Deze pagina transformeert één tekstwaarde, niet de volledige hoofdtekst van het formulier. Vervang dus eerst + door %20 als u spaties in formulierstijl wilt decoderen.
Gecodeerde inhoud bevat %XX-sequenties (% gevolgd door twee hex-cijfers, zoals %E4%BD%A0). Als u veel van zulke stukken ziet, is de tekst waarschijnlijk al gecodeerd; codeer dan niet opnieuw.
Niet-ASCII-tekst, zoals Chinees, accenten en emoji, wordt gecodeerd als UTF-8 %HH bytes. Slashes zijn afhankelijk van de positie: houd / als padscheidingsteken, maar codeer het als %2F als het gegevens binnen een querywaarde of padsegment betreft.