Analyzers online tools — same implementation for humans and agents · 25 tools
root:analyzer·Human page + Agent API · same engine
WCAG contrast ratio and AA/AAA pass/fail
wcag-contrast
Perceptual color difference via culori CIEDE2000 with Lab/OKLCH
culori
Count characters, bytes, lines, and whitespace
char-stats
Parse cron and list next run times
cron-parser
Row-identity CSV comparison: added / removed / changed / unchanged with per-cell old→new, column-rename mapping and full/inner/left joins
nebutra-csv-diff
Parse DBML with @dbml/core into tables/columns/refs (no ERD canvas)
@dbml/core
Detect charset, BOM, line endings and byte stats — read-only, with a ranked confidence list instead of a single guess
charset-structure-probe
Read photo EXIF (exifr preferred, pure JPEG fallback)
exifr|jpeg-pure
Match a file's leading bytes against 180 signatures to name its true format; ZIP/ISO-BMFF/OLE2 containers are opened for real, and a lying extension is tiered benign / mismatch / high-risk
nebutra-magic-table
Read width/height/format/orientation via sharp (EXIF buffer summary)
sharp
Structural JSON compare with path-level ops (agent-friendly)
json-structural-diff
Identify the language of a filename-less code snippet: three-tier confidence plus a 0-100 score, explicit data-format verdict, multi-language paste flag, and Linguist-style disambiguation when a filename hint is supplied
forge-linguist-heuristics
Detect LF / CRLF / CR with per-style counts and ratios, the dominant style, the stray line numbers, trailing-newline state and UTF-8 BOM — read-only, never rewrites
forge-line-ending-scan
Compare two lists: only-in-A, only-in-B, intersection, union, symmetric difference, plus duplicates and per-item counts. NFC-normalized, deterministic order.
list-set-compare
Estimate password entropy bits from charset size
charset-entropy
Estimate password strength with zxcvbn-ts
zxcvbn-ts
Estimate reading time for CJK + Latin text
reading-time-heuristic
Regex match/replace with timeout guard against ReDoS
RegExp+timeout
Paste a .env, config, log or code snippet and find API keys, tokens and private keys — vendor patterns plus entropy and variable-name context, values masked by default, read-only and never verified against any vendor
forge-secret-scan
Levenshtein distance and similarity ratio
levenshtein
Line-level diff and unified patch via the diff package
diff
Exact token counts via js-tiktoken
js-tiktoken
ua-parser-js — browser, engine, OS, device, and CPU from a User-Agent string
ua-parser-js
CJK-aware word count via Intl.Segmenter
Intl.Segmenter
Count word/token frequencies (CJK + Latin)
freq-counter