jsonecho

URL Encode

Percent-encode tekst zodat hij veilig in een URL kan reizen.

De tool wordt geladen...

Zo gebruik je URL Encode

  1. Plak de tekst, een enkele waarde of een volledige URL.
  2. Vink "Een hele URL coderen" aan als je een adres hebt geplakt.
  3. Kopieer het gecodeerde resultaat.

Over URL Encode

URL's kunnen maar een beperkte set tekens bevatten. Een spatie, een ampersand, een slash in een waarde of een letter als ü moet worden geschreven als een procentteken en twee hexadecimale cijfers, dus een spatie wordt %20 en ü wordt %C3%BC. Alles wat in een querystring belandt moet worden gecodeerd, anders kan de ontvangende server de waarde op de verkeerde plek afkappen.

Er zijn twee modi. Standaard wordt elk gereserveerd teken gecodeerd, wat je wilt voor een enkele waarde zoals een zoekterm. Plak je een heel adres, vink dan "Een hele URL coderen" aan en de tekens die het structuur geven, zoals :, /, ? en &, blijven zoals ze zijn.

Veelgestelde vragen

Wat is het verschil tussen %20 en +?

Beide staan voor een spatie, maar + betekent alleen een spatie in een querystring in de formuliercodering van HTML-formulieren. In het pad van een URL is + een echt plusteken. Gebruik bij twijfel %20, dat overal werkt.

Waarom wordt mijn ampersand gecodeerd?

Omdat een ampersand in een waarde de parameter zou beëindigen. Tenzij je "Een hele URL coderen" aanvinkt, wordt elk gereserveerd teken gecodeerd.

Hoe worden niet-Engelse tekens verwerkt?

Ze worden eerst omgezet naar UTF-8-bytes en elke byte wordt als percent-reeks geschreven. Dat is de vorm die moderne browsers en servers verwachten.

Moet ik de hele URL coderen?

Meestal niet, alleen de delen die uit gegevens komen: waarden in de querystring en padsegmenten die slashes kunnen bevatten.

Meer in URL en Base64

Alle tools →