URL-enkooderi
Kirjoita tai liitä teksti tai osoite alle ja valitse suunta. Tulos päivittyy automaattisesti. Muunnos tapahtuu selaimessasi.
URL-enkooderi koodaa tekstin URL-turvalliseksi ja purkaa prosenttikoodatun osoitteen takaisin luettavaksi.
Kirjoita tai liitä teksti tai osoite alle ja valitse suunta. Tulos päivittyy automaattisesti. Muunnos tapahtuu selaimessasi.
URL-enkooderi on ilmainen työkalu, jolla muunnat tekstin URL-turvalliseen prosenttikoodaukseen tai purat valmiin koodatun osoitteen takaisin luettavaksi. Muunnos tapahtuu kokonaan selaimessasi, eikä mitään lähetetä eteenpäin.
URL-osoitteessa saa esiintyä vain rajattu joukko merkkejä. Esimerkiksi välilyönnit, ääkköset ja monet välimerkit eivät ole sallittuja sellaisenaan. URL-koodaus eli prosenttikoodaus korvaa tällaiset merkit prosenttimerkillä ja merkkiä vastaavan tavun heksadesimaaliarvolla.
välilyönti → %20 · ä → %C3%A4
Jokainen koodattava merkki muunnetaan ensin UTF-8-tavuiksi, ja jokainen tavu kirjoitetaan muodossa %XX, jossa XX on tavun arvo heksadesimaalina. Tavalliset kirjaimet ja numerot säilyvät ennallaan. Purku tekee saman käänteisesti: %XX-jaksot tulkitaan takaisin tavuiksi ja edelleen merkeiksi.
Otetaan hakusana Hei maailma & ystävät?. URL-koodattuna se näyttää tältä:
Hei maailma & ystävät? → Hei%20maailma%20%26%20yst%C3%A4v%C3%A4t%3F
Näin koodattu arvo voidaan turvallisesti liittää esimerkiksi hakuosoitteen parametriksi ilman, että &- tai ?-merkki sekoittaa osoitteen rakenteen.
Selaimessa on kaksi koodausfunktiota. encodeURIComponent koodaa myös osoitteen rakenteessa merkitykselliset merkit, kuten kauttaviivan, kysymysmerkin ja et-merkin, joten se sopii yksittäisen arvon koodaamiseen. encodeURI jättää nämä koodaamatta ja sopii koko osoitteen koodaamiseen. Tämä työkalu käyttää encodeURIComponent-tapaa, joka on turvallisin valinta yksittäisille arvoille.