iText – wolna biblioteka dla programistów, która umożliwia tworzenie i manipulowanie dokumentami w formacie PDF, w języku Java. Oprogramowanie iText zostało stworzone przez Bruno Lowagie, Paulo Soares i innych. Z raportu Ohloh wynika, że od 2001 roku, w wyniku zaangażowania 26 osób w budowę iText wlicza się więcej niż 10 tys. działań oraz milion linii kodu. iText posiada rozwiniętą bazę kodów, wspieraną przez znaczącą grupę deweloperów ze stałą liczbą Y-O-Y użytkowników. Używając modelu COCOMO i licząc w roboczogodzinach, stworzenie takiej bazy zabrałoby to średnio 250 lat starań, zaczynając od pierwszego działania w listopadzie 2000.

Począwszy od wersji 5.0.0 (dostępnej w grudniu 2009), iText został objęty licencją Affero (AGPL) w wersji 3. Wcześniejsze wersje biblioteki iText (Java do 2.1.7 i C# do 4.1.6) zostały wydane na licencji MPL oraz LGPL. iText jest również dostępny jako oprogramowanie zamknięte, na zasadach określonych przez iText Software Corp. iText® jest znakiem zarejestrowanym przez 1T3XT BVBA.