Harper

What Harper is
Harper is a writing tool for grammar and spelling checks, with style suggestions also available. It runs on the web and has desktop apps for Windows, macOS, and Linux. A browser extension offers another way to use it. Its listed Free plan costs nothing and includes grammar and spelling checking, local processing, and an Apache-2.0 open-source license. Harper supports one language, so its language coverage is limited. The described tools focus on checking and refining writing rather than a broader set of language functions. Writers can choose between browser access, a browser extension, or an app for one of the listed desktop systems. The free pricing model means the listed plan does not require a paid subscription. For readers considering it, the stated language count is an important boundary: Harper supports one language, and its listed functions are grammar and spelling checks alongside style suggestions.
Who it suits
Harper suits writers who want grammar and spelling checks with style suggestions, and who work in its supported language. It offers browser and desktop options across Windows, macOS, and Linux.
What it does well
- Grammar and spelling checking is included in the free plan
- Style suggestions are available
- Desktop apps support Windows, macOS, and Linux
- Local processing is specified in the plan
What to know first
- Supports one language
- Listed plan describes grammar and spelling checking
Limits
Harper supports English and its listed dialects, rather than other languages. The macOS desktop app is labeled beta; the Windows desktop beta binary may produce a warning because it is unsigned.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Free | all features · local processing · no credit card | Free |
| Harper | Free forever · No account or credit card required · Apache-2.0 open source | Free |
As writewithharper.com lists them, read 14 Oct 2026. The maker's own page has the final word.
Getting started
- Visit https://writewithharper.com/.
- Choose a browser or editor integration, a library, or a native app.
- Install the extension or app for your platform; the Windows desktop beta requires users to add apps to the integrations page themselves.
- In Harper Desktop, choose an English dialect, toggle rules, add dictionary entries, and enable checking for the apps you use.
- If using Harper with Gmail, disable Gmail’s built-in grammar checker.
Overview
Harper is a grammar and spelling checker for writers who want local checks across browsers, editors and desktop apps. Its strongest case is privacy-conscious English writing, especially for people who value open-source software and a choice of integrations. Writers who need support beyond English should choose another tool.
Key features
Harper flags capitalization, spelling, grammar errors and awkward phrasing, and also offers style suggestions. The maker says suggestions arrive in under 10 ms. Checks run locally, with no cloud round-trips, telemetry or LLM in the loop, making Harper a considered option for text users would rather not send to a service.
It supports English in British, American, Canadian, Australian and Indian dialects. That is useful for choosing a regional variety, but the single-language scope rules it out for multilingual work. In Harper Desktop, users can toggle rules, add dictionary entries, select a dialect and enable checks per app.
Integrations span browser and editor extensions, a language server, a JavaScript library, a Rust crate and native apps. Named options include Chrome, Brave, Edge and Firefox, along with VS Code, Cursor, Obsidian, WordPress, Neovim, Zed, Helix, Emacs and Sublime Text. Harper.js and integrations built on it support plaintext and/or Markdown, which makes the tool relevant to both prose and text-based workflows.
There are practical caveats. Harper will not run in Gmail unless Gmail’s built-in grammar checker is disabled. Harper Desktop is labeled beta; its macOS version requires macOS 14 or later and runs on Apple Silicon and Intel. The Windows desktop app is also beta, and the maker’s August 28, 2026 post says its binary was not yet signed, so users would likely see a warning popup. Windows users must add apps to the integrations page themselves.
Pricing
Harper’s two free entries describe the same basic proposition: the Free plan costs nothing and includes grammar and spelling checking, local processing and an Apache-2.0 open-source license. The Harper plan is also free, with Free forever billing, no account or credit card required and the same license. There is no paid tier or trial to weigh against the free option, and no per-seat or usage quota is given. That simplicity suits anyone seeking a no-cost checker, but it does not change the English-only scope or beta status of the desktop apps.
Platforms
Harper’s platform range includes Android, iOS, Linux, macOS, Windows, web, API and browser extension. It has both a browser extension and desktop app, alongside editor integrations and developer-facing libraries. That breadth gives it a plausible place in varied writing setups, though the Gmail constraint and the beta desktop caveats may matter to users who rely on those environments.
Who it's for
Harper is best suited to students, journalists and developers who write in English and want local grammar checks across browsers, editors or desktop apps. Its dialect selection and desktop rule controls add useful flexibility for English writing. It is a poor match for writers who need multiple languages, or Gmail users unwilling to disable the built-in checker. Questions go to Discord or GitHub discussions.
Pros and cons
- Pros: Local processing, with no cloud round-trips, telemetry or LLM in the loop, is a strong fit for privacy-conscious writing.
- Pros: Free forever, open-source checking with no account or credit card requirement keeps the price barrier low.
- Pros: Browser, editor, API and native-app integrations offer options for different writing workflows.
- Cons: English is the only supported language, so multilingual writers need another checker.
- Cons: Gmail requires users to turn off its built-in grammar checker before Harper will run there.
- Cons: The desktop apps are beta; the Windows app may trigger a warning because its binary was unsigned at the time of the maker’s post.
Alternatives
Choose QuillBot instead if you want grammar checks alongside paraphrasing: its free plan includes basic grammar, two paraphrase modes and paraphrasing up to 100 words, with limited humanizing and AI Detector features. GrammarCheck.ai may suit readers who prefer a freemium service with a stated 5,000-credit allowance and 650 words per submission on its free plan; its Lite plan is $4 a month.
LanguageTool is another option for readers who want a freemium checker with extension, iOS, macOS and Windows platforms; its Basic plan allows 2,000 characters per text field. Linguix is worth considering for browser-based writing where basic AI suggestions, limited paraphrasing and typing shortcuts are useful alongside grammar and spelling checks.
Pick Outwrite if you want a free checker that also lists a thesaurus, Google Docs and Microsoft Word support. Sapling may be a better fit for users seeking AI-detector quotas and snippets: its free plan includes 2,000 AI detector characters per check, five detector files per batch and 20 snippets.
Trinka is another freemium alternative. Wordvice AI may suit readers who want a defined free proofreading allowance: its Basic plan includes 5,000 words per month, 500 words per submission, two proofreading modes and 15,000 AI Detector characters per month.
For a broader shortlist, browse Grammar checkers or AI Grammar Checkers.
Verdict
Choose Harper if you want a free, open-source English checker that keeps processing local and fits into browser, editor or desktop workflows. Its privacy-oriented approach and broad integrations are the main reasons to choose it; its one-language limit, Gmail requirement and beta desktop apps are the reasons to look elsewhere.
Verdict
Harper offers free writing checks across web and desktop platforms, with style suggestions also available. Its listed language coverage is one language.
Questions
How much does Harper cost?
Harper is free. Its Free plan costs nothing, and it requires no account or credit card.
Is Harper open source?
Yes. Harper is open source under the Apache-2.0 license.
Which languages does Harper support?
Harper supports English, including British, American, Canadian, Australian, and Indian dialects.
Which platforms and apps are supported?
The listed platforms are Android, API, browser extension, iOS, Linux, macOS, web, and Windows. Listed integrations include Chrome, Brave, Edge, Firefox, VS Code, Cursor, Obsidian, WordPress, Neovim, Zed, Helix, Emacs, and Sublime Text.
Does Harper work in Gmail?
Harper will not run in Gmail unless Gmail’s built-in grammar checker is disabled.
How does Harper handle text?
Harper says checks run locally, with no cloud round-trips, telemetry, or LLM in the loop. Harper.js and integrations built on it support plaintext and/or Markdown.
Facts from Harper's own pages
- API and SDKs
- Developers can integrate harper.js as a JavaScript library, harper-core as a Rust crate, or harper-ls through the Language Server Protocol. · writewithharper.com, 14 Oct 2026
- Apps
- Listed integrations include Chrome, Brave, Edge, Firefox, VS Code, Cursor, Obsidian, WordPress, Neovim, Zed, Helix, Emacs, and Sublime Text. · writewithharper.com, 7 Oct 2026
- Browser extension
- Yes · writewithharper.com, 20 Sept 2026
- Chrome Web Store privacy
- The Chrome Web Store listing says the developer does not collect or use user data. · chromewebstore.google.com, 14 Oct 2026
- Customization
- Harper Desktop lets users toggle rules, add dictionary entries, choose an English dialect, and enable checking per app. · writewithharper.com, 7 Oct 2026
- Desktop app
- Yes · writewithharper.com, 20 Sept 2026
- Desktop availability
- The Harper Desktop page lists macOS 14 or later on Apple Silicon and Intel and labels the app beta. · writewithharper.com, 7 Oct 2026
- Documentation depth
- Documentation includes integration guides, harper.js API material, Weir rule language documentation and contributor build/testing guides. · writewithharper.com, 14 Oct 2026
- Feature: code comments
- Harper can lint comments and documentation in many programming and markup languages through harper-ls. · writewithharper.com, 14 Oct 2026
- Feature: custom rules
- The Weir language lets users and organizations define custom linguistic rules and conventions. · writewithharper.com, 14 Oct 2026
- Feature: dictionaries
- The language-server integrations support custom dictionaries and code actions for adding words. · writewithharper.com, 14 Oct 2026
- Feature: grammar suggestions
- Harper underlines detected errors and offers suggested corrections while users write. · writewithharper.com, 14 Oct 2026
- Free plan
- Yes · writewithharper.com, 20 Sept 2026
- GitHub project scale
- The public repository showed about 16.4 thousand stars, 720 forks and more than 800 open issues when accessed. · github.com, 14 Oct 2026
- Gmail limitation
- Harper will not run in Gmail unless Gmail’s built-in grammar checker is disabled. · writewithharper.com, 7 Oct 2026
- Integration: browsers
- Official browser integrations are available for Chrome, Brave, Microsoft Edge and Firefox. · writewithharper.com, 14 Oct 2026
- Integration: editors
- Official editor integrations include VS Code, Cursor, Neovim, Zed, Helix, Emacs and Sublime Text. · writewithharper.com, 14 Oct 2026
- Integrations
- The maker lists browser and editor extensions, a language server, a JavaScript library, a Rust crate, and native apps. · writewithharper.com, 7 Oct 2026
- Integration: writing apps
- Harper provides plugins or integrations for Obsidian, WordPress and a macOS desktop application. · writewithharper.com, 14 Oct 2026
- JavaScript API
- harper.js exposes LocalLinter and WorkerLinter implementations through a Promise-based Linter interface. · writewithharper.com, 14 Oct 2026
- Language coverage
- Supported English dialects are British, American, Canadian, Australian and Indian English. · writewithharper.com, 14 Oct 2026
- Languages
- Harper supports English and British, American, Canadian, Australian, and Indian dialects of English. · writewithharper.com, 7 Oct 2026
- Languages supported
- 1 · writewithharper.com, 20 Sept 2026
- License
- The source code is released under the Apache License 2.0. · github.com, 14 Oct 2026
Where Harper stands on Freedom251
- Grammar checkers#1 of 88
- AI Grammar Checkers#2 of 26
