Handytool
Kehittäjän opas5 min lukuPäivitetty 8.6.2026

Välitön kehittäjän apuohjelma

URL-koodata ja dekoodata mikä tahansa merkkijono välittömästi

Handytoolin URL-kooderi prosenttikoodaa tekstin turvalliseen käyttöön kyselyjonoissa tai dekoodi prosenttikoodattuja merkkijonoja takaisin luettavaksi tekstiksi – yksityisesti selaimessasi, komponentti ja täyden URI-alueen kanssa.

Tärkeimmät kohdat

  • 01Prosenttikooda mikä tahansa teksti turvalliseen käyttöön URL-osoitteissa tai kyselyjonoissa yhdellä napsautuksella.
  • 02Tukee komponentti-aluetta (koodi kaikki) ja koko URI-aluetta (säilyttää rakenteelliset merkit).
  • 03Käsittelee Unicodea – emoji ja muut kuin ASCII-merkit koodataan UTF-8:ksi ja sitten prosenttikoodataan tavujen tavalla.
  • 04Toimii kokonaan selaimessasi; syötettä ei koskaan lähetetä tai kirjaudu.

Miksi URL-koodaus on tärkeää

URL-osoitteet voivat sisältää vain tietyn ASCII-merkkijoukon. Välilyönnit, et-merkit, yhtäläisyysmerkit ja mikä tahansa ei-ASCII-teksti (emoji, Kiinan merkit, arabiankielinen komentosarja) on prosenttikooda ennen kuin ne näkyvät URL-osoitteessa. Ilman koodaamista välilyönti kyselyparametrissa luettaisiin URL-erottimella, ja & tulkittaisiin parametrien välisenä rajajana – hiljaisesti korruptoiden pyynnön.

Kehittäjät törmäävät URL-koodaukseen jatkuvasti: API-pyynnön URL-osoitteiden rakentaminen käsin, ohjaus tavoitteiden rakentaminen, väärin muotoiltujen kyselyjonojen virheenkorjaus tai OAuth-takaisinkutsu-URL-osoitteiden käsittely. Handytoolin URL-kooderi käsittelee sekä koodaamisen että dekoodaamisen oikealla Unicode-käytöksellä, asennuksella, eikä palvelinpuolen kierroksella.

Kuinka URL-koodata tai dekoodata merkkijono

  1. 01

    Liitä tekstisi

    Kirjoita tai liitä merkkijono, jonka haluat koodata – esimerkiksi kyselyparametrin arvo, joka sisältää välilyöntejä tai erikoismerkkejä – syöteksi.

  2. 02

    Valitse komponentti tai koko URI-alue

    Valitse komponentti-alue yksittäisen kyselyparametrin arvon koodaamiseen (pakoaa jokaisen varatun merkin mukaan lukien / ja ?). Valitse täysi URI-alue kokonaisen URL-osoitteen koodaamiseen samalla kun säilytetään /, ? ja # rakenteellisina erottimina.

  3. 03

    Napsauta Koodata tai Dekoodata

    Napsauta Koodata muuntaaksesi tekstin prosenttikooda merkkijonoksi, tai Dekoodata muuntaaksesi %20, %3F ja jokaisen muun prosentin sekvenssin takaisin luettaviksi merkeiksi.

  4. 04

    Kopioi ja käytä tulosta

    Napsauta kopio-painiketta ja liitä koodattu tai dekoodattu merkkijono sinne minne sinulla sitä tarvitaan – URL-osoitteeseen, API-kutsuun, konfiguraatiotiedostoon tai koodieditoriin.

Merkit, jotka on kooda kyselyparametreissa

Näillä merkeillä on erityinen merkitys URL-osoitteissa ja rikkovat kyselyjonot, jos niitä ei paeta.

  • 01Välilyönti → %20 (tai + lomakkeella koodituissa rungossa, mutta %20 URL kyselyjonoissa).
  • 02& → %26 – erottaa kyselyparametrit, joten se on pakotettava arvon sisällä.
  • 03= → %3D – erottaa avaimen arvosta, on pakotettava arvon sisällä.
  • 04+ → %2B – usein väärin luettu välilyönnistä vanhemmilla palvelimilla; koodata aina erikseen.
  • 05# → %23 – merkitsee fragmentin tunnus; koodi mihin tahansa arvoon.
  • 06Muut kuin ASCII (emoji, CJK jne.) → UTF-8 tavut koodattu %XX%XX sarjaikoina.

Koodata tunnus ja tunnistetiedot ilman yksityisyyden riskiä

URL-kooderi toimii kokonaan selaimessasi käyttäen alkuperäisiä encodeURIComponent ja encodeURI JavaScript-funktioita. Mitään ei lähetetä mihinkään palvelimelle. Tämä tarkoittaa, että voit turvallisesti koodata OAuth-tunnukset, API-avaimet tai yksityisiä ohjaus-URI-osoitteita ilman, että nämä arvot koskaan poistuvat koneestasi.

Kun suljet tai lataat välilehden uudelleen, syötteesi on poissa. Ei istuntoa, ei kirjausta ja ei tiliä vaaditaan.

URL-kooderin usein kysytyt kysymykset

Mikä on URL-koodaus tai prosenttikoodi?

URL-koodaus korvaa merkit, joilla on erityinen merkitys URL-osoitteissa – välilyönnit, &, =, ? ja muut kuin ASCII-teksti – prosentilla seurattavaksi kahdella heksadesimaaliluvulla. Sen avulla voit turvallisesti sisällyttää mielivaltaisen tekstin URL-osoitteeseen ilman sen rakenteen rikkoutumista.

Mitä eroa on komponentti ja koko URI-koodauksen välillä?

Komponentti-koodaus (encodeURIComponent) pakoaa jokaisen varatun merkin mukaan lukien / ja ?. Käytä sitä yksittäisten kyselyparametrien arvoille. Koko URI-koodaus (encodeURI) säilyttää rakenteelliset merkit, joten koko URL-osoite pysyy voimassa.

Kuinka työkalu käsittelee Unicodea ja emoji?

Unicode-merkit muutetaan ensin UTF-8-tavuiksi ja sitten jokainen tavu prosenttikoodataan %XX-muodossa, vastaten standardia, jonka kaikki nykyaikaiset selaimet käyttävät.

Onko URL-koodaus sama kuin HTML-entiteetin koodaus?

Ei. URL-koodaus käyttää prosenttijonoja (%20 välilyönnille); HTML-entiteetin koodaus käyttää nimettyjä tai numeerisia viitteitä (& &:lle). He palvelevat eri konteksteja eivätkä ole sekoitettava.

Onko syötteeni tallennettu mihinkään?

Ei. Koodaus ja dekoodaus käyttävät alkuperäisiä selaimen JavaScript API:ta. Mitään ei lähetetä, kirjaudu tai tallennu.

Onko työkalu ilmainen?

Kyllä. Handytool on täysin ilmainen, ilman rekisteröintiä tai käyttörajoja.

Liittyvät työkalut

Jatka työntekoa Apuväline-työkaluilla

Apuväline-työkalut