CSS color‑mix() Visualizer - Online Blend in sRGB & OKLCH
Pick two colors and mix them in different color spaces with sliders. See the difference between sRGB and OKLCH mixing. Copy the code.
UD5 Toolkit
Add Filter
Filter Chain (drag to reorder)
Quick Presets
CSS Output
filter property. They work by processing each pixel of the element's rendering, similar to image editing software. Filters can blur, adjust colors, change brightness, add shadows, and more — all without modifying the original image file. The filter functions are applied in the order they are written, forming a "chain" of effects.blur() for Gaussian blur, brightness() to adjust lightness, contrast() to increase or decrease contrast, grayscale() to convert to black and white, hue-rotate() to shift colors around the color wheel, invert() to flip colors, opacity() to control transparency, saturate() to boost or reduce color intensity, sepia() for a warm brownish tone, and drop-shadow() to add a shadow that follows the element's alpha channel.blur(5px) grayscale(100%) first blurs the image, then converts the blurred result to grayscale. Reversing the order to grayscale(100%) blur(5px) would first remove color, then blur. Different orders can produce noticeably different visual results, especially when combining color-manipulating filters with blur or drop-shadow.drop-shadow() is a CSS filter that follows the actual alpha channel (transparency shape) of the element, so it works perfectly on irregular shapes, PNG images with transparent backgrounds, and SVG icons. box-shadow only applies to the element's rectangular bounding box. However, drop-shadow() doesn't support spread radius or inset shadows, and may have slightly different rendering performance characteristics across browsers.filter property for images (though it had legacy proprietary filters). For production use, the standard CSS filter property covers approximately 97%+ of global web users today. Always test on your target browsers, especially for animation-heavy use cases.transition or @keyframes animations. For example, you can create a hover effect that gradually blurs and darkens an image. However, be mindful of performance — some filters (especially blur() with large values) can be GPU-intensive. Use will-change: filter sparingly on elements that will animate, and test on lower-end devices to ensure smooth frame rates.sepia(30%) brightness(0.9) contrast(1.1) saturate(0.8). The sepia adds warm brown tones, slightly reduced brightness and saturation mimic aged film, and a touch of extra contrast gives it punch. You can experiment with the values — increase sepia for a warmer look, or add a slight blur for a dreamy retro feel. Try the "Vintage" preset in this editor to see it in action.blur() with large radius values and multiple chained filters can trigger significant GPU compositing work. Best practices: (1) Avoid applying heavy filters to very large images or elements that cover most of the viewport. (2) Use will-change: filter only when needed for animation. (3) Test on mobile devices. (4) Consider using transform: translateZ(0) to force GPU acceleration on problematic elements. (5) For static effects, consider pre-processing images instead of relying on runtime filters for production.drop-shadow() functions in a single filter property to create layered shadow effects. For instance: drop-shadow(2px 2px 4px rgba(0,0,0,0.3)) drop-shadow(8px 8px 12px rgba(0,0,0,0.15)) creates a rich, multi-layered shadow. This technique is great for giving depth to UI elements and illustrations without needing complex HTML structures.Pick two colors and mix them in different color spaces with sliders. See the difference between sRGB and OKLCH mixing. Copy the code.
Add rows and columns, merge cells, and set gaps visually. Get the grid‑template CSS and HTML. Fast layout prototyping.
Drag pie slices to represent fractions and see them added together. Great for visual learners.
Overlay outlines of different paper sizes scaled to real dimensions on screen. Choose the right one.
Virtual rooms where you can place images representing items to remember. Practice the method of loci.
Animated circle guides your breathing: breathe in, hold, breathe out. Customizable ratios (e.g., 4-7-8). Soothing colors, optional bell sound. Purely local.
Enter a URL and see the full redirect chain with status codes and response times. Also validates against your chosen rule.
Enter a decimal number and see a visual breakdown of bits, place values, and bitwise operations. Learn binary easily.
Paste two Markdown texts and see a side‑by‑side diff with rendered preview. Perfect for editing and collaboration.
Automatically crop transparent or solid‑color borders from any image. Just drop the photo and get the tight crop.
Choose a property, duration, and bezier curve. Trigger the transition and see the animation. Copy the complete CSS rule.
Connect oscillators, gain nodes, and filters with a visual graph. Hear the result in real time. Learn Web Audio interactively.
Enter text and see each character's 8‑bit binary laid out in a black‑and‑white grid. Beautiful data art. Local.
Add customizable padding to any image. Make it square or fit a specific aspect ratio by adding whitespace. Download padded PNG.
A visual guide to common copy‑editing and proofreading symbols. Click a mark to see its meaning. For writers.
Paste a corpus of text and generate new random sentences that mimic the style using Markov chains. Local only.
Apply a precise rounded corner effect to an image by cropping with a mask. Download as transparent PNG. All local.
Start with a word and find synonyms, then synonyms of synonyms. Build a chain and explore language. Local thesaurus.
Build a simple decision tree by adding yes/no nodes. Flowchart style. Export as text outline.
Enter a number and see its Collatz sequence graphed. Watch the steps until it reaches 1. Mesmerizing math.
Press any key and see it light up on a standard QWERTY layout. Check functionality or demonstrate shortcuts.
Set a cron expression and see a calendar of the next 1,000 execution times. Never miss a schedule again.
Remove silent parts from an audio recording. Useful for podcasts and lectures. Set threshold and minimum silence duration.
Select a part of an audio file and trim it to the selection. Playback preview. Download the cropped audio. No upload.
An animated hourglass that you can set for any time. Watch the sand flow. Beautiful and calming timer.
Build a GraphQL query by selecting fields and nesting visually. Copy the built query string. For learning and fast prototyping.
Create simple 2‑ or 3‑set Venn diagrams by entering comma‑separated lists. Shareable via URL fragment. No account.
Enter a URL and trace the full redirect chain, seeing each hop's status code and location. Identify unnecessary redirects. Client-side fetch.
Build cron expressions using a visual editor with dropdowns. See human-readable description and next run times. Easier than raw cron.
View and edit CSV data in a familiar table interface. Add/delete rows and columns, sort, and export. Fully local, no cloud sync.