Skip to content
Black Mirror: Bandersnatch, HTML5 interactive version
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
LICENSE added unlicense Jul 28, 2019 updated readme Jan 18, 2019
bandersnatch.html update 5, added fullscreen Jan 8, 2019



You have to download two json files - bandersnatch.json and SegmentMap.json, add first lines (bandersnatch= and SegmentMap= accordingly), save them as *.js (html can't access json content without a server) then open html file in the browser (everything should be in the same folder).

If you're experiencing problems with local setup I recommend hosted version (just open the page and drag video file there):


  • F - Toggle fullscreen
  • R - Restart video
  • - Jump to the next segment (or to the next interaction zone)
  • - Jump to the previous segment
  • Space - Toggle play and pause


You can’t perform that action at this time.