A Lightweight Qt-based code and text editor
QTextPad is designed to be a simple, lightweight text editor that works seamlessly and simply across several desktop platforms.
It was created out of a desire to have a fast and light editor like the excellent Notepad2, but with support for other platforms like Linux and macOS, and for a much larger range of file formats. To that end, QTextPad uses the same Syntax Highlighting library that powers Kate, giving it access to the same (ever-growing) repository of file formats that Kate supports.
- Supported on Windows, Linux, macOS
- Syntax highlighting support for hundreds of file types and dialects.
- (Optional) online update of file type support, directly from Kate's repository.
- Support for reading and writing many common text encodings.
- Fast, lightweight design -- no plugins, session management, etc. to deal with when you just want to open a file.
- Attractive design with Light or Dark Theme.
- Many helpful code editing features inspired by other popular editors like Notepad2, Kate, gedit...
Windows 10, default theme:
KDE Plasma, dark theme:
- Windows: You can download an installer or a portable zip file compatible with Windows 10 1709 or later from the GitHub releases page.
- macOS: You can download a dmg compatible with macOS 12 (Monterey) or later from the GitHub releases page. Note that these packages are currently not signed.
- Arch Linux: Install qtextpad from AUR.
- Build from source:
- Requirements:
- CMake
- Qt 5.10+ or 6.5+
- KF5/KF6 Syntax Highlighting
- NOTE: Use KF6 for Qt6 and KF5 for Qt5
- ICU4C
- NOTE: Optional on Windows when using the Windows 10 1709 or later SDK.
- On recent Linux platforms, you can usually find all of the above requirements in your distribution's repositories.
- Requirements: