HTML-koodaus verkossa

YKSITYINEN/Palvelimelle ei lähetetty tietoja

Html Encode on työkalu, jonka avulla voit koodata pelkän HTML:n koodatuksi HTML:ksi. Erikoismerkit, kuten &, <, >, " ja ' muunnetaan vastaaviksi HTML-kokonaisuuksiksi.

HTML-syöttö
>>
Koodattu lähtö

HTML-koodaus verkossa 2026 – Turvallinen koodaus, XSS-suoja

HTML-koodaus

Tämä työkalu muuntaa tekstiä HTML-entiteeteiksi. Kyse on pelkästä merkkien uudelleenkirjoituksesta: mitään ei salata eikä mitään piiloteta.

Ole selvillä siitä, että HTML-koodaus **ei ole tietoturvaa**. Se joka näkee tuloksen, voi muuntaa sen takaisin täsmälleen samalla tavalla, ilman avainta ja ilman salasanaa.

Milloin se on tarpeen

Merkeillä <, >, & ja lainausmerkeillä on oma merkityksensä HTML:ssä. Jos ne halutaan näkyviin tekstinä sen sijaan että ne tulkitaan rakenteeksi, ne on kirjoitettava entiteeteiksi.

Näin myös esimerkkikoodi näytetään verkkosivulla ilman että koodi suoritetaan.

Asiat jotka usein menevät väärin

Koodaus **ei** ole sama asia kuin suojautuminen koodin syöttämiseltä. Oikea paikka koodata on siellä missä arvo sijoitetaan sivulle, sillä tavalla joka sopii juuri siihen yhteyteen — ei kertaalleen etukäteen ja lopullisesti.

Jos koodaat kaksi kertaa, & muuttuu muotoon &amp; ja näkyy sivulla kirjoitusvirheenä. Tarkista ettei syöte ole jo koodattu.

Näin se tehdään

Liitä teksti, käynnistä käsittely ja kopioi tulos. Syöte jää kenttään koskemattomana, joten voit verrata.

Osa työkaluista tekee koko työn selaimessa, osa lähettää pyynnön ulkoiseen palveluun. Tämä teksti kuvaa vain koodista näkyvää toimintaa, eikä takaa minkään ulkoisen palvelun saatavuutta.

Usein kysytyt kysymykset

Onko HTML-koodaus salausta?

Ei. Kyse on merkkien uudelleenkirjoituksesta jonka kuka tahansa voi purkaa. Älä koskaan käytä sitä minkään suojaamiseen.

Miksi teksti pitenee?

Koska osa merkeistä on kirjoitettava useampana merkkinä. Se on odotettua, ja pituus palautuu ennalleen kun muunnat takaisin.

Pitääkö jotain asentaa?

Ei ohjelmaa eikä lisäosaa. Avaa sivu selaimessa ja käytä sitä suoraan.

Voinko käsitellä useita kerrallaan?

Toista vaiheet jokaiselle erikseen. Jokainen ajo tuottaa oman tuloksensa, jonka lataat erikseen.