Paste anything. Ninja figures out what it is.
A JWT from a failing request, a certificate that's about to expire, a cron line that fires at the wrong time, a stack trace from your terminal — paste it in and Ninja identifies it, decodes it on the spot, and sends you to the tool that handles it. Describe a problem in plain words, or drop in a screenshot, and Ninja AI explains it.
What Ninja recognizes instantly
- → JWT tokens
- → TLS / X.509 certificates and chains
- → SSH public keys
- → Cron expressions
- → Unix timestamps and ISO dates
- → UUIDs and ULIDs
- → IP addresses, CIDR blocks, ranges and subnet masks
- → cURL commands
- → docker run commands
- → Database connection strings
- → JSON, package.json and tsconfig
- → Base64 and Base64URL
- → URL-encoded text and URLs
- → bcrypt hashes
- → 2FA otpauth:// links and QR codes
- → Colors (hex, rgb)
- → User-Agent strings
- → npm version ranges
- → SQL queries
- → Regular expressions
- → Unix permissions (755, rwxr-xr-x)
- → MD5 / SHA hashes
- → IBANs
- → HTML, XML and SVG
Plus error messages, matched against our error guides.
How it works
- Instant, in your browser. As you paste, Ninja runs the same parsers our tools use — nothing leaves your device.
- The right tool, one click away. Every result links the tool that does the full job.
- AI when you want it. Press “Ask Ninja AI” for an explanation of an error, a screenshot, or a problem in your own words.
Frequently asked questions
Is what I paste uploaded anywhere?
Not unless you ask the AI. Recognizing and decoding what you paste — tokens, certificates, timestamps, and everything in the list above — happens entirely in your browser. Only when you press “Ask Ninja AI” is your text (or image) sent to our AI provider to write an answer, and Ninja warns you first if it looks like it contains a secret.
What can I ask Ninja AI?
Any developer problem: paste an error message or a screenshot of one, describe what you're trying to do (“convert my docker run command to compose”), or ask what something means. Ninja gives a short answer and links the ToolNinja tools and guides that solve it.
Is it free?
Yes. There's no account and no charge. To keep it that way the AI has a fair-use limit per visitor; the in-browser detection and tool finder have no limit at all.
Can the AI be wrong?
Occasionally, yes — that's why every answer links the exact tools for the job. The decoding and detection results come from deterministic code, not the AI, so those are exact.