Supported sites

Sites and Players That Work With MiraiSub

Each site has its own adapter that finds the video and its content key. Pages with a standard HTML5 <video> player also work, and you can open a local video file in the web player.

See all supported sites

Product codes recognised in page URLs and titles, so the same film shares subtitles across mirror domains:
SSIS-899IPZZ-120JUR-815SNOS-335PPPE-188STARS-912MIDA-045SONE-210MIDV-678ADN-512PRED-601FC2-PPV-4512345
18+ / Incognito ready

JAV sites

The extension reads the release code (for example SSIS-899 or FC2-PPV-4512345) from the page, so a film that was already subtitled loads its cached subtitles on a mirror domain.

Javtiful18avNJAV / 123AV7mmtvJavmostJavGGJavHDMissAVJable
  • Ad frames and ad videos are ignored
  • Works inside an Incognito window once you allow the extension there
  • Subtitles are AI generated and can contain mistakes
Adult video sites

Western adult video sites

Adapters for general adult video sites generate a key from the video page so each video keeps its own subtitles.

EpornerXVideosXNXXRedTubeYouPornTokyo Motion
  • One key per video, not per page
  • Subtitles appear on the page you are watching
  • Free plan includes a daily generation allowance
Any HTML5 player

Other HTML5 video and local files

Pages with a standard <video> element are supported, and the web player opens a local video file (.mp4, .mkv, .webm) in your browser.

HTML5 <video>Local video files
  • The local video file never leaves your device
  • Only short audio chunks are sent for recognition
  • Not supported: DRM protected video
1-Command Setup for Windows • macOS • Linux

Terminal Installer & Incognito JAV Setup Generator

Built for privacy and speed: pick your OS, choose isolated Incognito JAV mode or interactive profile selection, and paste your License Key for zero-click activation.

One-Line Terminal Install Command
powershell -NoProfile -ExecutionPolicy Bypass -Command "& ([scriptblock]::Create((irm 'https://miraisub.com/install.ps1'))) '--lang=en' '--incognito' '--isolated' '--style=adult' '--auto'"
Or run directly from local repository (Local CLI)
node extension/scripts/install.mjs --lang=en --incognito --isolated --style=adult --auto