CSS Declaration Sorter – Online Organize Properties
Paste a CSS rule and sort its declarations alphabetically or by box model grouping. Clean up styles.
UD5 Toolkit
| Type | Original Name | → | Obfuscated Name |
|---|---|---|---|
| Run obfuscation to see the mapping table | |||
.main-navigation → ._a). This serves two main purposes: reducing file size by shortening verbose class names, and making your CSS harder to read for anyone inspecting your code — a lightweight layer of intellectual property protection. It's commonly used in production builds alongside minification to ship leaner, less readable stylesheets.
document.querySelector('.my-class')) also need updating. Use the Exclude field to protect class names that JavaScript relies on, or integrate this tool into a build pipeline that also processes JS files. We recommend testing thoroughly after obfuscation.
_a, _b, _c, ..., _z, _a0, _a1, ...) with your chosen prefix. You can expand the mapping table panel above to inspect all renames after running obfuscation. This transparency ensures you're always in control of the transformation.
active, open, icon-*, swiper-*). Wildcards with * are supported — icon-* will protect icon-home, icon-user, etc. This is crucial for state classes toggled by JavaScript or for third-party library prefixes that must remain intact. Excluded names appear unchanged in the output.
Paste a CSS rule and sort its declarations alphabetically or by box model grouping. Clean up styles.
Easily format, validate, and beautify XML documents. Minify XML data with a single click. All processing happens locally in your browser for maximum privacy.
Paste a string and get a clean, safe file name by replacing forbidden characters. Works for Windows, Mac, Linux.
Create glowing, neon‑style text effects with multiple text‑shadows. Adjust colors and intensity. Copy the CSS.
Paste your CSS and sort the properties of each rule alphabetically or by concentric groups. Keep your stylesheets consistent without a build step.
Create a random superhero with a unique name, power, weakness, and origin story. Fun creative writing prompt. All frontend.
See a random color and type its name. Score based on accuracy. Fun for designers. Local.
Nest elements in 3D space with preserve‑3d vs flat. Rotate the parent and see children behave differently.
Understand how !important behaves inside @layer vs unlayered styles. Interactive example. Avoid common pitfalls.
Define multiple @layer blocks and see which styles win. Understand layer order and revert‑layer. Modern CSS architecture.
Apply the drop‑shadow() filter and compare it with box‑shadow. See how it follows the contour of transparent images. Copy code.
Invent a fancy coffee blend name with origin and tasting notes. Perfect for a fictional café menu. All local.
Create a creepy name for a haunted mansion or ghost story setting. Perfect for Halloween. Local.
Drop a file and see its detected type based on the first bytes (magic number). Identifies hundreds of formats. Local.
Drop a file to see its MIME type and the first few magic bytes (hex and ASCII). No upload, works instantly.
Type a child's name and create a printable dotted trace sheet. Practice fine motor skills. Local only.
Enter a regular expression and see a visual railroad diagram explaining the pattern. Learn and debug regex.
Enter a human name and translate it into a weird alien-sounding version using letter replacement rules.
Transform regular text into the mocking SpongeBob‑style alternating case. Copy and paste for hilarious effect.
Set tab‑size to any number and see how tabs are displayed in a pre element. Essential for code snippets.
Paste an enciphered text and instantly see all 25 possible shifts. Highlight the most plausible.
Generate a pseudo‑business name with a ridiculous tagline. Perfect for placeholder or humor.
Create scary, glitched text using combining diacritical marks. Control intensity. Perfect for horror memes and fun. Pure Unicode magic in browser.
Enter two names and get a whimsical compatibility score based on vowels, length, etc. Just for fun.
Generate a random first and last name typical for US, UK, or Australia. With optional middle initial. Useful for test data.
Convert any text into JavaScript‑style \uXXXX escape sequences and vice versa. Handles emojis. Useful for i18n development.
Enter a decimal number and see a visual breakdown of bits, place values, and bitwise operations. Learn binary easily.
Choose tabular‑nums, diagonal‑fractions, ordinal and see the effect on a numeric list. Elegant data presentation.
Generate names for fantasy races: elves, dwarves, orcs, dragons. Ideal for D&D and fiction writing. Markove chain local.
Convert WebVTT subtitle files to SRT and vice versa. Handles formatting conversion and encoding. No upload, pure client-side parsing.