NoChatReports Download

No Chat Reports

Makes chat unreportable. (Where possible.)

Since Minecraft 1.19, every chat message you send is signed with your Microsoft account and can be reported to Mojang. This mod strips the signatures, so your words can't be tied to you.

The official website for the mod by Aizistral.

Minecraft's ban screen: account permanently banned after a chat report — you can't play online or join Realms

What the No Chat Reports mod does

Minecraft 1.19 attached a cryptographic signature to every chat message you send. That signature proves, mathematically, that your Microsoft account wrote those exact words. 1.19.1 added the report button on top: anyone on the server can forward your signed messages to Mojang, and a moderator you'll never meet can ban you from every multiplayer server at once.

No Chat Reports removes the signatures before your messages leave the client. Nothing ties the words in chat to your account anymore, so a report has no proof behind it. The mod also disables the reporting screen itself, and turns off Minecraft's telemetry while it's at it.

It has worked this way since June 2022, ported to every Minecraft version since.

The path of one chat message
  1. Your client message written, signature attached by vanilla code
  2. Strip point NCR destroys the signature here. There is no undo — unsigned is unsigned.
  3. Server relays the message; with NCR installed it never checks signatures
  4. Everyone else sees plain chat. Nothing to report, nothing to verify.

How it works: client, server, or both

The mod works on either side of the connection and does a different job depending on where you put it.

client only

Your client refuses to send the account's public key and strips signatures from everything you send, so reporting you is pointless. The catch: servers with enforce-secure-profile=true (the default since 1.19.1) won't take unsigned chat. On 1.19.3+ you can still join those, minus chat commands.

server only

Clients still sign their messages, but the server strips the signatures before relaying them, so reporting quietly stops working for everyone on the server, modded or not. A config option converts player messages to system messages so vanilla clients don't flag them as "Not Secure".

both sides

Signatures are stripped on the way out and never verified on the way in, so reporting stops functioning entirely. The server can even demand NCR from every client that joins, or leave that off and let vanilla players in.

What it won't do

NCR only stays effective on the client if the server allows it. Exploits can force unsigned chat onto servers against their will; Aizistral deliberately keeps them out of this mod. If a server enforces signing and you don't like that, his advice is blunt: don't play there.

And a warning, since it keeps happening: plenty of server plugins borrow the NoChatReports name and even the icon. None are by Aizistral. This mod is the original.

The whole story, on video

Aizistral documented the whole chat reporting saga as it happened. If you want to know what each patch actually changed and whether any of it got fixed, it's all here, from the author himself.

How Minecraft's Player Chat Reporting works (...and why I hate it)
Chat Reporting in Minecraft 1.19.2: Is Everything Fixed?
Chat Reporting in Minecraft 1.19.2: Gaslight Strikes Back
The Ultimate Weapon Against Minecraft's Chat Reporting

Frequently asked questions

Common questions

Where do I download it?

Right here. The download page hosts every build directly: Fabric, Forge, NeoForge and Quilt for Minecraft 1.19 through 26.2, with SHA-1 checksums and install steps. No launcher or account needed.

Can I get banned for using No Chat Reports?

The mod itself does nothing bannable: it runs on your client and stops your messages from being signed. A chat report needs valid signatures as proof, and removing them is the whole point. If a ban already happened, see what a chat ban means and how to appeal it.

Does it work on every server?

No, and it doesn't pretend to. A server with enforce-secure-profile=true (the default since 1.19.1) won't accept unsigned chat from a client-only install. On 1.19.3+ you can still join and play there, minus chat commands; on 1.19.1–1.19.2 you'd have to agree to sign, and NCR warns you first. Put the mod on the server itself and reporting stops working for everyone on it.

What about Realms?

Realms is run by Mojang and always requires signing, so there's nothing to strip — NCR shows its warning screen instead. The Realms page covers why it's a special case.

Which versions and loaders are supported?

Minecraft: Java Edition 1.19 through 26.2, on Fabric, Forge, NeoForge and Quilt. Client, server, or both — see the setups above for how each arrangement behaves.

Is this the same as the NoChatReports server plugins?

No. Various plugins borrow the name and even the icon, but none were written by Aizistral, and nobody can vouch for how well they do the job. This mod is the original — open source, WTFPL, since June 2022.

Can a server require the mod?

Yes. NCR can be configured to demand itself on the other side, so a server can refuse clients without it. Or leave that off and vanilla players can join as usual.

Does it still encrypt chat?

Not in current builds. Encryption was dropped in 1.21.5 because dedicated mods do it better now. Versions through 1.21.4, including the maintained 1.20.1 line, still ship AES chat encryption — the encryption page has the history and today's alternatives.

Download No Chat Reports

Every build is hosted on this site, with SHA-1 checksums so you can prove each jar is Aizistral's untouched original. No launchers, no accounts.

Latest release — v2.20.2 for Minecraft 26.2 · 2026-08-18

Need an older version, install steps, or checksums? The download page has every build back to 1.19.2.

Download No Chat Reports

Free. Open source. 173 million downloads and counting.