Notepad ist ein gewöhnlicher Nur-Text-Editor (plain text). Die resultierenden Dateien, die üblicherweise mit der Erweiterung .txt
gespeichert werden, haben keine Format-Tags oder Stile, so dass sich das Programm für die Bearbeitung von Systemdateien in einer DOS-Umgebung und gelegentlich auch für Quellcode zur späteren Kompilierung oder Ausführung eignet, in der Regel über eine Eingabeaufforderung. Es ist auch nützlich für seine vernachlässigbare Nutzung von Systemressourcen; so dass für schnelle Ladezeit und Verarbeitungszeit, vor allem auf leistungsschwachen hardware.Notepad unterstützt sowohl links-nach-rechts und rechts-nach-links basierte Sprachen.Die meisten Versionen von Notepad nicht interpretieren Zeilenumbrüche in Unix- oder klassischen Mac OS-Stil Textdateien als tatsächliche Zeilenumbrüche. Am 8. Mai 2018 gab Microsoft jedoch bekannt, dass dieses Problem in Windows 10 behoben wurde.Notepad bietet nur die grundlegendsten Textbearbeitungsfunktionen, wie das Suchen von Text. Nur neuere Versionen von Windows enthalten eine aktualisierte Version von Notepad mit einer Funktion zum Suchen und Ersetzen. In allen Windows-Versionen verwendet Notepad eine integrierte Fensterklasse namens EDIT, und die maximale Dateigröße, die Notepad öffnen kann, hängt von den Beschränkungen des Betriebssystems für die Größe der Fensterklasse EDIT ab, wobei die Grenze für jede Windows-Version unterschiedlich ist. Aufgrund der Begrenzung der Fensterklasse EDIT durch das Betriebssystem konnte die Notepad-Version, die mit Windows 3.0, Windows 3.1 und Windows 3.11 ausgeliefert wurde, keine Dateien öffnen, die größer als 54 KB (Kilobyte) waren, und Microsoft empfahl, keine Dateien zu öffnen, die größer als 45 KB waren, wobei die offizielle Empfehlung von Microsoft lautete: „Verwenden Sie einen anderen Texteditor“. Bei der Notepad-Version, die mit Windows XP ausgeliefert wurde, lag die Grenze bei 32 MB (Megabyte), und die Anwendung zeigte die Meldung „Die Datei ist zu groß für Notepad. Verwenden Sie einen anderen Editor, um die Datei zu bearbeiten“, wenn der Benutzer versuchte, eine Datei zu öffnen, die größer als 32 MB war. Neuere Versionen von Notepad können Dateien mit einer Größe von mindestens 58 MB (Megabyte) öffnen, und unter Windows 8.1 kann die Notepad-Anwendung Dateien mit einer Größe von mindestens 512 MB (Megabyte) öffnen, scheitert aber beim Öffnen von 1-GB-Dateien mit der gleichen Meldung wie Windows XP-Benutzer („Die Datei ist zu groß für Notepad. Verwenden Sie einen anderen Editor, um die Datei zu bearbeiten“).
Bis Windows 95 war Fixedsys die einzige verfügbare Schriftart für Notepad. Mit Windows NT 4.0 und 98 wurde die Möglichkeit eingeführt, diese Schriftart zu ändern. Ab Windows 2000 wurde die Standardschriftart auf Lucida Console geändert. Die Einstellung der Schriftart wirkt sich jedoch nur auf die Schriftart aus, in der der Text gerendert und gedruckt wird, und nicht darauf, wie die Datei auf der Festplatte gespeichert wird. Unter Windows 8 wurde die Standardschriftart in Consolas geändert.
Bis Windows Me gab es fast keine Tastenkombinationen und keine Zeilenzählfunktion. Ab Windows 2000 wurden Tastenkombinationen für gängige Aufgaben wie Neu, Öffnen und Speichern hinzugefügt sowie eine Statusleiste mit einem Zeilenzähler (nur verfügbar, wenn der Zeilenumbruch deaktiviert ist).
In den Windows NT-basierten Versionen von Windows kann Notepad sowohl herkömmliche 8-Bit-Textdateien als auch Unicode-Textdateien (sowohl UTF-8 als auch UTF-16, und im Falle von UTF-16 sowohl Little-Endian als auch Big-Endian) bearbeiten.
Notepad hat auch eine einfache eingebaute Protokollierungsfunktion. Jedes Mal, wenn eine Datei, die mit .LOG beginnt, geöffnet wird, fügt das Programm einen Text-Zeitstempel in die letzte Zeile der Datei ein.
Notepad akzeptiert Text aus der Windows-Zwischenablage. Wenn Daten aus der Zwischenablage mit mehreren Formaten in Notepad eingefügt werden, akzeptiert das Programm nur Text im CF_TEXT-Format. Dies ist nützlich, um eingebettete Schriftart- und Stilcodes aus formatiertem Text zu entfernen, z. B. beim Kopieren von Text von einer Webseite und Einfügen in eine E-Mail-Nachricht oder einen anderen WYSIWYG-Texteditor. Formatierter Text kann vorübergehend in Notepad eingefügt werden und dann sofort wieder kopiert werden, um ihn in das andere Programm einzufügen.
Unicode-Hochkommas mit einem Leerzeichen wie in 98.6 ⁰ = 1 und 3 ² = 9 und Tiefkommas ohne Leerzeichen wie in H₂O können dank der Unicode-Unterstützung in Notepad verstanden werden.
Notepad kann Dateien drucken, druckt aber nicht korrekt, wenn Word Wrap aktiviert ist. Kopf- und Fußzeilen sowie Ränder können bei der Vorbereitung des Drucks einer Datei unter Seite einrichten eingestellt und angepasst werden. Das Datum, der Dateiname und andere Informationen können in den Kopf- und Fußzeilen mit verschiedenen Codes platziert werden, die aus einem kaufmännischen Und-Zeichen (‚&‘) gefolgt von einem Buchstaben bestehen.