Convert GIFs to ASCII art with interactive zoom and export options.
- Transform animated GIFs into text-based art. Zoom, pan, and export in multiple formats including GIF, ASCII, JSON, and CSV.
Enter a GIF URL, click to zoom, scroll to adjust, drag to pan. Export the result in your preferred format.
- Clone the repository:
git clone https://github.com/yourusername/ascii-gif-converter.git
cd ascii-gif-converter
- Install dependencies:
npm install
- Configure environment:
- Copy
.env.example
to.env
- Update
GIPHY_API_KEY
in.env
with your API key- For development, you can use the public beta key:
dc6zaTOxFJmzC
- For production, get your key from Giphy Developers
- For development, you can use the public beta key:
- Start development server:
npm run dev
The app will be available at http://localhost:3000
- Vanilla JavaScript
- p5.js - For canvas rendering
- GSAP - For smooth animations
- gif.js - For GIF processing
- Webpack - For bundling and development
View usage statistics at ascii.goatcounter.com