Unlocks 18+ posts (rating:e / extreme_content) on yande.re for guests — no account, no login required.
By default, yande.re hides explicit posts behind a "rating:e" / "extreme_content" warning for unregistered users. This tool simply clicks that confirmation for you, so hidden posts are shown automatically.
Why not the Chrome Web Store? Google bans adult/NSFW extensions, so this can't be published there. The methods below are the way to install it.
The entire logic is a few lines: on every yande.re page it finds the "show anyway" links (rating:e, extreme_content) and clicks them.
document.querySelectorAll("a.no-focus-outline").forEach((el) => {
if (el.textContent === "rating:e" || el.textContent === "extreme_content") {
el.click();
}
});No permissions, no network access, no data collection. It only runs on https://yande.re/*.
The simplest way. Works in Chrome, Edge, Brave, Firefox, Opera, and mobile (Kiwi/Firefox Android).
- Install a userscript manager:
- Tampermonkey (Chrome / Edge / Firefox / Safari), or
- Violentmonkey (Chrome / Edge / Firefox).
- Open the manager dashboard → Create a new script.
- Replace the contents with the script below and press Ctrl + S to save:
// ==UserScript==
// @name Yande.re Uncensor
// @namespace https://github.com/dary1337/Yande.re-Uncensor
// @version 1.0.0
// @description Unlocks 18+ posts (rating:e / extreme_content) on Yande.re for guests
// @author dary1337
// @match https://yande.re/*
// @icon https://yande.re/favicon.ico
// @run-at document-idle
// @grant none
// @license MIT
// ==/UserScript==
(() => {
"use strict";
document.querySelectorAll("a.no-focus-outline").forEach((el) => {
if (el.textContent === "rating:e" || el.textContent === "extreme_content") {
el.click();
}
});
})();- Open yande.re — hidden posts are now revealed automatically.
Use this if you prefer a real extension instead of a userscript.
- Download
yandere-uncencor.zipfrom the latest release and unpack it to a permanent folder. - Open your browser's extensions page:
- Chrome / Brave:
chrome://extensions - Edge:
edge://extensions
- Chrome / Brave:
- Enable Developer mode (toggle in the top‑right / left sidebar).
- Click Load unpacked and select the unpacked folder.
- Done — open yande.re. No extra permissions (file access / incognito) are required.
⚠️ With "Load unpacked", the browser may show a warning about developer-mode extensions on each startup. That's normal for sideloaded extensions and is not a problem with this one.
Mobile Chromium browsers like Kiwi Browser can install a packed .crx directly (there is no "Load unpacked" on mobile).
- Download
yandere-uncencor.crxto your phone. - Open Kiwi → menu → Extensions.
- Tap + (from .crx file) and select the downloaded
yandere-uncencor.crx. - Confirm the install — then open yande.re.
On desktop Chrome this
.crxwill be blocked (Google disables external.crxinstalls), so on desktop use Method 1 or 2 instead.
The userscript (Method 1) is the recommended path for Firefox. A signed .xpi may be published later.
| Browser | Method 1 (userscript) | Method 2 (unpacked) | Method 3 (.crx) |
|---|---|---|---|
| Chrome / Edge / Brave / Opera (desktop) | ✅ | ✅ | — |
| Firefox (desktop) | ✅ | — | — |
| Kiwi / Chromium mobile | ✅ | — | ✅ |
| Firefox Android | ✅ | — | — |
| File | Purpose |
|---|---|
manifest.json |
Manifest V3 extension manifest |
main.js |
Content script (the actual logic) |
scripts/build.mjs |
Packs & signs the .zip / .crx (run via npm run build) |
.github/workflows/release.yml |
CI: on a v* tag, builds and publishes the release |
The signed
.crxand.zipare build artifacts — they are produced by CI and attached to each release, not committed to the repo.
Does it need my login or any permissions?
No. It declares zero permissions and only runs on yande.re.
Does it send my data anywhere? No. There is no network, storage, or tracking code.
Will it auto-update?
The userscript version can auto-update if hosted on Greasy Fork or via @updateURL. The unpacked extension does not auto-update.