TeXworks
tug.org
What it is
TeXworks is a free desktop application for authoring TeX, LaTeX and ConTeXt documents on Windows, macOS and GNU/Linux. Its Unicode-based, TeX-aware editor is intended to be accessible to casual and non-technical users, with syntax highlighting, auto-completion, spell-checking, templates, search and replace, and support for multiple encodings. An integrated PDF viewer synchronizes source and preview through SyncTeX. In the 0.6.x series, the viewer also has continuous scrolling, two-page view, text selection and copying, and a ruler. The usual workflow uses pdfTeX or XeTeX to produce PDFs, and DVI output can be configured. Users can configure TeX commands and run BibTeX or Makeindex; scripting support includes QtScript, Lua and Python. Typesetting requires a separate TeX distribution such as TeX Live or MiKTeX. The project lists Windows installers, macOS disk images and GNU/Linux packages. TeXworks is distributed under the GNU General Public License version 2 or any later version at the user's option.
Spec sheet
- Purpose
- TeXworks is a simple TeX front end for authoring TeX, LaTeX, and ConTeXt documents.Read 4 Oct 2026 · github.com
- Free plan
- YesRead 20 Sep 2026 · tug.org
- Integrations
- TeXworks can run configurable TeX commands including pdftex, pdflatex, xelatex, and context, and supports running BibTeX and Makeindex.Read 4 Oct 2026 · tug.org
- Security
- The opened project pages provide no specific security certification or compliance claim.Read 4 Oct 2026 · github.com
- Support
- The project directs users to its issue tracker and mailing list for bug reports, suggestions, and community discussion.Read 4 Oct 2026 · github.com
- License
- The code is distributed under the GNU General Public License version 2 or, at the user's option, any later version.Read 4 Oct 2026 · github.com
- Downloads
- The project lists Windows installers, macOS disk images, and GNU/Linux packages including AppImage, Arch Linux, Debian, Fedora, Flatpak, Gentoo, openSUSE, and Ubuntu.Read 4 Oct 2026 · tug.org
- Editing features
- The project describes syntax highlighting, auto-completion, spell-checking, templates, search and replace, and multiple file encodings among its editor features.Read 4 Oct 2026 · tug.org
- Editor
- It includes a Unicode-based, TeX-aware editor with a clean interface intended to be accessible to casual and non-technical users.Read 4 Oct 2026 · github.com
- Extensibility
- Its scripting support includes QtScript, Lua, and Python, with standalone and hook scripts and custom shortcuts.Read 4 Oct 2026 · tug.org
- PDF viewer
- The integrated PDF viewer supports source and preview synchronization using SyncTeX.Read 4 Oct 2026 · tug.org
- Preview features
- The 0.6.x series includes continuous scrolling, two-page view, PDF text selection and copying, a ruler, and fine-grained source-output synchronization.Read 4 Oct 2026 · tug.org
- Release
- The latest listed release is TeXworks 0.6.11, released February 10, 2026.Read 4 Oct 2026 · github.com
- Requirements
- TeXworks requires a TeX distribution such as TeX Live or MiKTeX to typeset documents; both distributions include it for Windows.Read 4 Oct 2026 · tug.org
- Supported platforms
- Windows,macOS,GNU/LinuxRead 20 Sep 2026 · tug.org
- Typesetting
- Its normal workflow uses pdfTeX and XeTeX to generate PDF documents, and it can also be configured for DVI output.Read 4 Oct 2026 · tug.org
Plans and prices
Strong points and limits
Strong points
- Free and open-source desktop application.
- Runs on Windows, macOS and GNU/Linux.
- PDF preview synchronizes with source using SyncTeX.
- Includes spell-checking, templates and auto-completion.
- Supports scripting in QtScript, Lua and Python.
Limits
- Typesetting requires a TeX distribution.
- It is a desktop application, not a web platform.
Who it suits
TeXworks suits people writing TeX-based documents who want a free desktop editor and integrated PDF preview. It is aimed in part at casual and non-technical users, though typesetting requires a TeX distribution.
Verdict
TeXworks provides editing, typesetting controls and synchronized PDF preview across the major desktop platforms listed. Before using it to typeset documents, users need a TeX distribution such as TeX Live or MiKTeX.
Where Specifiction places it
- Text Editors#42 of 828.0
- LaTeX Editors#21 of 327.5