URL-encoder/decoder
Elk teken buiten A-Z a-z 0-9 - _ . ~ moet percent-geëscaped worden wanneer het in een URL voorkomt. Mis er één en de browser stuurt u naar een ongewenste locatie, of een API weigert de aanroep met een 400. Deze encoder verwerkt volledige URL’s of losse parameterwaarden en schakelt tussen leesbare tekst en een veilig transmissieformaat, zonder structurele tekens zoals / of ? te breken, tenzij u daarom vraagt.
Hoe een URL te coderen en decoderen
-
1
Plak de URL of waarde
Voer een volledige URL, een zoekstring of één parameter in.
-
2
Kies het coderingsniveau
In volledige-URL-modus blijft `/ : ? #` ongewijzigd. In componentmodus wordt alles wat gereserveerd is geëscaped.
-
3
Voer de conversie uit
Elk karakter is met UTF-8 gecodeerd en de gereserveerde bytes worden vervangen door `%HH`.
-
4
Keer om wanneer nodig
Hetzelfde hulpmiddel decodeert percent-geëscapete invoer terug naar de oorspronkelijke tekens.
Encode versus encodeComponent
De twee modi komen uit JavaScript en zijn gekoppeld aan verschillende regels van RFC 3986.
| Modus | Blijft ongewijzigd | Gebruik bij |
|---|---|---|
Volledige URL (encodeURI) |
: / ? # [ ] @ ! $ & ' ( ) * + , ; = |
U hebt al een gestructureerde URL |
Component (encodeURIComponent) |
Enkel niet-gereserveerde tekens | U voegt een waarde in een sjabloon in |
Typische correcties die dit hulpmiddel toepast
- Spaties binnen een querywaarde worden
%20, zodat de server slechts één parameter ontvangt. - Ampersands binnen een waarde worden
%26, zodat ze geen nieuw querypaar openen. - Plustekens binnen een zoekterm worden
%2B, zodat de server ze niet als spaties interpreteert. - Niet-ASCII-tekst zoals
caféwordtcaf%C3%A9(UTF-8, twee bytes).
Valstrik bij dubbele codering
Als u een al gecodeerde string opnieuw codeert, krijgt u onzin: %20 wordt %2520. Decodeer altijd eerst wanneer u niet weet waar de invoer vandaan komt. Het hulpmiddel waarschuwt wanneer het procentreeksen in de invoer detecteert voordat het codeert.
Veelgestelde vragen
Ja, wanneer u de formulier-URL-modus selecteert. In de strikte RFC 3986-modus blijft + een letterlijke plus, omdat alleen %20 de canonieke spatie is in URI’s.
Ja. In de volledige-URL-modus worden alleen de tekens gecodeerd die geen geldige URI-structuur vormen; een correcte URL blijft ongewijzigd, terwijl spaties en niet-ASCII-tekens binnen de waarden nog steeds worden geëscaped.
UTF-8, overeenkomstig RFC 3986 en de WHATWG URL-specificatie. Oude coderingen zoals ISO-8859-1 worden niet ondersteund.
Nee. De codering wordt lokaal uitgevoerd in uw browser; er worden geen gegevens verzonden of opgeslagen.
Gerelateerde tools
Anagramgenerator
Voer een kort woord in en bekijk elke unieke herschikking van de letters, zonder dubbele permutaties en met een instelbare resultaatlimiet.
Instagram-lettertypegenerator
Genereer Unicode-"lettertypen" (vet, cursief, script, monospace, fraktur) die je rechtstreeks in je Instagram-bio, naam, bijschriften en reacties plakt.
Stadsnamengenerator
Genereer fictieve namen voor steden, plaatsen, dorpen en hoofdsteden voor worldbuilding, kaarten, games, verhalen en mockdata, in een echte taal of een verzonnen stijl.
Pijlsymbolen om te kopiëren
Kopieer veelgebruikte Unicode-pijlen met één klik: recht, dubbel, diagonaal, gehaakt, rond en driehoekig voor documenten, chat en ontwerp.
Kleiner dan of gelijk aan-symbool
Kopieer het teken ≤ en de bijbehorende wiskundige vergelijkingstekens. Inclusief Unicode, HTML-entiteiten en LaTeX-opmaak voor spreadsheets, artikelen en webpagina's.
Willekeurige achternaamgenerator
Genereer een reeks willekeurige achternamen uit de meest voorkomende familienamen in de Verenigde Staten. Alleen achternamen, zonder voornaam.
Tool beschikbaar in andere talen
- Bộ mã hóa/Bộ giải mã URL [VI]
- URL-kodare/avkodare [SV]
- مُرمِّز / مُفكِّك ترميز URL [AR]
- URL 인코더 / 디코더 [KO]
- ตัวเข้ารหัส/ตัวถอดรหัส URL [TH]
- Encodeur / Décodeur d'URL [FR]
- URL Encoder / Decoder [ID]
- URLエンコーダ/デコーダ [JA]
- URL-Encoder/Decoder [DE]
- Codificador / Decodificador de URL [ES]
- Koder / dekoder URL [PL]
- Codificador / Decodificador de URL [PT]
- URL Encoder / Decoder [EN]
- Codificatore / Decodificatore URL [IT]
- Кодер/декодер URL [RU]
- URL Kodlayıcı / Çözücü [TR]
- URL 编码器/解码器 [ZH]