Gratis URL Enkodeerder en dekodeerder
Enkodeer en dekodeer URL's en navraagstringe. Ondersteun encodeURIComponent, decodeURIComponent, en navraagstring-ontleding.
Kodeer elke gereserveerde karakter - beste vir navraagwaardes en padgedeeltes.
Algemene gebruike
- Kodeer URL-parameters vir API'sKodeer querystring-parameters veilig voordat u dit aan API-versoek-URL's toevoeg.
- Kodeer URL's vir e-poslskakelsSkep klik-veilige skakels vir e-poskampanjes - kodeer spesiale karakters sodat skakels in elke e-posklient bly.
- Kodeer URL's vir sosiale deeldelingBerei URL's voor met voorafgevulde teks, hashtags en skakels vir Twitter, Facebook en LinkedIn-knoppies.
- Kodeer komplekse navraagstringeBou en kodeer navaagstringe met veelvuldige parameters - gereed om aan enige URL toe te voeg.
- Kodeer URL's vir webhook-terugbelleKodeer terugroepings-URL's wat as parameters aan derdeparty-dienste en OAuth-strome voorgelê word.
Hoe dit werk
URL-enkodering en -dekodering hier loop heeltemal in jou blaaier met JavaScript se ingeboude globale funksies — encodeURIComponent, encodeURI, en decodeURIComponent — sonder derdeparty-biblioteek en sonder netwerkversoek. Die nutsprogram stel ook die blaaier se inheemse URL-API bloot om navraagstring-parameters as 'n sleutel-waarde-tabel te ontleed en te vertoon.
- 1Kies 'n enkoderingsmodusDrie modusse karteer na werklike gebruiksgevalle: "Komponent" roep encodeURIComponent aan en ontsnap alles behalwe onbeperkte karakters — die regte keuse vir individuele navraagwaardes. "Volledige URL" roep encodeURI aan en laat die skema, skuinsstrepe, en domein intak. "Vorm" gebruik encodeURIComponent en ruil dan %20 vir + om by die application/x-www-form-urlencoded-formaat te pas wat deur HTML-vorms gestuur word.
- 2Enkodeer of dekodeer in een klikEnkodering voer jou teks deur die gekose funksie en vertoon die persent-geënkodeerde resultaat. Dekodering roep decodeURIComponent aan (met + omgeskakel na spasies in Vorm-modus). Misvormde persent-volgordes — soos 'n dwalende %E0 sonder voortsettingsgreep — word gevang en as 'n inlyn-fout gerapporteer eerder as om te val.
- 3Ontleed navraagstrings met die URL-APIDie "Ontleed parameters"-aksie omhul jou toevoer in die blaaier se inheemse URL-konstruktor en herhaal url.searchParams om elke sleutel-waarde-paar te onttrek. As die URL-konstruktor die toevoer verwerp, verdeel 'n handgeskrewe terugval op & en = en voer elke token deur safeDecode, sodat gedeeltelike of rou navraagstrings steeds 'n leesbare tabel produseer.
- 4Kopieer die resultaatDie geënkodeerde of gedekodeerde teks verskyn in 'n monospasie-uitsetblok. 'n Kopieerknoppie skryf dit na die knipbord via die Clipboard-API. Niks verlaat jou toestel op enige punt nie.
Verwante gereedskap
Base64 Enkodeerder en dekodeerder
Enkodeer teks of lêers na Base64, of dekodeer Base64 stringe terug na gewone teks. Onmiddellik, privaat en gratis.
HTML Enkodeerder en dekodeerder
Enkodeer spesiale karakters na HTML entiteite of dekodeer entiteite terug na gewone teks. Onmiddellik, in jou blaaier.
Caesar-syferkode & teksversleuteling
Enkripteer en dekripteer teks met Caesar-syfer, ROT13, Atbash en Vigenère-syfer. Klassieke vervangingsyfers, alles in jou blaaier.