# rizonesoft/notepad3

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/rizonesoft-notepad3).**

6,456 stars · 400 forks · C

## Links

- GitHub: https://github.com/rizonesoft/Notepad3
- Homepage: https://rizonesoft.com/downloads/notepad3/
- awesome-repositories: https://awesome-repositories.com/repository/rizonesoft-notepad3.md

## Topics

`syntax-highlighting`

## Description

Notepad3 is a lightweight Windows text editor designed as a replacement for the default system notepad. It is built on the Scintilla text engine to provide source code editing capabilities, including syntax highlighting, code folding, and automatic indentation.

The editor is distinguished by its support for registry-free portable execution, allowing the application to run from removable storage without system installation. It features integrated file encryption and decryption tools for secure document management and a regular expression engine for complex search and replace operations across files.

The application covers a broad range of text manipulation utilities, including character encoding conversion, rectangular selection, and word auto-completion. It also includes functional tools such as an inline mathematical expression evaluator, a clipboard data collection utility, and an event-driven file monitoring system that automatically reloads documents when changes are detected on disk.

The user interface supports localization into multiple languages and is customizable via themed color schemes, dark mode, and configurable keyboard shortcuts.

## Tags

### Business & Productivity Software

- [Lightweight Text Editors](https://awesome-repositories.com/f/business-productivity-software/lightweight-text-editors.md) — Provides a fast, minimal text editing interface designed as a replacement for the default system notepad.

### Development Tools & Productivity

- [Source Code Editors](https://awesome-repositories.com/f/development-tools-productivity/source-code-editors.md) — Acts as a lightweight source code editor with syntax highlighting, code folding, and automatic indentation.
- [Registry-Free Portability](https://awesome-repositories.com/f/development-tools-productivity/registry-free-portability.md) — Avoids system registry writes to allow the application to be run from removable storage.
- [Regular Expression Search and Replace](https://awesome-repositories.com/f/development-tools-productivity/regular-expression-search-and-replace.md) — Provides a regular expression engine for complex string manipulation and search and replace across documents. ([source](https://cdn.jsdelivr.net/gh/rizonesoft/notepad3@master/README.md))
- [Text Editors](https://awesome-repositories.com/f/development-tools-productivity/text-editors.md) — Functions as a general-purpose text editor that integrates secure document encryption and decryption.
- [In-Editor Text Completion](https://awesome-repositories.com/f/development-tools-productivity/in-editor-text-completion.md) — Speeds up typing with real-time word auto-completion, bracket matching, and automatic indentation. ([source](https://rizonesoft.com/downloads/notepad3/))
- [Text Encoding Utilities](https://awesome-repositories.com/f/development-tools-productivity/text-encoding-utilities.md) — Converts character encodings and manages newline styles to ensure compatibility across different operating systems. ([source](https://rizonesoft.com/downloads/notepad3/))

### Part of an Awesome List

- [Regex Search and Replace](https://awesome-repositories.com/f/awesome-lists/devtools/regex-and-pattern-matching/regex-pattern-matching/batch-text-editors/regex-search-and-replace.md) — Implements a powerful regular expression engine for complex search and replace operations across files.
- [Advanced Editing Utilities](https://awesome-repositories.com/f/awesome-lists/devtools/editing-and-text-manipulation/advanced-editing-utilities.md) — Includes professional editing tools such as rectangular selection and code folding to streamline document manipulation. ([source](https://cdn.jsdelivr.net/gh/rizonesoft/notepad3@master/README.md))
- [Text and Code Editors](https://awesome-repositories.com/f/awesome-lists/devtools/text-and-code-editors.md) — Fast Scintilla-based editor with syntax highlighting.

### DevOps & Infrastructure

- [Portable Mode](https://awesome-repositories.com/f/devops-infrastructure/portable-server-deployments/portable-mode.md) — Executes from removable storage without writing configuration settings to the system registry. ([source](https://rizonesoft.com/downloads/notepad3/))

### Programming Languages & Runtimes

- [Regular Expression Engines](https://awesome-repositories.com/f/programming-languages-runtimes/regular-expression-engines.md) — Implements a formal grammar engine for complex string manipulation, searching, and replacing across files.

### User Interface & Experience

- [Syntax Highlighting Editors](https://awesome-repositories.com/f/user-interface-experience/markdown-and-syntax-highlighting/syntax-highlighting-editors.md) — Applies language-specific color-coding to source code and markup to improve readability. ([source](https://cdn.jsdelivr.net/gh/rizonesoft/notepad3@master/README.md))
- [Scintilla-Based Editors](https://awesome-repositories.com/f/user-interface-experience/text-editing-components/scintilla-based-editors.md) — Utilizes the Scintilla editing component for high-performance text rendering, syntax highlighting, and code folding.
- [Keyboard Shortcuts](https://awesome-repositories.com/f/user-interface-experience/component-utilities/keyboard-shortcuts.md) — Allows mapping specific key combinations to internal actions to accelerate common user tasks. ([source](https://rizonesoft.com/documents/notepad3/))
- [Theme Customization](https://awesome-repositories.com/f/user-interface-experience/visual-theme-configurations/visual-themes/theme-customization.md) — Supports visual personalization through dark mode, transparent windows, and themed color schemes. ([source](https://cdn.jsdelivr.net/gh/rizonesoft/notepad3@master/README.md))

### Operating Systems & Systems Programming

- [System Text Editors](https://awesome-repositories.com/f/operating-systems-systems-programming/kernel-core-internals/system-programming-primitives/system-abstractions/os-specific-integration-modules/windows-system-integrations/system-text-editors.md) — Can be configured as the primary operating system handler for plain text files. ([source](https://rizonesoft.com/downloads/notepad3/))
- [Granular File Change Tracking](https://awesome-repositories.com/f/operating-systems-systems-programming/system-administration-maintenance/file-system-management/file-systems/file-change-detection/granular-file-change-tracking.md) — Tracks changes to files on disk and updates the editor view automatically. ([source](https://cdn.jsdelivr.net/gh/rizonesoft/notepad3@master/README.md))

### Security & Cryptography

- [Document Security Tools](https://awesome-repositories.com/f/security-cryptography/security/utilities/document-security-tools.md) — Provides built-in tools for the encryption and decryption of sensitive text files to ensure data privacy.
- [Document Encryption](https://awesome-repositories.com/f/security-cryptography/sensitive-data-access-controls/workbook-encryption/document-encryption.md) — Secures document contents using industry-standard encryption via the internal interface or a command-line tool. ([source](https://cdn.jsdelivr.net/gh/rizonesoft/notepad3@master/README.md))

### Software Engineering & Architecture

- [Encoding Detection and Conversion](https://awesome-repositories.com/f/software-engineering-architecture/application-lifecycle-management/configuration-management/configuration-sourcing-and-binding/file-encoding-configurations/encoding-detection-and-conversion.md) — Includes capabilities for detecting file encodings and converting between character sets and newline styles.

### System Administration & Monitoring

- [File System Monitors](https://awesome-repositories.com/f/system-administration-monitoring/file-system-monitors.md) — Automatically reloads documents when external changes are detected on disk via file system monitoring.
