Nutter Tools
Nutter Tools

A free toolbox that runs in your browser. A tool for every job.

Your files never leave your device

Images

  • Convert images
  • Compress images
  • Resize images
  • Crop
  • Watermark

PDF & files

  • Merge PDFs
  • Split a PDF
  • Images to PDF
  • PDF to images
  • Remove photo location

Video & audio

  • Compress video
  • Convert video
  • Video to GIF
  • Convert audio
  • Trim audio

Everyday

  • QR codes
  • Passwords
  • Time zones
  • Unit converter
  • Word count
  • Webcam test

Developer

  • JSON formatter
  • Base64
  • Regex tester
  • Hashes
  • JWT decoder

Site

  • About
  • Contact
  • Settings
  • Privacy
  • Terms
  • Site map
  • llms.txt

Everyday

  • Images
  • Video
  • Audio
  • PDF & files
  • Text
  • QR codes
  • Units & math
  • Time & dates
  • Color
  • Passwords & IDs
  • Device tests
  • Sun & moon

For developers

  • JSON
  • Encoding
  • Regex & cron
  • Web & auth
  • Hashing & encryption
  • Config files
  • Network
  • Browser
  • AI
  • Fake data
© Nutter Toolsnutter.tools
  1. Home
  2. Web & auth
  3. Website dependency inventory
Your files stay on your device

Website dependency inventory

Paste a page's HTML and get every script and resource it loads, with versions only where the URL states one and everything else counted honestly as unknown.

This tool is in beta

Still being tested. If a result looks wrong, tell us.

Report a problem

HTML source

0 of 1,000,000 characters

No inventory yet

Paste the page source and press Build dependency inventory.

This inventory reads what the pasted HTML declares: script and stylesheet references, images with their srcset candidates, media, frames, and preload or manifest links. A version is listed only when the URL itself states one (jquery-3.5.1.min.js, an /npm/[email protected]/ path, a x.y.z path segment); query strings like ?ver= are ignored because on many sites that value tracks the site build, not the library. Every unversioned file lands in the unknown bucket instead of being guessed, and bundled code is structurally invisible here: a bundler output file carries no library name at all. Nothing is downloaded or fingerprinted, so a URL-stated version is evidence, not proof. For real answers on what ships, a build-time SBOM (CycloneDX or SPDX) names the exact dependency tree, and the found versions can feed the Vulnerable JavaScript Library Checker for advisory lookups.

Page source

Optional; the base for relative references and the first-party split
More settings▾

Caps: 1,000,000 characters of source, 2,000 rows, 2,048 characters per reference. Everything past a cap is named in the result rather than silently dropped.

Runs on this device. Nothing is uploaded.

More web & auth tools

  • Subresource integrity
  • Certificate & CSR
  • HTTP timing probe
All web & auth tools

Was this tool useful?