!important Remover - Online Clean Up Overqualified Rules
Paste your CSS and strip all `!important` declarations in one click. See a list of affected rules. Local tool.
UD5 Toolkit
Visualize CSS cascade layers, test specificity, and debug revert-layer behavior in real-time.
Define @layer order. Layers declared later have higher priority.
revert-layer rolls back a property to the value it would have had in the previous cascade layer. The standard revert keyword rolls back all the way to the browser's user-agent default. If you have layers base β components β utilities, using revert-layer in the utilities layer goes back to the components layer's value, while revert would skip all layers and use the browser default.!important, earlier-declared layers take precedence. This is by design: the cascade gives more weight to "important" declarations from lower-priority sources. Unlayered !important styles still beat all layered !important styles. This tool lets you test this behavior visually.revert-layer is supported in Chrome 106+, Firefox 97+, Safari 16.2+, and Edge 106+. As of 2024, global support exceeds 92%. For older browsers, these features degrade gracefullyβstyles simply cascade normally without layer awareness.@layer framework.base { ... } and @layer framework.components { ... }. Nested layers inherit their parent's position in the cascade. You can also nest using block syntax: @layer framework { @layer base { ... } }. This creates layers named framework.base and framework.components.revert-layer is ideal for component systems. When a component in a higher layer wants to "opt out" of its own styles for a specific property and inherit from the lower layer, it uses revert-layer. For example, a utility class might reset padding back to the component layer's value without knowing what that value is, enabling flexible composability..box { color: red } in a higher-priority layer beats #unique-id .box { color: blue } in a lower-priority layer. This is the core value proposition of @layer.Paste your CSS and strip all `!important` declarations in one click. See a list of affected rules. Local tool.
Paste your full CSS and HTML; automatically identify and extract the styles needed for the visible part. Reduce renderβblocking resources.
Upload a simple shape image and automatically trace its outline to a CSS clipβpath polygon. For creative web design. Local.
View all CSS system colors (Canvas, ButtonFace, GrayText) as swatches. Click to copy. For forcedβcolors adaptation.
Paste a linearβgradient CSS value and see all the color stops listed as a palette. Copy individual hex codes. Quick reference.
Apply real-time CSS filters or canvas effects to a video and download the processed output. Experiment with video post-processing locally.
Upload a photo and extract a smooth CSS gradient that represents its color mood. Copy the linear-gradient code.
Take multiple evenly spaced screenshots from a video and combine them into a single filmstrip image. Local canvas.
Pick a scale (Major, Harmonic Minor, Dorianβ¦) and a root note. Shows the notes and highlights them on piano & guitar fretboard.
Place colored points on a canvas and see a smooth gradient mesh interpolate between them. Experimental and beautiful. Download PNG.
Enter water temperature and activity to get recommended wetsuit thickness (2/3mm to 6/5mm). Stay comfortable.
Searchable table of wellβknown TCP and UDP ports with their services. Check 80, 443, 3306, and many more.
Enter a hex color and get its relative luminance per WCAG definition. Understand why this matters for contrast.
Check read/write/execute boxes and see the octal and symbolic chmod representation. Learn and compute file permissions.
An interactive reference for regular expression tokens. Click a token to see its explanation and example. Learn regex faster.
Check and beautify your TOML config files. Highlights errors and aligns tables and arrays. Safe local parsing.
Select a meat or vegetable to see the best wood pairing for smoking. Flavor descriptions and intensity chart.
Paste a Quartz cron expression (with seconds field) and translate it to standard Unix cron. For devops migrations.
Visually configure scrollβsnap containers and items. Adjust alignment, stop behavior, and padding. Copy the clean CSS instantly.
Convert hex, RGB, or HSL into the modern OKLCH color space. See the preview and copy CSS oklch() value. Local.
Create complex linear gradients with any number of color stops, exact angles, and length units. Live preview and CSS code.
Design a light and dark theme by picking colors for backgrounds, text, and links. Get the CSS for both themes. Local.
Style underlines, overlines, and strike-throughs with colors, wavy styles, and thickness. Modern CSS textβdecoration.
Adjust opacity visually with a slider and see the different CSS representations (opacity property vs RGBA/HSLA). Copy best option.
Pick two images or colors and apply all 16 CSS mixβblendβmode values live. See and copy the right CSS for your design.
Design a fully styled scrollbar with colors, width, radius, and hover effects. Supports both ::-webkitβscrollbar and Firefox scrollbarβwidth.
Design a button or card that glows on hover. Adjust shadow color, spread, and transition. Copy the CSS. Rich UI.
Create CSS clamp() values for fluid typography. Enter min and max font sizes and viewport widths. Modern responsive design.
Create a realistic letterpress (debossed) text effect using CSS textβshadow and background. Adjust depth and light direction. Copy code.
Create CSS maskβimage effects with custom shapes, gradients, and SVGs. Visually see the mask applied to an image. Copy the CSS.