Handytool
Ontwikkelaarsgids5 min leestijdBijgewerkt 8 jun 2026

Instant Dev Utility

Codeer en Decodeer Elke String Direct

Handytool's URL encoder percent-codeert tekst voor veilig gebruik in querystrings of decodeert percent-gecodeerde strings terug naar leesbare tekst — privé in je browser, met component- en volledige URI-bereik.

Belangrijkste punten

  • 01Percent-codeer elke tekst voor veilig gebruik in URL's of querystrings in één klik.
  • 02Ondersteunt component-bereik (codeert alles) en volledige URI-bereik (behoudt structuurkarakters).
  • 03Verwerkt Unicode — emoji en niet-ASCII-tekens worden UTF-8 gecodeerd en vervolgens byte voor byte percent-gecodeerd.
  • 04Werkt volledig in je browser; je invoer wordt nooit geüpload of geregistreerd.

Waarom URL-Codering Belangrijk Is

URL's mogen alleen een specifieke set ASCII-tekens bevatten. Spaties, ampersands, gelijktekens en niet-ASCII-tekst (emoji, Chinese tekens, Arabisch schrift) moeten percent-gecodeerd worden voordat ze in een URL verschijnen. Zonder codering zou een spatie in een queryparameter als URL-scheidingsteken worden gelezen, en een & zou als scheidingsteken tussen parameters worden geïnterpreteerd — wat de aanvraag stiekem beschadigt.

Ontwikkelaars hebben constant met URL-codering te maken: het handmatig bouwen van API-aanvraag-URL's, het construeren van omleidingsdoelen, het debuggen van misvormde querystrings of het werken met OAuth-callback-URL's. Handytool's URL encoder verwerkt zowel codering als decodering met correct Unicode-gedrag, zonder installatie en zonder serverronde.

Hoe je een String Codeert of Decodeert

  1. 01

    Plak je tekst

    Typ of plak de string die je wilt coderen — bijvoorbeeld een queryparameterwaarde met spaties of speciale tekens — in het invoervak.

  2. 02

    Kies component- of volledige URI-bereik

    Selecteer component-bereik om een enkele queryparameterwaarde te coderen (escapeert elk gereserveerd teken inclusief / en ?). Selecteer volledige URI-bereik om een volledige URL te coderen terwijl /, ? en # als structuurscheidingstekens behouden blijven.

  3. 03

    Klik op Coderen of Decoderen

    Klik op Coderen om de tekst in een percent-gecodeerde string om te zetten, of Decoderen om %20, %3F en elke andere percentreeks terug naar leesbare tekens om te zetten.

  4. 04

    Kopieer en gebruik het resultaat

    Klik op de kopieerknop en plak de gecodeerde of gedecodeerde string waar je deze nodig hebt — een URL, een API-aanroep, een configuratiebestand of je code-editor.

Tekens die in Queryparameters Moeten Worden Gecodeerd

Deze tekens hebben speciale betekenis in URL's en beschadigen querystrings als ze niet worden geëscaped.

  • 01Spatie → %20 (of + in formuliergecodeerde bodies, maar %20 in URL-querystrings).
  • 02& → %26 — scheidt queryparameters, dus moet worden geëscaped in een waarde.
  • 03= → %3D — scheidt sleutel van waarde, moet worden geëscaped in een waarde.
  • 04+ → %2B — wordt vaak als spatie gelezen op oudere servers; altijd expliciet coderen.
  • 05# → %23 — markeert de fragmentidentificatie; coderen in elke waarde.
  • 06Niet-ASCII (emoji, CJK, enz.) → UTF-8-bytes gecodeerd als %XX%XX-reeksen.

Codeer Tokens en Inloggegevens Zonder Privacyrisico

De URL encoder werkt volledig in je browser met behulp van de native encodeURIComponent en encodeURI JavaScript-functies. Niets wordt naar een server verzonden. Dit betekent dat je veilig OAuth-tokens, API-sleutels of privé-omleidings-URI's kunt coderen zonder dat deze waarden je machine verlaten.

Zodra je het tabblad sluit of vernieuwt, is je invoer weg. Er is geen sessie, geen logging en geen account vereist.

URL Encoder Veelgestelde Vragen

Wat is URL-codering of percent-codering?

URL-codering vervangt tekens die speciale betekenis hebben in URL's — spaties, &, =, ? en niet-ASCII-tekst — door een % gevolgd door twee hexadecimale cijfers. Dit laat je veilig willekeurige tekst in een URL opnemen zonder de structuur ervan te beschadigen.

Wat is het verschil tussen component- en volledige URI-codering?

Component-codering (encodeURIComponent) escapeert elk gereserveerd teken inclusief / en ?. Gebruik dit voor individuele queryparameterwaarden. Volledige URI-codering (encodeURI) behoudt structuurkarakters zodat de hele URL geldig blijft.

Hoe verwerkt het gereedschap Unicode en emoji?

Unicode-tekens worden eerst naar UTF-8-bytes geconverteerd en vervolgens wordt elke byte als %XX percent-gecodeerd, wat overeenkomt met de standaard die alle moderne browsers gebruiken.

Is URL-codering hetzelfde als HTML-entiteitcodering?

Nee. URL-codering gebruikt percentreeksen (%20 voor spatie); HTML-entiteitcodering gebruikt benoemde of numerieke verwijzingen (& voor &). Ze dienen verschillende contexten en mogen niet worden verward.

Wordt mijn invoer ergens opgeslagen?

Nee. Codering en decodering gebruiken native browser JavaScript API's. Niets wordt geüpload, geregistreerd of opgeslagen.

Is het gereedschap gratis?

Ja. Handytool is volledig gratis zonder registratie of gebruikslimiet.

Gerelateerde tools

Doorgaan met Hulpmiddel-tools

Hulpmiddel-tools