Imperceptible Perturbations
Imperceptible Perturbations
  • Attack Detector
  • Perturbation Generator
  •  Read Paper 
......

Perturbation
Generator

Type some text below to generate imperceptible perturbations.†

Output =>

† This tool generates a randomly chosen version of the input string with the selected imperceptible perturbations applied. All text entered remains on your local machine. Nothing is transmitted to or logged on any server. This tool is for academic purposes only and the user holds sole responsibility for how it is used.

Compatability: Invisible characters and homoglpyhs should be compatible with most pieces of software supporting Unicode, which includes modern broswers. The algorithm used to generate reorderings is Unicode rendering engine specific, and was written to target Chromium-based software. Reorderings have been tested to render correctly on Google Chrome, the new Microsoft Edge, Safari, and Eletron-based applications. Due to the way most browsers render text, deletions are unlikely to render correctly in any modern browser. These values may render correctly when pasted into other applictions, such as any system which renders text using Python's Unicode engine.

Produced by researchers from The University of Cambridge and The University of Toronto.
Website by Nicholas Boucher with thanks to Blk• React and SRCF.

© 2022

Authors: