Paste your press release, pick a language and get a score out of 100, a word count and a list of exact fixes. Free, no signup, no text stored.
Plain text or simple HTML both work.
By using this free tool you agree to our fair use policy. To check releases without a rate limit, create a free account.
A press release checker scores a pasted release out of 100 against 8 checks: length, a dateline, a lead paragraph of the right size, a quote, a press contact email, an About boilerplate, hype words with no proof, and overly long sentences. It returns the score, the word count, a list of exact fixes and a short AI opinion on the text.
The score comes from a deterministic checklist, not a vague AI impression. Every item below either passes or fails against a rule, and failing one lowers the score and adds a line to the fix list.
You could paste your release into a general chatbot and ask "is this good?". The difference is in what you get back and how consistent it is.
| This checker | Asking ChatGPT to review it | |
|---|---|---|
| What gets checked | The same 8 structural checks every time, deterministic and explainable | Depends on the prompt and the model's mood that session |
| Consistency | Same release, same input, same score | Can score the same text differently on a different try |
| Score out of 100 | Yes, with a reason for every point lost | Usually no score, just general comments |
| AI opinion on top | Yes, a short comment added to the deterministic result | Yes, but with no structural checklist behind it |
A high score means the release is structurally sound. It does not replace a real news hook or a concrete number journalists can use. If you want AI to draft a release from scratch instead of fixing one, try the free press release generator, which produces a structured draft (headline, dateline, lead, body, quote, boilerplate, contact) in about 20 seconds.
For complete, annotated releases by type, see our press release examples, or start from a fill-in press release template. For the full writing method, read how to write a press release.
Once the release passes, the next step is getting it in front of the right reporters. See PressPilot pricing to send it to journalists you pick by country and topic.
Yes. You can run 5 checks per hour from the same IP without signing up. Create a free PressPilot account to write your first release with AI, pick journalists and send yourself a test, all free; you only pay when you send to journalists.
No. We do not store or reuse the text you submit. It is sent to our API only to run the analysis below and score your release, then discarded.
The score and the list of fixes come from a deterministic checklist, the same 8 checks every time. A short AI opinion (OpenAI GPT-4o) is added on top to comment on your specific text; if the AI call fails, you still get the score and the fix list.
80 and above means the release is ready to send. 60 to 79 means a few fixes first, usually a missing dateline, quote or contact email. Below 60 means real structural work, often length or a missing boilerplate.
Select French in the language dropdown before checking. The checks (dateline, hype words, boilerplate phrasing) adapt to French conventions, and the issues come back in French.
5 checks per hour per IP address. If you hit the limit, wait an hour or create a free account for unlimited checks.
Eight things: overall length, a dateline (city and date), a lead paragraph of reasonable length near the top, a quote, a press contact email, an "About" boilerplate paragraph, hype words with no proof, and sentences over 40 words.
No. The checker catches structural problems journalists notice in seconds. It cannot judge whether your news itself is interesting enough to cover; that still depends on having a real news hook and a concrete number.
Write with AI, target the right journalists and track every open in real time. From 29 EUR a month.
See pricing