NHentai Improved

Partially fade/remove non-english, custom thumbnail sizing, Infinite scrolling, Mark as read, Subscriptions, Version grouping and more...

Tendrás que instalar una extensión para tu navegador como Tampermonkey, Greasemonkey o Violentmonkey si quieres utilizar este script.

You will need to install an extension such as Tampermonkey to install this script.

Tendrás que instalar una extensión como Tampermonkey o Violentmonkey para instalar este script.

Necesitarás instalar una extensión como Tampermonkey o Userscripts para instalar este script.

Tendrás que instalar una extensión como Tampermonkey antes de poder instalar este script.

Necesitarás instalar una extensión para administrar scripts de usuario si quieres instalar este script.

(Ya tengo un administrador de scripts de usuario, déjame instalarlo)

Tendrás que instalar una extensión como Stylus antes de poder instalar este script.

Tendrás que instalar una extensión como Stylus antes de poder instalar este script.

Tendrás que instalar una extensión como Stylus antes de poder instalar este script.

Para poder instalar esto tendrás que instalar primero una extensión de estilos de usuario.

Para poder instalar esto tendrás que instalar primero una extensión de estilos de usuario.

Para poder instalar esto tendrás que instalar primero una extensión de estilos de usuario.

(Ya tengo un administrador de estilos de usuario, déjame instalarlo)

Autor
Hentiedup
Instalaciones diarias
7
Instalaciones totales
4.630
Calificaciones
43 2 1
Versión
3.4.1
Creado
12/4/2018
Actualizado
10/6/2026
Tamaño
117 KB
Compatibilidad
Compatible con Firefox Compatible con Chrome Compatible con Opera
Licencia
Unlicense
Funciona en

NHentai Improved

V3 Update

I have rewritten large parts of the script to work with the fundamental changes NHentai made to the site. It appears to now be working, but some issues remain, and it is not yet thoroughly tested. I will work on fixing remaining issues at some point.

Known issues:

  • Alt version grouping as a whole has not been implemented yet
  • Infinite load:
    • Currently not handling the Favorites page
    • Not handling rare language flags (only en/ch/jp)
  • Looks like NHentai is serving mixed content? (http / https). This can cause "Blocked loading mixed active content" errors when making API calls.
    • This issue currently only affects infinite loading and subscription gallery counts on the subscriptions page
    • This can be "fixed" on firefox by making the browser force https everywhere by enabling "HTTPS-Only Mode" (which is good practice anyway)
      • This fix also works on Android Firefox (or at least Fennec) too.
      • Chrome doesn't appear to have an equivalent option (it does have "Always use secure connections", but that doesn't appear to be good enough) and the various force HTTPS extensions don't work either.

Features

  • Block Extra Ads (on by default)
  • Remove non-english (off by default)
  • Remove Blacklisted comics (on by default)
  • Partially fade out non-english (on by default)
  • Non-english fade opacity (0.3 by default)
  • Dynamically load more comics as you scroll (on by default)
  • Use Custom Thumbnail Sizing (off by default)
  • Custom Thumbnail Container Width (1350 by default)
  • Custom Thumbnail Width (250 by default)
  • Improved Comic Infobox / Larger Cover (on by default)
  • Mark as read Feature (on by default)
  • Marked as read fade opacity (0.3 by default)
  • Mark as read tag font size (15 by default)
  • Subscribe Feature (on by default)
  • Version Grouping Feature (on by default) (CURRENTLY NOT IMPLEMENTED FOR V3)
  • Filter out normal brackets for version searches (off by default)
    (square brackets are always filtered out regardless of this setting) (CURRENTLY NOT IMPLEMENTED FOR V3)
  • Automatically group on-page comics (on by default)
    (doesn't search the site, just current page) (CURRENTLY NOT IMPLEMENTED FOR V3)
  • Improved Zoom for comic reader (on by default)
  • Remember last used zoom level for comic reader (on by default)
  • Backup(Import/Export/Sync(sort of)) settings and data. **(Now with option to sync to a secret Github Gist)**


Some extra info about specific features

Block Extra Ads

Blocks extra ads not caught by normal ad blockers (only tested with uBlock Origin)

Dynamic page loading

Scrolling to the bottom of the page in a browse section loads in more comics dynamically.

Mark as read

Comics marked as read are partially faded out with a "READ" tag on the bottom right of that comic. You can mark comics as read/unread on the main comic info page for that comic.

Subscriptions

You can now subscribe to artists/groups/tags/languages/categories. Currently all this does is list subscriptions on a new subscriptions page and highlight subscribed tags.

Version Grouping

By clicking "Find Alt Versions" on the thumbnail of any comic, alternative versions of said comic get searched from the entire site and grouped in with it. i.e. different language versions of the same comic in most cases. This relies on titles so it isn't perfect. Occasional false positives or missing matches are possible.

Comic Reader Improved Zoom

Allows you to zoom below 1.0 and moves in 0.1 increments when in "Fit Horizontally" scaling mode. Also fixes "Fit on screen" scaling to actually fit on screen.

Backups

Lists of marked comics, blocked tags, subs and settings are stored in your browser's local data. Meaning if you wipe your browser, this data too gets wiped. There are import/export buttons for NHentai Improved's data below the settings, so you can make backups if you wish. During import, you can also choose if you wish to combine/replace/discard changes to Marked-As-Read and Subscription data. This means, you could have a separate instance of this script on your phone and PC and bring in your backup to one or the other to "sync" all your Marked-As-Read and Subscriptions data.

You can now also export/import to/from you personal secret gist, as a sort of cloud storage solution.

You will need a GitHub Personal Access Token (PAT) to use this feature. How to get a PAT:

  1. Register at Github
  2. Go to: https://github.com/settings/personal-access-tokens
  3. Click "Generate a new token"
  4. Under "Permissions", click "Add permissions" and choose "Gists"
  5. Click "Generate token"

The PAT will be saved by NHI locally only. Never share your PAT publicly.



You'll find the settings in a new section in the standard site settings, or in the Tampermonkey dropdown.

Tested and working script managers:

  • Tampermonkey*, last tested (NHI v3.1.0): v5.4.1

Tested and working browsers:

  • LibreWolf*, last tested (NHI v3.1.0): v150.0-1
  • Firefox, last tested (NHI v3.0.0): v150
  • Chrome, last tested (NHI v3.0.0): v147.0.7727.117 - Issues with API calls. See "Known Issues" above.
  • Opera GX, last tested (NHI v3.1.1): v130.0.5847.108 (Core) / v146.0.7680.201 (Chromium) - Issues with API calls. See "Known Issues" above.
  • Fennec (Android)*, last tested (NHI v3.0.4): v149.0.2

*recommended