SVG to CSS Mask Converter - Online Non‑Destructive Mask
Convert an SVG shape into a CSS mask‑image. Transparent regions become masked. Great for custom image crops. Client‑side.
UD5 Toolkit
Combine multiple SVG icons into a single sprite file for efficient web performance.
or click to browse .svg files
Supports multiple files · Max 2MB each<symbol> elements, each representing an icon. Instead of loading many separate SVG files, you load one sprite and reference individual icons using <use href="#id">. This reduces HTTP requests and improves page load performance.<body>), then reference icons: <svg class="w-6 h-6"><use href="#icon-name"></use></svg>. Alternatively, save it as an external .svg file and reference it: <svg><use href="sprite.svg#icon-name"></use></svg>. Note that external references may have CORS restrictions in some browsers.<use> are supported in all modern browsers: Chrome, Firefox, Safari, Edge, and Opera. For IE11, you may need a polyfill (like svg4everybody). External file references (sprite.svg#id) have limited support in older browsers, so inline embedding is recommended for maximum compatibility.<use> inherit CSS properties like fill, color, stroke, and width/height. For best results, ensure your original SVGs use fill="currentColor" or no hardcoded fill, so they can be styled dynamically. You can also target the <svg> wrapper element directly.Convert an SVG shape into a CSS mask‑image. Transparent regions become masked. Great for custom image crops. Client‑side.
Upload a logo to embed in the center of a QR code. High error correction so it still scans. Download PNG/SVG.
Generate classic retro sound effects (coin, jump, explosion) using oscillators and noise. Play and download as WAV. Web Audio API fun.
Add columns with types and constraints, then generate a SQL CREATE TABLE statement. Supports MySQL/PostgreSQL.
Trim a video clip and convert it into an animated GIF. Adjust frame rate and size. Processing stays on your computer for privacy.
Get a clean, commented JS plugin skeleton with IIFE or ES module pattern. Start your new library faster.
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.
Build a basic Nginx server block for a static site, reverse proxy, or PHP. Fill in the blanks and copy the config.
Generate cryptographic key pairs using the Web Crypto API. Export as JWK or raw. No server needed; pure security.
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.
Generate random license keys or serial numbers in various formats (XXXX-XXXX-XXXX). Useful for software activation testing. Local generation.
Build an accessible modal using the native <dialog> element. Customize backdrop, content, and open/close logic. Copy the code.
Write a function name and get a complete unit test stub with describe, it, and expect. Follows AAA pattern.
Fill in container image and ports. Generate a Deployment and Service YAML with best practices. Start your K8s journey.
Build Apache mod_rewrite rules for redirects or clean URLs. Fill in simple fields and get the .htaccess code.
Paste a list of URLs or texts and generate QR codes all at once. Download as individual images or a single sheet.
Place rectangular pattern pieces on a virtual fabric width to optimize cutting layout and reduce waste. Simple manual drag & drop. Local only.
Write SSML to control pitch, speed, and breaks. Play the generated speech with the browser’s TTS engine. Learn SSML.
Select trip type (beach, business, camping) and get a pre-filled packing checklist. Customize and print. Local storage.
Fill in bio, skills, projects to generate a clean HTML portfolio page. Copy the code. Local builder.
Design a custom analog clock face by choosing colors, hands, and numbers. Download as SVG or PNG. For craft or UI design.
Paste lyrics and tap while the song plays to embed timestamps. Export as .lrc file for music players. All in browser.
Generate encrypted passwords for .htaccess basic authentication. Create .htpasswd entries using bcrypt, MD5, or SHA. Server admin utility, local compute.
Generate the next sequential invoice number with optional prefix and date stamp. Keep track locally or export.
Combine random character, setting, conflict, and genre to generate unique story prompts. Over 10,000 possible combinations. Perfect for overcoming writer's block.
Create XID identifiers that are globally unique, time‑based, and MongoDB ObjectID compatible. Copy or download a batch.
Use the <template> tag to hold hidden HTML that is cloned and injected by JavaScript. Common pattern.
Generate random, secure coupon codes with a prefix. Choose length and character set. Perfect for store admins. All local.