URL-enkooderi

URL-enkooderi koodaa tekstin URL-turvalliseksi ja purkaa prosenttikoodatun osoitteen takaisin luettavaksi.

URL-enkooderi

Kirjoita tai liitä teksti tai osoite alle ja valitse suunta. Tulos päivittyy automaattisesti. Muunnos tapahtuu selaimessasi.

Mainos
LAINOJEN KILPAILUTUS

Kilpailuta lainat – yksi hakemus, monta tarjousta

  • Vertaile tarjoukset todellisen vuosikoron mukaan
  • Yksi hakemus usealle pankille
  • Palvelu on sinulle maksuton
Kilpailuta lainat

URL-enkooderi – koodaa ja pura osoitteet helposti

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.

Mikä on URL-koodaus?

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

Miten koodaus toimii?

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.

Esimerkki

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.

Mihin URL-koodausta käytetään?

encodeURIComponent vai encodeURI?

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.

Kokeile myös näitä palveluita

Mainos

Usein kysytyt kysymykset

Mikä on URL-koodaus?
URL-koodaus eli prosenttikoodaus on tapa esittää URL-osoitteessa merkkejä, jotka eivät ole sallittuja sellaisenaan. Kielletty merkki korvataan prosenttimerkillä ja sitä vastaavan tavun heksadesimaaliarvolla, esimerkiksi välilyönti muuttuu muotoon %20.
Mikä ero on funktioilla encodeURIComponent ja encodeURI?
encodeURIComponent koodaa kaikki osoitteessa erikoismerkitykselliset merkit (kuten /, ? ja &), joten se sopii yksittäisen arvon, esimerkiksi hakusanan, koodaamiseen. encodeURI jättää koko osoitteen rakenteen merkit koodaamatta. Tämä työkalu käyttää encodeURIComponent-tapaa, joka sopii useimpiin tilanteisiin.
Miten ääkköset koodautuvat?
Suomen kielen ä, ö ja å koodataan UTF-8-tavuinaan. Esimerkiksi ä-kirjain muuttuu muotoon %C3%A4 ja ö muotoon %C3%B6. Työkalu purkaa nämä takaisin oikein.
Miksi välilyönti näkyy joskus plus-merkkinä?
Lomakkeen lähetyksessä (application/x-www-form-urlencoded) välilyönti esitetään usein plus-merkkinä (+), kun taas osoitteen polussa se on %20. Tämä työkalu käyttää %20-muotoa, joka toimii kaikkialla osoitteissa.
Miksi purku antaa virheen?
Purku epäonnistuu, jos syötteessä on virheellinen prosenttikoodi, esimerkiksi yksinäinen % ilman sitä seuraavaa kahta heksanumeroa. Tarkista, että jokaisen %-merkin jälkeen on kaksi kelvollista merkkiä.
Oliko tästä laskurista apua?

Kokeile näitä laskureita

Koodausmuuntimet

Kaikki laskurit

Suositut laskurit

Kaikki laskurit

Kokeile myös näitä palveluita

Mainos

Linkitä tämä laskuri

Kopioi koodi ja liitä se omalle sivustollesi.

Suositut laskurit