EN ES FR DE IT PT JP

CrunchyRip

Texture Ripper — Web Edition

🚀
Perspective Correction Tool. Fully featured layer management and natural aspect ripping. 100% client-side — your images never leave your browser.
Ready to rip a texture? Use the tool below — or read the guide first ↓
Advertisement — 728×90
Texture Ripper
100%
Drag handles to adjust selection. Hold Space to move.
🔒 Your Images Never Leave Your Browser.
CrunchyRip performs all perspective correction and texture extraction entirely inside your browser using JavaScript and the HTML5 Canvas API. No images, no quads, no project data are ever sent to any server. There are no accounts, no cloud storage, and no tracking of any kind. Close the tab and everything is instantly gone.  |  Terms of Service
How to Rip Textures with CrunchyRip
Advertisement — 728×90
🔒 Why a Client-Side Texture Ripper?
💡 Tips for Better Texture Rips
1
Place quad points in TL → TR → BR → BL order — CrunchyRip uses this winding order to compute the homography matrix correctly. Mixing up the order produces mirrored or scrambled output. The Live Preview will show the result immediately.
2
Trust the Natural Aspect Ratio — CrunchyRip calculates the true undistorted dimensions of your quad automatically. This prevents the common mistake of manually stretching a ripped texture to "look right" when it's already geometrically correct.
3
Use ECL H in the Atlas Workbench for overlapping textures — when packing multiple rips into a single atlas sheet, leave at least 2px gutter between chunks to prevent texture bleeding when using mipmaps or bilinear filtering in your engine.
4
Save your project often — CrunchyRip autosaves to sessionStorage, but a hard browser crash won't recover that. Use 💾 Save Project regularly when working with many layers to get a portable .json file you can reload at any time.
5
Shoot source photos square-on with good lighting — the closer your photo is to a frontal view with even lighting, the less distortion the homography has to correct and the cleaner the ripped texture will be. Avoid strong shadows crossing the target surface.
6
Use the Global Output Cap to control atlas size — set the W/H cap before ripping to guarantee your textures don't exceed a specific resolution. Useful for keeping mobile game assets under texture size limits (e.g. 1024×1024 for older devices).
❓ Frequently Asked Questions
Yes — completely free with no premium tier, no watermarks, no export limits, and no sign-up required. CrunchyRip is supported by non-intrusive display advertising.
Never. All processing — loading, quad selection, warping, and export — happens locally using JavaScript and the HTML5 Canvas API. Your images do not leave your browser at any point.
A homography is a mathematical transformation that maps one plane to another in 3D space. CrunchyRip calculates a 3×3 transformation matrix from your 4-point quad selection and uses it to "unwarp" the perspective distortion, producing a flat, undistorted texture as if you were looking at the surface head-on.
When you photograph a surface at an angle, the image is distorted — a square tile may appear as a trapezoid. CrunchyRip analyses the geometry of your quad to calculate the true, undistorted width-to-height ratio of the surface, so the exported texture has the correct proportions without manual adjustment.
The Atlas Workbench is a visual layout tool where you can arrange multiple ripped textures onto a single canvas sheet. Drag and resize chunks, use Auto-Pack for automatic arrangement, set a gutter between tiles, and export the entire atlas as a single PNG with an accompanying JSON metadata file.
CrunchyRip exports textures as PNG files — either as individual files (one per quad), or as a single combined atlas PNG with a JSON metadata file describing each tile's position, size, and name. Both modes are available from the Export Mode selector in the right sidebar.
A Project Bundle is a .json file that saves your entire CrunchyRip workspace — source images, quad layers, positions, the export queue, and Atlas Workbench layout. Load it back at any time to resume exactly where you left off. Great for multi-session work on large texture sets.
Yes. Add multiple Quad Layers to the same source image — each defines a different region. Rip each layer to the Atlas queue individually, then open the Atlas Workbench to arrange all rips onto a single output sheet.
Yes. Once the page has fully loaded, all texture ripping, layer management, atlas packing, and export features work without an internet connection. Only the visitor counter and ad units require connectivity.
CrunchyRip works on any modern browser: Chrome 100+, Firefox 100+, Safari 15+, Edge 100+, and Brave. Internet Explorer is not supported. A desktop or laptop is recommended for the best experience with the canvas workspace.
⚖️ CrunchyRip vs. Other Perspective Correction Tools
Feature CrunchyRip Typical Server-Based Tools
Images Uploaded to Server? ✔ Never — 100% local ✘ Files sent to remote server
Works Offline? ✔ Yes, once page is loaded ✘ Requires active internet
Multi-Layer Support? ✔ Unlimited layers per session ✘ Usually one image at a time
Atlas Export? ✔ Full atlas workbench + JSON ✘ Rarely available
Project Save / Load? ✔ Full .json project bundles ✘ No session persistence
Natural Aspect Ratio? ✔ Auto-calculated ✘ Manual only
Account Required? ✔ Never ✘ Often required
Free to Use? ✔ Always free ✘ Often limited or paywalled
⚠ Features of other tools vary. When using any server-based image processing tool, always review their privacy policy before uploading artwork, game assets, or any proprietary visual content.
Advertisement — 728×90
The Gang
You are visitor number:
Visitor Counter