URL coderen/decoderen
URL coderen/decoderen
URL coderen/decoderen: Ondersteunt URL-procentcodering en -decodering, verwerking van speciale tekens, spaties en meertalige tekst. Detecteert automatisch coderingsformaat, ondersteunt verwerking van queryparameters, geschikt voor API-aanroepen, formulierinzendingen en het delen van links.
Snelstart
Veelvoorkomende scenario's
API-parameters
codeer queryparameters en request bodies zodat speciale tekens correct worden verzonden.
Formuliersubmit
verwerk GET/POST-data; ondersteunt CJK en speciale symbolen.
Links delen
genereer URL's met CJK/speciale tekens zonder dat deze beschadigd raken.
Zoekopdrachten
codeer zoekwoorden, vooral als ze & = # ? enz. bevatten.
Aanvullend scenario
percent encoding, URI encoder en URL escape passen in dezelfde controleflow, zodat u het resultaat sneller kunt nalopen vóór kopiëren of exporteren.
Gebruiksadvies
Beperkingen & compatibiliteit
Sessiebeheer
Veelgestelde vragen
Een URL (Uniform Resource Locator) is het "adresseringssysteem" van het web en werd in de jaren 90 door Tim Berners‑Lee geïntroduceerd. Het is een leesbare tekststring die schema, host, pad, query en fragment beschrijft. Omdat sommige tekens (zoals ? & # = /) als scheidingsteken worden gebruikt maar ook in echte gegevens kunnen voorkomen, moeten ze worden geëscapet. Daarnaast worden spaties, niet‑ASCII-tekens en emoji via UTF‑8 naar bytes omgezet en als %HH geschreven (bijv. spatie → %20, een "/" in een parameterwaarde → %2F). In application/x‑www‑form‑urlencoded context mogen spaties ook als "+" worden geschreven (buiten formulieren wordt %20 aanbevolen). Kortom: URL-codering is een omkeerbare formatteringsstap om links robuust en parseerbaar te houden; ze biedt geen versleuteling of vertrouwelijkheid.
Nee. Codering is een omkeerbare formattering. Wachtwoorden, API-sleutels en andere geheimen moeten worden versleuteld.
Formulieren (application/x-www-form-urlencoded) gebruiken +, terwijl RFC 3986 in het algemeen %20 voorschrijft. Deze tool gebruikt standaard %20 voor betere compatibiliteit; als u + nodig hebt, gebruik dat in forms of vervang handmatig.
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.
De URL-standaard staat alleen ASCII toe. Niet‑ASCII-tekens (bijv. accenten, emoji) moeten als UTF‑8 bytes met %HH worden geschreven om veilig te worden verzonden.
Dat hangt van de positie af: als padseparator moet / ongecodeerd blijven (bijv. /api/users). Als onderdeel van een parameterwaarde is %2F veiliger (bijv. ?path=%2Fhome%2Fuser).