Decibel Level Reference – Online Common Sound Examples
Interactive scale showing dB levels of everyday sounds with playable samples. Hearing safety.
UD5 Toolkit
Test, learn & copy regular expressions — live matching, searchable reference, and practical examples
., *, +, [], ()) to create flexible and powerful search patterns. Regex is supported in virtually all programming languages including JavaScript, Python, Java, PHP, and .NET.
*, +, ?, {n,m}) match as many characters as possible while still allowing the overall pattern to succeed. Lazy quantifiers (*?, +?, ??, {n,m}?) match as few characters as possible. For example, given the string "<div>hello</div>", the greedy pattern <.*> matches the entire string, while the lazy pattern <.*?> matches just "<div>".
\. Common metacharacters that need escaping include: ., *, +, ?, ^, $, {, }, (, ), [, ], |, /, and \. For example, to match a literal period, use \.. Inside a character class [], most metacharacters lose their special meaning and don't need escaping.
(?=…) and lookbehind (?<=…) are zero-width assertions that check if a pattern exists (or doesn't exist) ahead of or behind the current position, without consuming characters. Positive lookahead (?=pattern) asserts the pattern does follow. Negative lookahead (?!pattern) asserts it does not follow. Similarly, positive lookbehind (?<=pattern) checks behind, and negative lookbehind (? checks that a pattern does not precede. These are invaluable for complex validation without including the assertion in the match.
match() return an array of all matches, and matchAll() returns an iterator over all match details including capture groups. In JavaScript, the 'g' flag also affects the behavior of exec() by maintaining a lastIndex for iterative matching.
(pattern) store the matched content in memory, accessible via backreferences (\1, \2) or in results arrays. Non-capturing groups (?:pattern) group patterns for logical or repetition purposes without storing the match. Non-capturing groups are more memory-efficient and should be preferred when you don't need to reference the matched content later. They also keep result arrays cleaner by not adding unnecessary capture entries.
^ and $ match line starts/ends), s (dotall — . matches newline characters), u (unicode — enables full Unicode support), and y (sticky — matches only from lastIndex position). Flags vary slightly across programming languages and regex engines.
Interactive scale showing dB levels of everyday sounds with playable samples. Hearing safety.
Searchable list of Q-codes with meanings. Also includes RST system. Prepare for license.
Use browser compass and geolocation to show which planets and stars are overhead. Minimal, local only.
Enter a URL and extract the font stacks and web font URLs used on that page. Quick typography research.
Test a regular expression against malicious inputs to detect catastrophic backtracking and ReDoS vulnerabilities. Educational.
See which fonts map to generic families (serif, sans‑serif, monospace) on different operating systems. A handy reference.
Browse the built‑in styles that browsers apply to HTML elements. Understand why your page looks different. Static reference.
Search and browse a comprehensive table of SI units and common imperial conversions. For students and engineers.
Search by country or currency name to find its symbol and code. Quick static reference for international business.
Searchable grid of all named HTML character entities with previews. Click to copy &, <, © etc. For web devs.
Searchable table of well‑known TCP and UDP ports with their services. Check 80, 443, 3306, and many more.
Reference diagrams for USB‑A, USB‑C, micro‑USB pinouts. See wire colors and signal descriptions. Hardware hacking helper.
Enter a regular expression and see a visual railroad diagram explaining the pattern. Learn and debug regex.
Click on any bone in the human skeleton to see its name and learn about it. Rotatable 3D‑like view. Study aid.
See the current UV index forecast or enter a value to learn protection needed (SPF, hat, shade). Educational.
Enter an English word to get a brief etymology (Latin, Greek, etc.) and root meaning. From curated static data.
Click through the rock cycle to see how each rock type transforms into another. Animated arrows and descriptions.
Enter a number of sides (3‑100) and get the correct polygon name (triangle, hectogon). Fun geometry reference.
Click a planet to see mass, diameter, moons, temperature, and distance from sun. Beautifully styled static data.
Scroll through thousands of pre‑computed digits of π. Search for a specific string of digits. For math lovers.
A searchable list of essential Docker CLI commands for managing containers, images, and volumes. Copy-paste friendly. Always handy.
Quick reference for frequently used Git commands with examples. Searchable and categorized. A handy resource for all developers.
Browse and search all Font Awesome 6 icons with preview, class name, and unicode. Copy the HTML snippet. Perfect for web developers.
A complete, searchable list of all 140+ named HTML/CSS colors with their hex codes and color previews. Click to copy code. Essential web reference.
Look up quick facts about any country: capital, population, currency, flag, and continent. Static data, fast search. Great for travel and education.
An interactive periodic table of elements with detailed properties, electron configuration, and images. Excellent educational resource. All static data.
Pull out all URLs and links from text. Extract domains, paths, and protocols. Perfect for SEO scraping or analyzing text documents. Client-side execution.
Interactive ASCII table showing decimal, hex, octal, and binary codes for all standard and extended ASCII characters. A classic programmer reference.
A complete reference of HTTP status codes with explanations. Search and filter by code or category. Useful for API developers and web debugging. Static and fast.
Perform simple or regex-based find and replace operations on text. Batch replace words, phrases, or patterns instantly. Processed locally in your browser.