Zawijanie wyrazów to funkcja, która umożliwia przeniesienie tekstu do następnego wiersza, tak aby pozostał w obrębie określonych marginesów. Większość edytorów tekstu ma tę funkcję, dzięki czemu ludzie nie są zmuszani do wpisywania zwrotu na końcu każdej linii, i istnieje wiele sposobów na zabawę z zawijaniem tekstu w dokumentach. Kodowanie używane do tworzenia stron internetowych może również integrować funkcję zawijania słów, pozwalając projektantowi na większą kontrolę nad prezentacją witryny.
Większość edytorów tekstu ma zawijanie wierszy, które automatycznie przenosi tekst do następnego wiersza, gdy dojdzie do końca marginesu. W tym procesie dokument tworzy tak zwany „miękki zwrot”. Jeśli marginesy zostaną dopasowane, tekst ponownie zawinie wiersze, ignorując miękkie zwroty utworzone przez funkcję zawijania linii, zachowując jednocześnie twarde zwroty wprowadzone przez użytkownika. Edytory tekstu wykorzystują algorytmy zawijania tekstu, aby długie wiersze tekstu nie zmuszały użytkownika do przewijania na boki, aby przeczytać więcej.
W edytorze tekstu zawijanie wyrazów tworzy podziały między wyrazami w celu uniknięcia nadmiernego dzielenia wyrazów, chyba że użytkownik określi inaczej. Zawijanie wyrazów rozbija również długie słowo bez spacji, aby zachować integralność typograficzną. Innymi słowy, jeśli słowo jest tak długie, że mogłoby się rozciągnąć na całą linię, edytor tekstu doda myślnik, aby podzielić słowo, tak aby tekst był wyświetlany na marginesach ustawionych przez użytkownika.
Ludzie mogą wymusić włączanie i wyłączanie zawijania tekstu za pomocą wielu edytorów tekstu i programów do projektowania graficznego, aby uzyskać określony wygląd. Czasami, na przykład, użytkownicy chcą mieć całkowitą kontrolę nad końcami wierszy, w takim przypadku mogą wyłączyć tę funkcję, aby móc dyktować punkty, w których wiersze się kończą i zaczynają. W innych przypadkach użytkownicy mogą zostawić podziały wiersza do komputera, określając, czy chcą dywizów, jeśli słowa pojawią się pod koniec wiersza. Dzielenie wyrazów może pomóc w stworzeniu wyraźnego, uzasadnionego marginesu, podczas gdy brak dzielenia wyrazów zwykle powoduje poszarpane marginesy, chociaż użytkownicy mogą również bawić się odstępami w wierszach, aby wyrównać marginesy bez dzielenia wyrazów.
W kodowaniu internetowym zawijanie słów może być niezwykle ważne, zarówno jako sposób kontrolowania wyglądu, jak i ograniczania tekstu do określonych obszarów. Wiele przeglądarek obsługuje zarówno zawijanie słów, które zachowuje określone marginesy, jak i break-word, w którym długie słowa bez spacji są łamane, aby zachować wygląd tekstu. Niestety, ponieważ ludzie przeglądają tekst w różnych przeglądarkach i na różnych platformach, funkcja łamania słów może czasami powodować dziwny wygląd typografii. Ludzie mogli zauważyć awarię funkcji zawijania słów, gdy odpowiadają na wiadomość e-mail, a tekst poprzedniego e-maila pojawia się z bardzo nieregularnym marginesem i pozornie przypadkowymi spacjami i zwrotami.