Sanan rivitys on ominaisuus, jonka avulla teksti voidaan siirtää seuraavalle riville niin, että se pysyy määriteltyjen marginaalien sisällä. Useimmilla tekstinkäsittelyohjelmilla on tämä ominaisuus, jotta ihmisiä ei pakoteta syöttämään palautusta jokaisen rivin loppuun, ja asiakirjojen tekstinkäsittelyllä voi pelata monella eri tavalla. Verkkosivustojen rakentamiseen käytetty koodaus voi myös integroida sanan rivitysominaisuuden, jolloin suunnittelija voi hallita paremmin sivuston esitystä.
Useimmissa tekstinkäsittelyohjelmissa on rivinvaihto, joka vie tekstin automaattisesti seuraavalle riville, kun se osuu marginaalin loppuun. Asiakirja luo prosessissa niin kutsutun ”pehmeän paluun”. Jos marginaaleja säädetään, teksti käärii rivit uudelleen jättämättä huomiotta rivinvaihtotoiminnon luomat pehmeät palautukset säilyttäen käyttäjän syöttämät kovat palautukset. Tekstinkäsittelyohjelmat käyttävät sanojen käärimisalgoritmeja, jotta pitkät tekstirivit eivät pakota käyttäjää vierittämään sivuttain lukemaan lisää.
Tekstinkäsittelyohjelmassa sanojen rivitys luo rivinvaihdot sanojen väliin, jotta vältetään liiallinen tavutus, ellei käyttäjä toisin määrää. Sanan kääre hajottaa myös pitkän sanan ilman välilyöntejä typografian eheyden säilyttämiseksi. Toisin sanoen, jos sana on niin pitkä, että se vuotaa koko rivin yli, tekstinkäsittelyohjelma lisää väliviivan hajottaakseen sanan niin, että teksti näkyy käyttäjän asettamissa marginaaleissa.
Ihmiset voivat pakottaa sanan kääntämisen päälle ja pois päältä monilla tekstinkäsittelyohjelmilla ja graafisen suunnittelun ohjelmilla saavuttaakseen tietyn ulkonäön. Joskus esimerkiksi käyttäjät haluavat täydellisen hallinnan rivinvaihdoista, jolloin he voivat kytkeä toiminnon pois päältä, jotta he voivat sanella pisteet, joissa rivit päättyvät ja alkavat. Muissa tapauksissa käyttäjät voivat jättää rivinvaihdot tietokoneelle ja määrittää, haluavatko he väliviivoja, jos sanoja esiintyy rivin lopussa. Tavutus voi auttaa luomaan terävän ja perustellun marginaalin, kun taas tavutuksen puute aiheuttaa yleensä repaleisia marginaaleja, vaikka käyttäjät voivat myös leikkiä rivien välisellä etäisyydellä tasoittaakseen marginaalit ilman tavuttamista.
Verkkokoodauksessa sanan rivitys voi olla erittäin tärkeää sekä ulkonäön hallitsemiseksi että tekstin rajoittamiseksi tietyille alueille. Monet selaimet tukevat sekä sanojen käärimistä, joka säilyttää tietyt marginaalit, että murto-sanaa, jossa pitkät sanat ilman välilyöntejä katkaistaan väkisin tekstin ulkoasun säilyttämiseksi. Valitettavasti, kun ihmiset katsovat tekstiä eri selaimissa ja eri alustoilla, rikkoutumissanatoiminto voi joskus saada typografian näyttämään oudolta. Ihmiset ovat saattaneet huomata sanojen rivitystoiminnon rikkoutumisen, kun he vastaavat sähköpostiin ja edellisen sähköpostin teksti näkyy erittäin epäsäännöllisellä marginaalilla ja näennäisesti satunnaisilla välilyönneillä ja palautuksilla.