Your writing, sharper. Instantly.
A Chrome side panel that connects directly to your AI provider and fixes your text β with no accounts, no subscriptions, and nothing stored anywhere but your own machine.
Proofreader lives in your browser's side panel, always one click away. Paste in anything β an email, a Slack message, a commit note, a blog post β and get back clean, corrected prose in seconds.
No app switching. No copying text into a chat window. No AI trying to have a conversation with you about it.
Use whichever AI you already pay for, or the one that's free right now.
Proofreader works with four major AI providers. Bring your own API key and connect directly β there's no middleman server, no account to create, and no one else sees your text.
- Google (Gemini) β Free tier with generous limits. Good for everyday proofreading.
- OpenAI (ChatGPT) β GPT-4o-mini. Fast and cost-effective for light editing.
- Anthropic (Claude) β Strong at nuanced, precise rewrites.
- xAI (Grok) β A capable alternative with a growing API ecosystem.
Switch between providers at any time. Each one keeps its own API key.
Different text needs different handling. Styles let you define exactly how each piece gets treated.
Each style has its own prompt, tone, and thinking level. Four are built in, and you can add as many as you want.
Built-in styles:
- Grammar Only β Fixes spelling and grammar, nothing else
- Casual β Relaxed, conversational tone
- Neutral β Clear and balanced for general use
- Formal β Polished and professional
Each style can be customised with:
- A custom prompt (tone, domain, format)
- Colour and icon for quick recognition
- Smart Markdown rendering (with copy buttons for code blocks)
- Per-provider thinking levels
- Regional spelling variants (British, American, Australian, and more)
AI detectors flag patterns common in machine-generated text β perfect grammar, formal phrasing, unwavering certainty. The humanisation feature nudges output to read more like a real person wrote it.
- Phrasing swaps β Replaces AI-isms with more natural alternatives
- Hedging β Softens overly confident assertions
- Error injection β Optional subtle mistakes: double spaces, a/an slips, repeated words, and more
- Per-type toggles β Enable only the adjustments you want
- Word-count thresholds β Controls how often errors appear relative to text length
Nothing changes the meaning β just how it reads to a detector.
Some requests need more thought than others. Proofreader lets you tune that per style and per provider.
- Gemini β Token budget slider (0 to 8192)
- OpenAI & Claude β Low, Medium, High effort modes
- Grok β No additional reasoning layer
You can also override thinking per session without changing your saved styles.
Proofreader can run automatically in the background.
- Auto on paste β Starts instantly when text is pasted
- Auto after typing (Beta) β Triggers after a short pause (configurable)
- Smart change detection β Avoids unnecessary API calls for minor edits
- Timer indicator β Subtle countdown so you know when it's about to run
When history is enabled, Proofreader saves a log of every proofread session β input, output, style used, and timestamp. Everything is stored locally on your machine and never leaves it.
- Searchable β Filter your history by content or style name
- Re-use any entry β Load a previous result straight back into the editor
- Per-item delete β Remove specific entries, or clear the whole log at once
- Disable cleanly β Choose to wipe history when disabling, or keep it as-is
Flip on Incognito Mode for sessions you don't want saved. The UI shifts to a near-black theme so it's immediately obvious you're in private mode, and nothing gets logged to history β even if history saving is otherwise enabled.
- Toggle it from the toolbar without touching your saved settings
- Theme reverts to normal the moment you turn it off
- History button is hidden when history saving is disabled
Export everything β settings, styles, API keys, history β to a single JSON file. Import it on another browser or device and pick up exactly where you left off.
- Choose whether to include API keys and history before exporting
- Full restore on import: all preferences, styles, and provider settings
Proofread selected text on any page without opening the panel.
Enable the context menu and choose a style directly from the right-click menu. Results can appear in the panel or replace the original text in place.
Open and close the panel without touching your mouse. The default shortcut is Alt+Shift+P and can be remapped at chrome://extensions/shortcuts.
The interface is available in seven languages: English, French, Spanish, Italian, German, Portuguese, and Dutch. Your browser language is detected automatically, or you can pick one manually.
A tool that stays out of your way.
- Light, dark, and auto themes
- Per-provider API key storage
- Clear error messages (with optional raw output for debugging)
- One-click copy for all outputs
- Proofread history with search (stored locally, fully optional)
- Incognito mode for off-the-record sessions
- No subscriptions or locked features
Proofreader includes 5 sample requests so you can see how it works straight away β no API key needed. These use a shared API key on a slower public endpoint, just for demo purposes.
Proofreader itself is completely free and open source. To use it properly, just add your own API key from any supported provider. Buying a coffee is appreciated but doesn't grant access to anything β the app is fully functional with your own key.
Proofreader makes a direct API call from your browser to your chosen provider.
- No servers (except the optional demo mode β see below)
- No accounts
- No tracking
- No data storage by default β history is opt-in and stored only on your machine
- Incognito mode skips saving entirely for sensitive sessions
Your API keys stay on your machine. Your text is never stored or logged. Demo mode uses a shared backend for 5 requests only β see the full Privacy Policy for details.
This is an open-source side project. You can check the code if you want to verify how it works.
If you want to run or contribute:
npm install
npm run build
- Open Chrome and go to
chrome://extensions - Enable Developer Mode
- Click Load unpacked and select the
extension/folder
The extension will prompt for an API key on first launch.
Mark Notton







