A beautiful, client-side web application to convert SVG icons into high-quality PNG stickers with a customizable background effect. Built with React, Vite, and Tailwind CSS.
- SVG to PNG Conversion: Upload any SVG and get a high-quality PNG output.
- Sticker Effect: Create a "sticker" look with a contoured background shape that hugs your icon.
- Customization:
- Adjustable Dimensions (width/height)
- Padding control
- Background Color transparency support
- Sticker Color & Sticker Padding settings
- Client-Side Only: Works efficiently in the browser using the Canvas API. No data is sent to any server.
- Upload: Drag & drop an SVG file or click to browse.
- Configure: Use the sidebar to adjust size, padding, and colors.
- Sticker Mode: Enable "Sticker Effect" to add a background contour.
- Download: Click "Download PNG" to save your creation.
This project uses pnpm as the package manager.
# Install dependencies
pnpm install
# Start development server
pnpm dev
# Build for production
pnpm build
# Lint code
pnpm lint