Code Transformer & LLM Sanitizer

transform.ignlab.net

100% Local Processing • Zero Data Transmitted • Safe for Proprietary Code
Mode
AI Safeguard {{ redactions.length }} redacted
Indent
No history yet — copy or download a result to save it here.
Source {{ activeMode.from }} detected: {{ detectedLabel }}
Drop file to load…
{{ inputGutter }}
{{ inputError }} {{ stats.in.lines }} lines · {{ stats.in.chars }} chars · {{ stats.in.bytes }}
Output {{ activeMode.to }}
{{ output }}{{ outputError ? '' : 'Transformed output appears here…' }}
⚠ {{ outputError || copyError }} {{ stats.out.lines }} lines · {{ stats.out.chars }} chars · {{ stats.out.bytes }}
🛡 Sanitizer redacted {{ redactions.length }} sensitive item{{ redactions.length===1?'':'s' }} before transforming
{{ r.name }} ×{{ r.count }}

URL Encoder

Paste text — a search query, a value with spaces or special characters — and get it percent-encoded for safe use inside a URL, using the same encodeURIComponent behavior every browser and HTTP client relies on.

How to use it

  1. Paste your source into the panel — or click Sample to see it work instantly.
  2. The URL mode is pre-selected for you.
  3. Copy or download the result — nothing is ever uploaded, it's all done locally in your browser.

Frequently asked questions

What characters get encoded?

Reserved and unsafe URL characters (spaces, &, =, #, etc.) are percent-encoded; unreserved characters (letters, digits, -_.~) are left as-is.

How are spaces represented?

Spaces become %20, matching encodeURIComponent — not the + form used in classic form-encoded (application/x-www-form-urlencoded) bodies.

Can I decode a URL-encoded string here?

Use the URL decoder page, or hit Swap to flip this encoder into a decoder with the current output as input.

Need a different conversion? Browse all conversions, sanitize secrets with AI Safeguard, or read the guides.