V8 Version Analyzer

Free

Identify the V8 engine version, Node.js version, and Electron version used to compile a .jsc bytecode file. Upload a file and get results instantly — everything runs in your browser.

Loading Node.js and Electron release data...

Drop your .jsc file here

or click to browse

How it works

Every V8 bytecode file starts with an 8-byte header. The first 4 bytes contain a magic number (0xC0DE), and the next 4 bytes contain a hash of the V8 version that compiled the bytecode.

1

Read header

Extract the 32-bit magic number and version hash from bytes 0–7.

2

Validate signature

Verify the magic number matches the V8 bytecode format (0xC0DE).

3

Match version

Compare the hash against pre-computed hashes for every Node.js and Electron release.