URL-encoder/decoder
URL-invoer
Plak de URL of tekst die u wilt coderen/decoderen.
Instellingen
Plak de URL en klik op Coderen of Decoderen.
Laat het ons weten
Deel uw ervaring.
Vergelijkbare tools
Over URL-encoder/decoder
Codeer en decodeer URL's online. Ondersteunt volledige URL- en componentcodering. Gratis tool met URL-parsing en referentietabel.
Hoe te gebruiken
Stap 1
Selecteer de conversiemodus: Coderen of Decoderen
Stap 2
Kies het coderingstype: volledige URL of URL-component.
Stap 3
Plak je URL of tekst in het invoerveld.
Stap 4
Laad voorbeelden om verschillende URL-indelingen te bekijken.
Stap 5
Klik op 'Referentie' om de tabel met URL-coderingen te bekijken.
Stap 6
Klik op 'Coderen' of 'Decoderen' om te converteren.
Stap 7
Bekijk de uitsplitsing van de URL-componenten (protocol, hostnaam, pad, query, hash).
Stap 8
Kopieer de uitvoer om deze in je project te gebruiken.
Kenmerken en voordelen
- ✅Bidirectionele conversie: Coderen ↔ Decoderen
- ✅Twee coderingsmodi: volledige URL en URL-component.
- ✅Volledige URL-modus: codeert spaties en speciale tekens, behoudt de URL-structuur.
- ✅Componentmodus: codeert alle speciale tekens, inclusief / : ? # & =
- ✅De URL-parser toont protocol, hostnaam, poort, pad, query en hash.
- ✅Coderingsreferentietabel met meer dan 20 speciale tekens
- ✅5 URL-voorbeelden: basis, queryparameters, speciale tekens, gecodeerd, internationaal
- ✅Ondersteunt internationale tekens (UTF-8)
- ✅Kopiëren naar het klembord met één klik
- ✅Modusschakelaar voor snelle omschakeling van de draairichting.
- ✅Realtime conversie
- ✅Gedetailleerde foutmeldingen voor ongeldige codering
- ✅100% browsergebaseerd - URL's worden nooit naar een server verzonden.
- ✅100% gratis - geen beperkingen, geen registratie vereist
Veelgestelde vragen
Wat is URL-codering?
URL-codering (procentcodering) zet speciale tekens om in een formaat dat veilig in URL's kan worden verzonden. Tekens worden vervangen door een % gevolgd door twee hexadecimale cijfers. Een spatie wordt bijvoorbeeld %20 en een & wordt %26. Dit zorgt ervoor dat URL's correct werken op alle systemen en in alle browsers.
Wat is het verschil tussen een volledige URL en een URL-component?
De functie 'Volledige URL' (encodeURI) behoudt de URL-structuurtekens zoals :, /, ?, #, &, = en codeert spaties en andere speciale tekens. Gebruik deze functie voor complete URL's. De functie 'URL-component' (encodeURIComponent) codeert ALLE speciale tekens, inclusief de URL-structuur. Gebruik deze functie voor queryparameters, padsegmenten of tekst die deel uitmaakt van een URL.
Wanneer moet ik volledige URL-codering gebruiken?
Gebruik volledige URL-codering wanneer u een complete URL hebt die u veilig wilt verzenden, terwijl de structuur behouden blijft. Bijvoorbeeld: https://example.com/search?q=hello world wordt https://example.com/search?q=hello%20world. De URL-structuur (://?=) blijft behouden.
Wanneer moet ik URL-componentcodering gebruiken?
Gebruik URL-componentcodering voor afzonderlijke onderdelen van een URL: queryparameterwaarden, padsegmenten of gebruikersinvoer die in een URL wordt ingevoegd. Als een gebruiker bijvoorbeeld zoekt naar 'prijs>100', codeer dit dan als prijs%3E100 voordat u het toevoegt aan ?q=. Dit voorkomt dat de URL-structuur wordt verbroken.
Waarom worden spaties %20?
Bij URL-codering wordt een spatie (ASCII 32, hex 20) weergegeven als %20. Sommige systemen accepteren ook een '+' voor spaties in queryreeksen, maar %20 is de standaard procentcodering. Onze tool gebruikt %20 voor consistentie en universele compatibiliteit.
Kan ik internationale tekens coderen?
Ja! De encoder verwerkt UTF-8-tekens correct. Café wordt bijvoorbeeld caf%C3%A9, 日本語 wordt %E6%97%A5%E6%9C%AC%E8%AA%9E. Internationale tekens worden omgezet naar UTF-8-Bytes, waarna elke byte procentueel wordt gecodeerd.
Welke tekens moeten worden gecodeerd?
Gereserveerde tekens die een speciale betekenis hebben in URL's moeten worden gecodeerd: : / ? # [ ] @ ! $ & ' ( ) * + , ; =. Daarnaast moeten spaties en niet-ASCII-tekens ook worden gecodeerd. De referentietabel voor codering toont veelvoorkomende tekens en hun gecodeerde vormen.
Waarom bevat mijn URL %2F in plaats van /?
Als je URL-componentcodering gebruikt voor een volledige URL, wordt / gecodeerd naar %2F. Dit is correct voor componentcodering, maar verstoort de URL-structuur. Gebruik volledige URL-codering voor complete URL's, of codeer alleen de specifieke onderdelen (zoals querywaarden) die dat nodig hebben.
Wat zijn de componenten van een URL?
Een URL bestaat uit verschillende onderdelen: protocol (https:), hostnaam (example.com), poort (:8080, optioneel), pad (/search), query (?q=test) en hash (#sectie). Onze parser splitst URL's op om elk onderdeel te tonen, zodat u de URL-structuur beter begrijpt.
Kan ik reeds gecodeerde URL's decoderen?
Ja! Plak een gecodeerde URL (met %20, %3A, enz.) en klik op Decoderen om deze terug te converteren naar leesbare tekst. De decoder ondersteunt zowel volledige URL-codering als componentcodering. Als het decoderen mislukt, ziet u een foutmelding die aangeeft dat de codering ongeldig is.
Zijn mijn URL-gegevens veilig?
Ja! Alle codering en decodering vindt volledig plaats in uw browser met behulp van de ingebouwde JavaScript-functies encodeURI/decodeURI en encodeURIComponent/decodeURIComponent. Uw URL's verlaten uw apparaat nooit en worden niet naar een server verzonden, waardoor volledige privacy gegarandeerd is.