# Yan — Glitch Art Photo Editor > Yan is a glitch art photo editor for iOS, Android and the browser. It applies 36+ algorithmic effects — pixel sorting, CRT scanlines, RGB channel shift, ASCII conversion, Risograph print separation, 1-bit dithering and more — to turn ordinary photos into deliberately broken, poster-grade artwork. ## Facts - **Category**: glitch art photo editor / generative image effects - **Platforms**: iOS 15.0+, Android 8.0+, and any modern browser - **Price**: free to download; ad-supported with an optional subscription - **Effects in the app**: 36+ - **Filters in the browser Texture Studio**: 25 - **Privacy**: all image processing runs on-device; Texture Studio uses browser Canvas 2D and uploads nothing - **App Store**: https://apps.apple.com/app/id6757863100 - **Google Play**: https://play.google.com/store/apps/details?id=com.hugo.glitch - **Signature effects**: Pixel Sort, Luma Stretch, RGB Shift, CRT 1987, Glass & Frost, ASCII & Glyph, 1-Bit Dither, Vertical Melt, Blob Track, Block Jitter, Risograph, Cyanotype & Ink Wash ## Main pages - [Home](https://yan.yichenlab.com/): what Yan is, the effect catalogue, and an FAQ with the platform, pricing and privacy facts. - [Texture Studio](https://yan.yichenlab.com/textures/): free browser tool running 25 texture filters entirely client-side with Canvas 2D. No install, no account, no upload. Exports PNG. - [Blog](https://yan.yichenlab.com/blog/): tutorials explaining how each glitch algorithm works and when to use it. - [Privacy Policy](https://yan.yichenlab.com/privacy/) - [Terms of Service](https://yan.yichenlab.com/terms/) ## Tutorials - [CRT: Bring Back the 1987 TV Set](https://yan.yichenlab.com/blog/crt-aesthetic-guide/): Yan's CRT mode adds scanlines, phosphor bloom, and chromatic shift. A guide to getting that pre-flat-panel look without owning a 30kg trinitron. - [ASCII Art: When Pixels Become Letters](https://yan.yichenlab.com/blog/ascii-art-tutorial/): Turn photos into typography. A guide to Yan's ASCII Art mode, from green-terminal classics to color-preserved variants. - [1-Bit Dither: Two Colors, Infinite Mood](https://yan.yichenlab.com/blog/one-bit-dither-guide/): Get the early-Mac, fax-machine, risograph look with Yan's 1-bit dither. Threshold, Floyd-Steinberg, Atkinson, and Bayer — explained. - [Vertical Melt: Pixels That Drip](https://yan.yichenlab.com/blog/vertical-melt-guide/): Pixel Sort's patient sibling. A guide to Yan's Vertical Melt — what it does, when to use it, and how to keep it from becoming mud. - [Why We Built Yan](https://yan.yichenlab.com/blog/why-we-built-yan/): The story behind Yan. Why another photo editor? Because the world needed one that actually breaks things. - [Mastering Pixel Sort: A Complete Guide](https://yan.yichenlab.com/blog/mastering-pixel-sort/): Learn how to use Yan's Pixel Sort feature to create stunning glitch art. From basic techniques to advanced workflows. - [RGB Shift: Creative Techniques for Chromatic Chaos](https://yan.yichenlab.com/blog/rgb-shift-creative-techniques/): Explore the art of color channel separation. How to use RGB Shift to create that retro 3D glasses effect and beyond. - [Luma Stretch: Speed and Light](https://yan.yichenlab.com/blog/luma-stretch-speed-and-light/): Master Yan's Luma Stretch effect - transform brightness into velocity. Create dynamic speed lines and motion trails from static images. - [Block Jitter: The Art of Controlled Chaos](https://yan.yichenlab.com/blog/block-jitter-controlled-chaos/): Dive into Block Jitter - Yan's most chaotic effect. Learn to create corrupted broadcast aesthetics and datamosh vibes. - [Combining Effects: Advanced Workflows](https://yan.yichenlab.com/blog/combining-effects-advanced-workflows/): Learn how to stack Yan's effects for maximum impact. From subtle enhancements to full digital destruction. ## Languages - [English](https://yan.yichenlab.com/) - [简体中文](https://yan.yichenlab.com/zh-CN/) - [繁體中文](https://yan.yichenlab.com/zh-TW/) - [日本語](https://yan.yichenlab.com/ja/) ## Optional - [Full text of every tutorial](https://yan.yichenlab.com/llms-full.txt)