Notepad is een gewone tekst-editor (platte tekst). De resulterende bestanden – meestal opgeslagen met de extensie .txt
– hebben geen opmaaktags of stijlen, waardoor het programma geschikt is voor het bewerken van systeembestanden voor gebruik in een DOS-omgeving en, incidenteel, broncode voor latere compilatie of uitvoering, meestal via een opdrachtprompt. Het is ook handig vanwege het verwaarloosbare gebruik van systeembronnen; waardoor de laadtijd en verwerkingstijd snel zijn, vooral op hardware met te weinig vermogen.Notepad ondersteunt zowel links-naar-rechts als rechts-naar-links gebaseerde talen.De meeste versies van Notepad interpreteren newlines in Unix- of klassieke Mac OS-stijl tekstbestanden niet als werkelijke newlines. Op 8 mei 2018 kondigde Microsoft echter aan dat ze dit probleem in Windows 10 hadden opgelost.Kladblok biedt alleen de meest basale tekstmanipulatiefuncties, zoals het vinden van tekst. Alleen nieuwere versies van Windows bevatten een bijgewerkte versie van Kladblok met een zoek- en vervangfunctie. Het heeft echter veel minder functionaliteit in vergelijking met volwaardige editors.
In alle versies van Windows gebruikt Kladblok een ingebouwde vensterklasse met de naam EDIT en de maximale bestandsgrootte die Kladblok kan openen is afhankelijk van de beperkingen van het besturingssysteem voor de grootte van de vensterklasse EDIT, waarbij de limiet voor elke versie van Windows anders is. Door de limiet van het besturingssysteem voor de EDIT-venstercategorie kon de Kladblok-versie die werd geleverd met Windows 3.0, Windows 3.1 en Windows 3.11 geen bestanden openen die groter waren dan 54 KB (kilobytes) en Microsoft raadde aan geen bestanden te openen die groter waren dan 45 KB, waarbij het officiële advies van Microsoft luidde: “Gebruik een andere tekstverwerker”, maar deze limiet werd uitgebreid tot 64 KB in Windows 95 (en bleef hetzelfde in Windows 98 en Windows Me), waarbij gebruikers nu werden doorverwezen naar WordPad om grotere bestanden te openen. In de Kladblok-versie die met Windows XP werd meegeleverd was de limiet 32 MB (megabyte), waarbij de toepassing de boodschap “Het bestand is te groot voor Kladblok. Gebruik een andere editor om het bestand te bewerken” als de gebruiker probeerde een bestand te openen dat groter was dan 32 MB. Nieuwere versies van Kladblok kunnen bestanden tot 58 MB (megabytes) openen, en op Windows 8.1 kan het programma Kladblok bestanden tot 512 MB (megabytes) openen, maar lukt het niet om bestanden van 1 GB (gigabyte) te openen, met dezelfde melding als Windows XP-gebruikers zouden krijgen (“Het bestand is te groot voor Kladblok. Gebruik een andere editor om het bestand te bewerken”).
ot en met Windows 95 was Fixedsys het enige beschikbare lettertype voor Kladblok. Windows NT 4.0 en 98 introduceerden de mogelijkheid om dit lettertype te veranderen. Met ingang van Windows 2000 is het standaardlettertype gewijzigd in Lucida Console. De lettertype-instelling heeft echter alleen invloed op het lettertype waarin de tekst wordt weergegeven en afgedrukt, niet op de manier waarop het bestand op schijf wordt opgeslagen. Het standaard lettertype is gewijzigd in Consolas in Windows 8.
Tot Windows Me waren er bijna geen sneltoetsen en geen functie voor het tellen van regels. Vanaf Windows 2000 werden sneltoetsen voor veelvoorkomende taken als nieuw, openen en opslaan toegevoegd, evenals een statusbalk met een regelteller (alleen beschikbaar als word-wrap is uitgeschakeld).
In de Windows NT-versies van Windows kan Kladblok zowel traditionele 8-bit tekstbestanden als Unicode tekstbestanden bewerken (zowel UTF-8 als UTF-16, en in het geval van UTF-16, zowel little-endian als big-endian).
Notepad heeft ook een eenvoudige ingebouwde logboekfunctie. Telkens wanneer een bestand dat begint met .LOG wordt geopend, voegt het programma een tijdstempel in op de laatste regel van het bestand.
Notepad accepteert tekst van het Windows klembord. Wanneer gegevens van het klembord met verschillende formaten in Kladblok worden geplakt, accepteert het programma alleen tekst in het CF_TEXT formaat. Dit is nuttig om ingesloten lettertype- en stijlcodes uit geformatteerde tekst te verwijderen, zoals wanneer tekst van een webpagina wordt gekopieerd en in een e-mailbericht of een andere WYSIWYG-teksteditor wordt geplakt. Opgemaakte tekst kan tijdelijk in Kladblok worden geplakt, en dan onmiddellijk weer in gestripte opmaak worden gekopieerd om in het andere programma te plakken.
Unicode superscripts met een spatie zoals in 98.6 ⁰ = 1 en 3 ² = 9, en subscripts zonder spatie zoals in H₂O, kunnen in Kladblok worden begrepen dankzij de Unicode ondersteuning.
Kladblok kan bestanden afdrukken, maar drukt niet correct af als Word Wrap is ingeschakeld. Kop- en voetteksten en marges kunnen worden ingesteld en aangepast bij het voorbereiden van het afdrukken van een bestand onder Pagina-instelling. De datum, bestandsnaam en andere informatie kan in de kop- en voetteksten worden geplaatst met verschillende codes bestaande uit een ampersand (‘&’) gevolgd door een letter.