URL Encoder / Decoder
Encode of decode URL percent-encoding. Wissel tussen encodeURI en encodeURIComponent met inline hulp.
Snel antwoord: Encode of decode URL percent-encoding. Wissel tussen encodeURI en encodeURIComponent met inline hulp.
Laatst bijgewerkt
Veelgestelde vragen
- Wat is URL-encoded?
- URL-encoding (percentage-encoding) vervangt onveilige karakters door %XX-sequenties, zodat ze veilig door een URL kunnen reizen. Een spatie wordt %20, een ampersand wordt %26, enzovoort.
- Waarom tonen URLs %20?
- Omdat spaties niet zijn toegestaan in URLs. Browsers en servers coderen elke spatie als %20 (de hex-code voor spatie) zodat de URL geldig blijft tijdens de overdracht.
- Hoe kan ik spaties in een URL coderen?
- Plak je tekst, kies Coderen, en spaties worden %20 (of + wanneer gebruikt in formuliergegevens). Beide zijn geldig — %20 werkt op elke positie in de URL.
- Welke karakters moeten URL-gecodeerd zijn?
- Spaties, niet-ASCII-tekens, en gereserveerde karakters wanneer ze buiten hun gereserveerde rol worden gebruikt: ! # $ & ' ( ) * + , / : ; = ? @ [ ]. De tool verwerkt ze allemaal automatisch.
- Wat is het verschil tussen encodeURI en encodeURIComponent?
- encodeURI behoudt URL-structurele karakters (/ ? & = #) zodat het veilig is voor hele URLs. encodeURIComponent codeert alles behalve letters, cijfers en een paar veilige karakters — gebruik het voor parameterwaarden.
- Hoe decodeer ik een URL-gecodeerde string?
- Plak de gecodeerde string, kies Decoderen, en de leesbare versie verschijnt. De decoder verwerkt zowel %20 als + voor spaties.
- Is URL-encoding hetzelfde als Base64?
- Nee. URL-encoding maakt tekst URL-veilig door een paar karakters te vervangen; Base64 transformeert binaire gegevens in ASCII voor transmissie. Gebruik Base64 voor binair, URL-encoding voor URL-parameters.
- Kan ik een volledige URL met parameters coderen?
- Gebruik encodeURI voor de hele URL (het behoudt ? & = / zodat de URL nog steeds werkt). Gebruik encodeURIComponent voor elke parameterwaarde voordat je de URL samenstelt.
- Waarom is mijn URL dubbel-gecodeerd?
- Dubbel coderen (bijv. %2520 in plaats van %20) gebeurt wanneer een reeds-gecodeerde URL opnieuw wordt gecodeerd. Decodeer het twee keer om de oorspronkelijke te herstellen, en controleer je code op een extra encode-aanroep.
- Is URL-encoding veilig voor wachtwoorden?
- Nee — URL-encoding is geen encryptie. Iedereen die de URL ziet, kan deze onmiddellijk decoderen. Zet nooit wachtwoorden in URLs; gebruik in plaats daarvan POST-lichamen of HTTP-headers.