Placeholder Image Generator - Online Dummy Image Creator
Generate custom placeholder images for mockups and layouts. Specify dimensions, colors, and text. Export as PNG or use the generated data URI. Entirely browser-based.
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.Generate custom placeholder images for mockups and layouts. Specify dimensions, colors, and text. Export as PNG or use the generated data URI. Entirely browser-based.
Convert an SVG shape into a CSS mask‑image. Transparent regions become masked. Great for custom image crops. Client‑side.
Paste start and end SVG paths with the same number of points and preview a smooth morph animation. Copy SMIL code.
Generate a subtle or heavy noise/grain texture as a CSS background. Adjust intensity and color. Copy the small code.
Get a clean, commented JS plugin skeleton with IIFE or ES module pattern. Start your new library faster.
Upload a photo to create a numbered painting canvas with color swatches. Print and paint. Local only.
Design a custom counter style with symbols, range, and speak‑as. Preview ordered lists with your new style. Export the CSS rule.
Generate classic retro sound effects (coin, jump, explosion) using oscillators and noise. Play and download as WAV. Web Audio API fun.
Fill in container image and ports. Generate a Deployment and Service YAML with best practices. Start your K8s journey.
Paste a list of URLs or texts and generate QR codes all at once. Download as individual images or a single sheet.
Design custom unordered and ordered lists with images, strings, or counters. Preview and copy the CSS.
Generate cryptographic key pairs using the Web Crypto API. Export as JWK or raw. No server needed; pure security.
Build an accessible modal using the native <dialog> element. Customize backdrop, content, and open/close logic. Copy the code.
Use the <template> tag to hold hidden HTML that is cloned and injected by JavaScript. Common pattern.
Adjust opacity visually with a slider and see the different CSS representations (opacity property vs RGBA/HSLA). Copy best option.
Generate a grey placeholder image with custom text and dimensions. Data URI output. No external service.
Combine random character, setting, conflict, and genre to generate unique story prompts. Over 10,000 possible combinations. Perfect for overcoming writer's block.
Generate random license keys or serial numbers in various formats (XXXX-XXXX-XXXX). Useful for software activation testing. Local generation.
Flip images vertically or horizontally, and rotate in 90° increments. Quick and simple editing right in the browser. Download the corrected image instantly.
Create .srt subtitle files manually by adding lines and setting times with a simple player. Download the result. Local.
Write HTML, CSS, and JavaScript in separate panes and see the result in real time. Store your snippets locally.
Convert JSON data structures to clean, human-readable YAML. Indentation and formatting preserved. All processing done locally for your privacy.
An animated hourglass that you can set for any time. Watch the sand flow. Beautiful and calming timer.
Generate the next sequential invoice number with optional prefix and date stamp. Keep track locally or export.
Compare visibility: hidden vs display: none. See how each affects layout and event listeners. Inline code.
Run multiple named timers simultaneously for cooking. Presets like pasta, rice, etc. Audio alarm. Works in background.
Convert between square meters, square feet, acres, hectares, and more. Essential for real estate and land measurements. Instant results, private data.
Number each line of your text sequentially. Customize start number and format. Useful for code snippets, tutorials, and document review. Private operation.
Move the vanishing point of a 3D scene. Drag to set perspective‑origin and see the scene shift. Copy CSS.
Connect to a serial device (Arduino, etc.) via the Web Serial API. Send and receive text. No native app needed.