Anti-Classifier Syntactic transformations via OpenRouter

Uses the same OpenRouter API key as PromptCraft. For research into how phrasing interacts with classifiers and filters.

{{ acError }}

Response

{{ acOutput }}
{{ decoderLangDetected.language }} detected (likely)
{{ decoderTranslateError }}
{{ decoderResult.alternatives.length }} Alternative{{ decoderResult.alternatives.length > 1 ? 's' : '' }}:
{{ alt.method }}
{{ alt.text.substring(0, 100) }}{{ alt.text.length > 100 ? '...' : '' }}

Encoded Message using {{ selectedCarrier.name }} using Invisible Text

Copy this text and share it. Only people who know how to decode it will be able to read your message.
Categories:
{{ category }}

Favorites

Last Used

Transformed Message ({{ activeTransform.name }})

Copy this text and share it. Use the Decoder tab to reverse transformations.

PromptCraft AI-assisted prompt mutation

Strategy
{{ pcError }}
#{{ i + 1 }}
{{ out }}

Enter a prompt and choose a mutation strategy.

Uses OpenRouter API — requires an API key set in Advanced Settings.

💥 Tokenade Generator

Craft dense token payloads with emojis and zero-width characters
DISCLAIMER: Tokenade payloads can severely degrade model performance and crash UIs. Use for testing only. Do not deploy to production or target systems without explicit permission.
Danger zone: Estimated length {{ estimateTokenadeLength().toLocaleString() }} chars exceeds the safe threshold ({{ dangerThresholdTokens.toLocaleString() }}). Generating this will very likely freeze/crash your browser or downstream tools. Proceed only if you fully understand the risks.
Separator
Estimated length: {{ estimateTokenadeLength().toLocaleString() }} chars
Quick picks
Length: {{ tokenBombOutput.length.toLocaleString() }} chars

Text Payload Generator

Mutation Lab mutate text into diverse payloads

#{{ i+1 }}

Tokenizer Visualization {{ tokenizerEngine }}

Paste text to see how different tokenizers segment it.

Tokens {{ tokenizerTokens.length }} total · {{ tokenizerWordCount }} words · {{ tokenizerCharCount }} chars

{{ i }} {{ tok.text }} #{{ tok.id }}
Tokens will appear here.

Bijection custom encoded languages

Bijection learning builds a character mapping and wraps it in a prompt so the model is asked to use a custom script (alphapr). Haize Labs — Endless Jailbreaks with Bijection Learning

Character mapping {{ Object.keys(bijectionMapping).length }}

{{ key }} {{ value }}

Generated prompts {{ bijectionOutputs.length }}

#{{ i + 1 }} {{ output.type }} · {{ output.mappingCount }} mappings

Encoded: {{ output.encoded }}

Message Splitter

Split text into multiple copyable chunks. Each message can be transformed and encapsulated individually.

Transform

Apply transformations to each split message individually. Transformations are applied in sequence.

Encapsulation

Wrap each message with custom start and end strings. Use iterator marker to insert split numbers.

Quick presets:

Split Messages {{ splitMessages.length }} message{{ splitMessages.length !== 1 ? 's' : '' }}

Message {{ index + 1 }}
{{ msg }}

Gibberish Generator

Generate gibberish text with consistent word mappings or create variations with random character removal.

Input Text

Enter text to convert into gibberish. Structure and punctuation will be preserved.

Gibberish Output

Dictionary

Input Text

Random letters will be removed from each word

Variations {{ removalOutputs.length }} variation{{ removalOutputs.length !== 1 ? 's' : '' }}

Variation {{ index + 1 }}
{{ output }}

Input Text

Remove specific characters from your text

Result

Copy History

No copy history yet. Use the app features to auto-copy content.

{{ item.source }} {{ formatHistoryTime(item.timestamp) }}
{{ item.content }}

Glitch Tokens

Loading glitch tokens...

No glitch tokens available.

Glitch token data is not bundled by default. To use this feature:

  1. Obtain glitch token data (e.g., from AGGREGLITCH library)
  2. Open browser console and run:
    window.setGlitchTokensData(yourData)
  3. Refresh the panel to see tokens

The data structure should match the AGGREGLITCH format with glitch_tokens containing categorized token arrays.

{{ token.token || 'N/A' }}
{{ token.behavior || 'Unknown' }}
ID: {{ token.token_id }}
Origin: {{ token.origin }}
Observed: {{ token.observed_output }}
{{ token.note }}

End sequences

Strings sometimes used to probe delimiter and termination behavior. Copy into your payloads as needed for authorized testing.

{{ cat.title }}

Advanced Settings

OpenRouter API Key

Required for Translation, PromptCraft, and Anti-Classifier. Stored locally in your browser only.
Saved

Steganography Options

Applied