Title: Typo Reporter – Spelling &amp; Proofreading
Author: Matt Biscay
Published: <strong>Alunsun 26, 2026</strong>
Last modified: avuvɔsun 15, 2026

---

Search plugins

![](https://ps.w.org/typo-hunter/assets/banner-772x250.jpg?rev=3447098)

![](https://ps.w.org/typo-hunter/assets/icon.svg?rev=3447098)

# Typo Reporter – Spelling & Proofreading

 By [Matt Biscay](https://profiles.wordpress.org/skyminds/)

[Download](https://downloads.wordpress.org/plugin/typo-hunter.zip)

 * [Details](https://fon.wordpress.org/plugins/typo-hunter/#description)
 * [Reviews](https://fon.wordpress.org/plugins/typo-hunter/#reviews)
 *  [Installation](https://fon.wordpress.org/plugins/typo-hunter/#installation)
 * [Development](https://fon.wordpress.org/plugins/typo-hunter/#developers)

 [Support](https://wordpress.org/support/plugin/typo-hunter/)

## Description

Typo Reporter – Spelling & Proofreading is a lightweight proofreading tool for WordPress.
A reader spots a typo, selects the incorrect text, and submits a correction in a
simple modal. You get the report; your content gets better.

No external service. No complicated workflow. Just a fast way to turn readers into
helpful contributors.

### Core Features

🎯 **Simple typo reporting**

Visitors can click the “Report a typo” link below a post or select text and use `
Ctrl+Enter` (`Cmd+Enter` on Mac) to open the reporting form.

📝 **A focused review workflow**

All reports are collected in the WordPress admin area, with the incorrect text, 
suggested correction, post, URL, and date available at a glance.

🛡️ **Built-in abuse protection**

Rate limiting and duplicate detection help keep the report queue useful without 
adding another anti-spam service. Reports provide an in-modal submitting state and
success/error feedback without browser dialogs.

⚡ **Lightweight on the front end**

Typo Reporter – Spelling & Proofreading loads its assets only on single posts and
pages. Report submissions use AJAX, so the plugin works well with page caching.

🎨 **Easy to customize**

The interface uses regular HTML and predictable `typohunter-*` CSS classes, making
it straightforward to adapt to your theme.

🔒 **Privacy-conscious by design**

IP addresses are hashed for rate limiting and are not stored with reports. Inputs
are sanitized, validated, and protected with WordPress nonces.

### Pro Features

Typo Reporter – Spelling & Proofreading Pro adds:

 * Analytics with trends and most-reported posts
 * Instant, daily, or weekly email notifications
 * CSV and PDF report exports
 * 30 reports per hour instead of 5
 * Priority support

### How It Works

 1. A reader finds a typo in a post or page.
 2. They select the incorrect text and press `Ctrl+Enter` or `Cmd+Enter`, or click 
    the report link.
 3. They enter the suggested correction and submit the report.
 4. You review the report in **Typo Reporter – Spelling & Proofreading > Reports**.
 5. You correct the content and keep publishing with confidence.

Approved comments also include their own “Report a typo” link. Comment reports are
linked to the specific comment in the admin report list.
 Comment reporting is available
to free and Pro users and can be enabled or disabled from **Settings > Comment Reporting**.

## Installation

 1. In WordPress, go to **Plugins > Add New**.
 2. Search for **Typo Reporter – Spelling & Proofreading**.
 3. Install and activate the plugin.
 4. Open **Typo Reporter – Spelling & Proofreading** from the WordPress admin menu.
 5. In **Settings**, choose whether to enable text highlighting and database logging.

You can also install Typo Reporter – Spelling & Proofreading manually:

 1. Download the plugin ZIP file.
 2. Go to **Plugins > Add New > Upload Plugin**.
 3. Upload the ZIP file, install it, and activate the plugin.

## FAQ

### How do visitors report a typo?

They can click the “Report a typo” link displayed below single posts or, when enabled
in Pro, after approved comments. They can also select text and press `Ctrl+Enter`
on Windows/Linux or `Cmd+Enter` on macOS. The form shows progress and submission
feedback inside the modal.

### Where do I review reports?

Open **Typo Reporter – Spelling & Proofreading > Reports** in the WordPress admin
menu. Reports include the selected text, correction, post, URL, and submission date.
Reports from comments also link to the specific comment.

### Does Typo Reporter – Spelling & Proofreading work with any theme?

It is designed to work with any WordPress theme. The report link is added to enabled
singular post types and approved comments, and the markup can be styled with your
own CSS.

### Will Typo Reporter – Spelling & Proofreading slow down my site?

The front-end CSS and JavaScript load only on single posts and pages. Report submissions
are handled asynchronously, and report data uses indexed database queries.

### Can I disable the keyboard shortcut?

Yes. Go to **Typo Reporter – Spelling & Proofreading > Settings** and disable **
Enable Text Highlighting**. Visitors can still use the report link.

### How does the plugin prevent spam?

Free users can submit up to 5 reports per IP per one-hour rate-limit window. Pro
users can submit up to 30. Duplicate reports for the same location, text, and correction
within five minutes are rejected. The IP is hashed for the cache key and the raw
address is not stored.

### Can I disable comment reporting?

Yes. Go to **Typo Reporter – Spelling & Proofreading > Settings** and uncheck **
Comment Reporting**. Comment reporting is enabled by default unless the option is
explicitly unchecked.

### Is personal information stored?

Typo Reporter – Spelling & Proofreading does not store IP addresses with reports.
A hashed IP address is used temporarily for rate limiting. Review your own privacy
policy and site configuration to determine the disclosures required for your installation.

### Can I export reports?

Yes. Typo Reporter – Spelling & Proofreading Pro can export reports to CSV or PDF,
with optional date and post filters.

### Are WP-CLI commands available?

Yes. Administrators can use `wp typo-hunter stats`, `wp typo-hunter reports list`,
and `wp typo-hunter reports export`. Maintenance commands include `wp typo-hunter
reports delete-old --before=YYYY-MM-DD --yes` and `wp typo-hunter cache flush`.

### Can I customize the report link?

Yes. Go to **Typo Reporter – Spelling & Proofreading > Settings** and change the
report link text. You can also override the plugin’s CSS classes in your theme.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Typo Reporter – Spelling & Proofreading” is open source software. The following
people have contributed to this plugin.

Contributors

 *   [ Matt Biscay ](https://profiles.wordpress.org/skyminds/)

[Translate “Typo Reporter – Spelling & Proofreading” into your language.](https://translate.wordpress.org/projects/wp-plugins/typo-hunter)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/typo-hunter/), check
out the [SVN repository](https://plugins.svn.wordpress.org/typo-hunter/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/typo-hunter/) by
[RSS](https://plugins.trac.wordpress.org/log/typo-hunter/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.7.6 – August 2026

 * Added an optional Pro setting to enable or disable typo reporting on approved
   comments.
 * Added comment-reporting protection on the server side for non-Pro users and disabled
   reports.
 * Replaced browser alert dialogs with in-modal validation, loading, success, and
   error feedback.
 * Added a submitting spinner and disabled form controls while reports are sent.

#### 1.7.0 – August 2026

 * Made rate limiting atomic with short-lived object-cache locks for concurrent 
   submissions.
 * Added versioned cache-key invalidation for reports, counts, statistics, trends,
   and rankings.
 * Added WP-CLI commands for statistics, report listing/export, cleanup, and cache
   flushing.
 * Added automated PHPUnit coverage for concurrency contention and bulk cache invalidation.
 * Added a Pro setting to select the public post types where the reporter loads.

## Meta

 *  Version **1.8**
 *  Last updated **8 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.0 or higher **
 *  Tested up to **7.1**
 *  PHP version ** 8.1 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/typo-hunter/)
 * Tags
 * [corrections](https://fon.wordpress.org/plugins/tags/corrections/)[crowdsource](https://fon.wordpress.org/plugins/tags/crowdsource/)
   [proofreading](https://fon.wordpress.org/plugins/tags/proofreading/)[spelling](https://fon.wordpress.org/plugins/tags/spelling/)
   [typo](https://fon.wordpress.org/plugins/tags/typo/)
 *  [Advanced View](https://fon.wordpress.org/plugins/typo-hunter/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/typo-hunter/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/typo-hunter/reviews/)

## Contributors

 *   [ Matt Biscay ](https://profiles.wordpress.org/skyminds/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/typo-hunter/)