A powerful online tool that allows you to warp 🌀, bend, and distort SVG files and fonts using mesh transformations. This application is forked specifically for converting fonts into mesh-based warped effects, making it perfect for creative typography and graphic design projects.
This application excels at transforming font characters and text elements into dynamic warped shapes through mesh-based deformations. Perfect for:
- Creating artistic typography effects
- Designing warped text logos
- Generating unique font variations
- Producing creative text distortions for design projects
You can use Figma online tool to prepare your SVG file.
- Node.js 22
- npm or yarn
-
Clone the repository
git clone [repository-url] cd warp-svg -
Install dependencies
npm install --cache=/tmp/npm-cache
Note: Using temporary cache to avoid permission issues
-
Start development server
npm run watch
-
Access the application
- Local: http://localhost:3000
- External: http://192.168.0.100:3000
- UI Control Panel: http://localhost:3002
npm run build- Build for developmentnpm run watch- Development server with auto-reload and BrowserSyncnpm run production- Production build with optimizationsnpm run lint-sass- Lint SASS/SCSS filesnpm run lint-js- Lint JavaScript files
- Removed due to Node.js 22 incompatibilityfibers- Replaced with Dart Sass (already included)node-sass
- Webpack 4 - Module bundler
- Dart Sass - CSS preprocessor
- GSAP - Animation library
- Warp.js - Core warping functionality
- BrowserSync - Live reloading development server
Modern browsers with SVG and Canvas support
- Original project: PavelLaptev/warp-svg
- Warp code based on Warp.js
