Scan anything before you feed it to an AI
The moment you paste a document, email, résumé or web page into an AI assistant or agent, any hidden instructions inside it travel along too. Prompt injection is when someone plants those instructions so that the AI reading the content obeys the attacker instead of you. The dangerous part is that the payload is often completely invisible: it renders as blank space to a human, but a language model reads every character. This free prompt injection scanner checks your text, PDF or a URL for those traps and hands you a cleaned version that's safe to use.
What it looks for
- ASCII smuggling (Unicode tag characters): a whole instruction hidden inside the invisible U+E0000 character block. It displays as nothing, yet a model still reads it. The scanner decodes the hidden message and shows it to you.
- Zero-width and invisible characters: zero-width spaces, joiners, byte-order marks and soft hyphens used to split or conceal words and slip past filters.
- Bidirectional overrides: right-to-left and override controls that reorder how text displays, so what you read on screen is not what the model actually receives (the "Trojan Source" trick).
- Look-alike characters (homoglyphs): a Cyrillic "а" or Greek "ο" dropped into a Latin word to disguise a keyword while staying perfectly readable.
- Instruction-like phrases: wording aimed at an AI rather than a person, such as "ignore all previous instructions", "you are now", "reveal your system prompt", "do not tell the user" or fake "system:" role markers.
How to use it
- Paste text you're about to send to an AI, or upload a PDF or text file, or scan a public URL.
- Read the verdict: looks clean, review before feeding, or do not feed as-is.
- Inspect the reveal: every hidden or look-alike character is shown as a coloured chip so you can see exactly where it hides.
- Copy the cleaned text: invisible, tag and bidirectional characters are stripped and look-alikes normalised to Latin, ready to paste in safely.
Why this matters for AI agents
Agents that browse the web, read your inbox or process uploaded files are the prime targets for prompt injection, because they act on the content they read. A single invisible line in a web page or PDF can tell an agent to exfiltrate data, change a summary, approve a transaction or hide what it did. Scanning untrusted content before it reaches the model is one of the simplest defences you can add, and it takes a second.
Privacy
Pasted text and uploaded files are scanned entirely in your browser and never leave your device, which matters for confidential documents. The "Scan a URL" option is the one exception: the page is fetched through our server to get past cross-origin restrictions, then scanned in your browser.
Good to know
- A clean result means "no obvious traps found", not a cast-iron guarantee. A determined attacker can still phrase an injection in ordinary language, so keep your AI's own guardrails in place.
- For Word documents, save or export as PDF, or paste the text, so the scanner can read the actual content rather than the compressed file.
- The scanner flags the presence of instruction phrases; it can't know your intent. A genuine article about prompt injection will trip the phrase detector, and that's expected.