Making Glitch Art With This Tool: Brief Summary

Upload your image by clicking "Upload Image" or dragging and dropping an image onto the page.

Select a glitchy filter to apply to the image, and add new filters as desired.

Press the "Glitch It!" button and wait for the image to be processed by your browser!

If you're seeing this, you need to enable javascript!


Loading...

What If There Is No Interface?

This can be for a variety of reasons, most likely either javascript is disabled or the generator script encountered a bug. If there are error messages in the browser debug console, feel free to send them to AnT at the address listed on the about page.

Full Guide On Data Moshing With This Site

Images can be uploaded via the "Upload Image" button or by drag and dropping on the page. The original image you uploaded can be restored using the "Undo Glitches" button.

Each glitch processing task is composed of one or several filters to apply to the image, with configurable settings such as horizontal or vertical application. Filters are listed below the canvas and glitch/upload/undo buttons, and can be collapsed to hide their configuration. New filters can be added with the "Add a Filter" button.

Each filter can also be applied to only specific regions of the image, also called sub-regions. The filters are processed in series, meaning they run one after another and can be reordered for different effects.

Once the "Glitch It!" button is pressed, the file is offloaded to the PyScript implementation in your browser. The "Glitch It!" button is disabled during the processing cycle, and will be reactivated once the glitched image is returned from PyScript. Image processing can run on for a wide range of times. Especially reverblike filters take a long, long time on large photos. It will run until completion, or an error.

You may then apply more filters to a glitched image, copy or save the preview image from the canvas by right clicking it (desktop) or clicking the "Download Image" button (mobile/desktop), or undo the glitches to restore the original image.

Note: Unset filters are ignored by processing.