Notepad è un comune editor di solo testo (testo semplice). I file risultanti – tipicamente salvati con l’estensione .txt
– non hanno tag di formato o stili, rendendo il programma adatto a modificare file di sistema da usare in un ambiente DOS e, occasionalmente, codice sorgente per una successiva compilazione o esecuzione, di solito attraverso un prompt dei comandi. È anche utile per il suo uso trascurabile delle risorse di sistema; rendendo rapido il tempo di caricamento e di elaborazione, soprattutto su un hardware poco potente.Notepad supporta entrambi i linguaggi basati da sinistra a destra e da destra a sinistra.La maggior parte delle versioni di Notepad non interpreta le newline nei file di testo in stile Unix o Mac OS classico come newline effettive. Tuttavia, l’8 maggio 2018, Microsoft ha annunciato di aver risolto questo problema in Windows 10.Notepad offre solo le funzioni di manipolazione del testo più basilari, come trovare il testo. Solo le versioni più recenti di Windows includono una versione aggiornata di Notepad con una funzione di ricerca e sostituzione. Tuttavia, ha molte meno funzionalità rispetto agli editor completi.
In tutte le versioni di Windows, Notepad utilizza una classe di finestra integrata chiamata EDIT e la dimensione massima del file che Notepad può aprire dipende dai limiti del sistema operativo sulla dimensione della classe della finestra EDIT, con il limite che è diverso per ogni versione di Windows. A causa del limite del sistema operativo della classe della finestra EDIT, la versione di Notepad fornita con Windows 3.0, Windows 3.1 e Windows 3.11 non poteva aprire file più grandi di 54 KB (kilobyte) e Microsoft raccomandava di non aprire file più grandi di 45 KB, con il consiglio ufficiale fornito da Microsoft di “Usare un altro editor di testo”, ma questo limite fu esteso a 64 KB in Windows 95 (e rimase lo stesso in Windows 98 e Windows Me), con gli utenti ora diretti a WordPad per aprire file più grandi. Sulla versione di Notepad fornita con Windows XP il limite era di 32 MB (megabyte) con l’applicazione che mostrava il messaggio “Il file è troppo grande per Notepad. Usa un altro editor per modificare il file” se l’utente tentava di aprire un file più grande di 32 MB. Le versioni più recenti di Notepad possono aprire file fino a 58 MB (megabyte) di dimensione, e su Windows 8.1 l’applicazione Notepad è in grado di aprire file grandi almeno 512 MB (megabyte) ma non riesce ad aprire file da 1 GB (gigabyte) visualizzando lo stesso messaggio che vedrebbero gli utenti di Windows XP (“Il file è troppo grande per Notepad. Usa un altro editor per modificare il file”).
Fino a Windows 95, Fixedsys era l’unico font disponibile per Notepad. Windows NT 4.0 e 98 hanno introdotto la possibilità di cambiare questo font. A partire da Windows 2000, il carattere predefinito è stato cambiato in Lucida Console. L’impostazione del carattere, tuttavia, influisce solo sul carattere con cui il testo viene reso e stampato, non su come il file viene salvato su disco. Il font predefinito è stato cambiato in Consolas su Windows 8.
Fino a Windows Me, non c’erano quasi nessuna scorciatoia da tastiera e nessuna funzione di conteggio delle righe. A partire da Windows 2000, sono state aggiunte scorciatoie per compiti comuni come nuovo, apri e salva, così come una barra di stato con un contatore di righe (disponibile solo quando il word-wrap è disabilitato).
Nelle versioni di Windows basate su Windows NT, Notepad può modificare file di testo tradizionali a 8 bit così come file di testo Unicode (sia UTF-8 che UTF-16, e nel caso di UTF-16, sia little-endian che big-endian).
Notepad ha anche una semplice funzione di log integrata. Ogni volta che un file che inizia con .LOG viene aperto, il programma inserisce un timestamp di testo sull’ultima riga del file.
Notepad accetta testo dagli appunti di Windows. Quando i dati degli appunti con formati multipli sono incollati in Notepad, il programma accetta solo testo nel formato CF_TEXT. Questo è utile per rimuovere il tipo di carattere incorporato e i codici di stile dal testo formattato, come quando si copia il testo da una pagina web e lo si incolla in un messaggio di posta elettronica o in un altro editor di testo WYSIWYG. Il testo formattato può essere temporaneamente incollato in Notepad, e poi immediatamente copiato di nuovo in formato spogliato per incollarlo nell’altro programma.
Gli apici Unicode con uno spazio come in 98.6 ⁰ = 1 e 3 ² = 9, e i pedici senza spazio come in H₂O, possono essere compresi in Notepad grazie al supporto Unicode.
Notepad può stampare file, ma non stampa correttamente se Word Wrap è attivato. Intestazioni, piè di pagina e margini possono essere impostati e regolati quando ci si prepara a stampare un file in Page Setup. La data, il nome del file e altre informazioni possono essere inserite nelle intestazioni e nei piè di pagina con vari codici che consistono in una e commerciale (‘&’) seguita da una lettera.