Serialisointi tarkoittaa tietojenkäsittelytieteessä tietorakenteen muuttamista tiedostoon tai tietokantaan säilömistä varten tai toiselle koneelle lähettämiseen tietokoneverkon kautta.[1][2] Kun muutettu tietorakenne luetaan uudelleen ja palautetaan takaisin alkuperäiseen muotoonsa, on tuloksena identtinen versio alkuperäisestä tietorakenteesta. Serialisointia voi käyttää useimmissa yleisissä ohjelmointikielissä.[3]
Jotta serialisointia on mahdollista käyttää, tarvitaan tavat tiedon pakkaukseen ja sen muuttamiseen takaisin alkuperäiseen muotoon.[3] Muistissa olevat tavut järjestetään muotoon, josta ne voidaan tarvittaessa palauttaa käsiteltäväksi.[2] Aiheeseen liittyy paljon huomioitavia seikkoja: esimerkiksi tekstille käytettävä merkistö, tavujärjestys tai muut eri koodausmenetelmien erot.[1]
Eräissä yhteyksissä serialisointia kutsutaan jäsentämiseksi (engl. marshalling).[4][5] Huomaa, että tämä on kuitenkin eri asia kuin syntaktinen jäsentäminen (engl. parsing).