A Notepad egy általános, csak szöveges (egyszerű szöveges) szerkesztőprogram. A kapott fájlok – jellemzően .txt
kiterjesztéssel mentve – nem rendelkeznek formátumcímkékkel vagy stílusokkal, így a program alkalmas a DOS-környezetben használható rendszerfájlok szerkesztésére, illetve esetenként forráskódok szerkesztésére későbbi fordítás vagy végrehajtás céljából, általában parancssoron keresztül. A program azért is hasznos, mert elhanyagolható mértékben használja a rendszer erőforrásait; így gyors betöltési és feldolgozási időt biztosít, különösen az alacsony teljesítményű hardvereken.A Notepad támogatja mind a balról jobbra, mind a jobbról balra alapú nyelveket.A Notepad legtöbb verziója a Unix- vagy a klasszikus Mac OS-stílusú szövegfájlokban lévő újsorokat nem értelmezi tényleges újsorokként. A Microsoft azonban 2018. május 8-án bejelentette, hogy a Windows 10-ben kijavította ezt a problémát.A Notepad csak a legalapvetőbb szövegkezelési funkciókat kínálja, például a szöveg keresését. Csak a Windows újabb verziói tartalmazzák a Notepad frissített változatát keresés és csere funkcióval. A teljes értékű szerkesztőkhöz képest azonban sokkal kevesebb funkcióval rendelkezik.
A Windows minden verziójában a Notepad egy beépített EDIT nevű ablakosztályt használ, és a Notepad által megnyitható maximális fájlméret az EDIT ablakosztály méretére vonatkozó operációs rendszerbeli korlátozásoktól függ, a korlátozás a Windows egyes verzióiban eltérő. Az EDIT ablakosztály operációs rendszerkorlátozása miatt a Windows 3.0, Windows 3.1 és Windows 3.11 operációs rendszerrel szállított Notepad verziója nem tudott 54 KB-nál (kilobájt) nagyobb fájlokat megnyitni, és a Microsoft azt ajánlotta, hogy 45 KB-nál nagyobb fájlokat ne nyisson meg, a Microsoft hivatalos megoldási tanácsa a következő volt: “Használjon másik szövegszerkesztőt”, de ez a korlát a Windows 95-ben 64 KB-ra nőtt (és a Windows 98-ban és a Windows Me-ben is megmaradt), és a nagyobb fájlok megnyitásához a felhasználókat a WordPadhez irányították. A Windows XP-vel szállított Notepad verzióban a korlát 32 MB (megabájt) volt, és az alkalmazás a “A fájl túl nagy a Notepad számára. Használjon másik szerkesztőt a fájl szerkesztéséhez”, ha a felhasználó 32 MB-nál nagyobb fájlt próbált megnyitni. A Notepad újabb verziói legalább 58 MB (megabájt) méretű fájlokat képesek megnyitni, és a Windows 8.1 rendszeren a Notepad alkalmazás legalább 512 MB (megabájt) méretű fájlokat képes megnyitni, de az 1 GB (gigabájt) méretű fájlok megnyitása nem sikerül, és ugyanaz az üzenet jelenik meg, mint a Windows XP felhasználóknál (“The file is too large for Notepad. Use another editor to edit the file”).
A Windows 95-ig a Fixedsys volt az egyetlen elérhető megjelenítő betűtípus a Notepad számára. A Windows NT 4.0 és 98 bevezette a betűtípus megváltoztatásának lehetőségét. A Windows 2000-től kezdve az alapértelmezett betűtípus Lucida Console-ra változott. A betűtípus-beállítás azonban csak azt befolyásolja, hogy a szöveg milyen betűtípussal kerül megjelenítésre és nyomtatásra, azt nem, hogy a fájl hogyan kerül lemezre mentésre. A Windows 8-ban az alapértelmezett betűtípus Consolas-ra változott.
A Windows Me-ig szinte egyáltalán nem léteztek billentyűparancsok és nem volt sorszámláló funkció. A Windows 2000-től kezdődően gyorsbillentyűkkel egészültek ki az olyan gyakori feladatok, mint az új, a megnyitás és a mentés, valamint egy sorszámlálóval ellátott állapotsor (amely csak akkor érhető el, ha a word-wrap ki van kapcsolva).
A Windows NT-alapú Windows-verziókban a Notepad képes a hagyományos 8 bites szövegfájlok, valamint az Unicode szövegfájlok (UTF-8 és UTF-16, UTF-16 esetén pedig little-endian és big-endian) szerkesztésére.
A Notepad egy egyszerű beépített naplózási funkcióval is rendelkezik. Minden egyes alkalommal, amikor egy .LOG kezdőbetűvel kezdődő fájlt megnyitunk, a program egy szöveges időbélyeget illeszt a fájl utolsó sorába.
A Notepad elfogad szöveget a Windows vágólapjáról. Ha több formátumú vágólapad adatokat illesztünk be a Notepadbe, a program csak a CF_TEXT formátumú szöveget fogadja el. Ez hasznos a beágyazott betűtípus- és stíluskódok eltávolításához a formázott szövegből, például amikor szöveget másolunk egy weboldalról és beillesztjük egy e-mail üzenetbe vagy más WYSIWYG szövegszerkesztőbe. A formázott szöveg ideiglenesen beilleszthető a Jegyzettömbbe, majd azonnal újra másolható lecsupaszított formátumban, hogy beilleszthető legyen a másik programba.
Az Unicode támogatásnak köszönhetően a Jegyzettömbben értelmezhetőek az unikorderes felső indexek szóközzel, mint a 98.6 ⁰ = 1 és a 3 ² = 9, valamint a szóköz nélküli alsó indexek, mint a H₂O.
A Jegyzettömb képes fájlokat nyomtatni, de nem nyomtat helyesen, ha a Word Wrap be van kapcsolva. A fejlécek, láblécek és margók beállíthatók és beállíthatók a fájl nyomtatásának előkészítésekor az Oldalbeállítások menüpontban. A dátum, a fájlnév és egyéb információk a fejlécekben és láblécekben különböző kódokkal helyezhetők el, amelyek egy amperjelből (“&”) és egy betűből állnak.