SVG Sprite Generator - Online Combine Icons into One
Upload multiple SVGs and combine them into a single SVG sprite sheet with `<symbol>` and `<use>`. Fast icon system.
UD5 Toolkit
Transform any SVG into a ready‑to‑use CSS mask-image data URI. Apply non‑destructive image masks in seconds — no server upload, no image editing, pure CSS.
Drop your SVG file here
or click to browse — .svg files only
Click a shape to use it as your mask:
Original Image
Mask Shape
Pro tip: For best mask results, use SVG shapes with white fill. White = fully visible, black = fully hidden. CSS masks are resolution‑independent and work on any HTML element.
Upload multiple SVGs and combine them into a single SVG sprite sheet with `<symbol>` and `<use>`. Fast icon system.
Trim a video clip and convert it into an animated GIF. Adjust frame rate and size. Processing stays on your computer for privacy.
Drag items into grid cells and see the resulting grid‑area or line‑based placement code. Learn how auto‑placement and spanning work.
Design custom unordered and ordered lists with images, strings, or counters. Preview and copy the CSS.
Compare visibility: hidden vs display: none. See how each affects layout and event listeners. Inline code.
Generate cryptographic key pairs using the Web Crypto API. Export as JWK or raw. No server needed; pure security.
Upload a logo to embed in the center of a QR code. High error correction so it still scans. Download PNG/SVG.
Write HTML, CSS, and JavaScript in separate panes and see the result in real time. Store your snippets locally.
Place rectangular pattern pieces on a virtual fabric width to optimize cutting layout and reduce waste. Simple manual drag & drop. Local only.
Convert between square meters, square feet, acres, hectares, and more. Essential for real estate and land measurements. Instant results, private data.
Design a custom counter style with symbols, range, and speak‑as. Preview ordered lists with your new style. Export the CSS rule.
Generate a complete <head> section with meta charset, viewport, SEO, favicon, and social tags. Customize and copy.
Record audio from your microphone and export as a WAV file. Monitor levels. Processed entirely in your browser.
Record audio from your microphone and export as a WAV file. Monitor levels. Processed entirely in your browser.
Get a clean, commented JS plugin skeleton with IIFE or ES module pattern. Start your new library faster.
Generate classic retro sound effects (coin, jump, explosion) using oscillators and noise. Play and download as WAV. Web Audio API fun.
Build a 3D card flip effect and toggle backface‑visibility. See the hidden back face. Copy the complete CSS.
Write SSML to control pitch, speed, and breaks. Play the generated speech with the browser’s TTS engine. Learn SSML.
Generate random license keys or serial numbers in various formats (XXXX-XXXX-XXXX). Useful for software activation testing. Local generation.
Write a function name and get a complete unit test stub with describe, it, and expect. Follows AAA pattern.
Convert a JSON array of strings or numbers into a single‑column CSV. Quick data dump. Local.
Write or paste HTML, CSS, and JavaScript and instantly see the rendered output in a sandboxed iframe. A handy frontend prototyping tool.
Convert any human‑readable date to a Unix timestamp in seconds or milliseconds. Also shows ISO 8601. Clean interface.
Build Apache mod_rewrite rules for redirects or clean URLs. Fill in simple fields and get the .htaccess code.
Generate encrypted passwords for .htaccess basic authentication. Create .htpasswd entries using bcrypt, MD5, or SHA. Server admin utility, local compute.
An animated hourglass that you can set for any time. Watch the sand flow. Beautiful and calming timer.
Generate random, secure coupon codes with a prefix. Choose length and character set. Perfect for store admins. All local.
Design a custom analog clock face by choosing colors, hands, and numbers. Download as SVG or PNG. For craft or UI design.
Convert Unix timestamps to human-readable dates and vice versa. Supports seconds and milliseconds. Ideal for developers debugging time-related code.
Add columns with types and constraints, then generate a SQL CREATE TABLE statement. Supports MySQL/PostgreSQL.