Robots.txt Validator & Parser - Online Check Syntax
Paste robots.txt content and parse it to check validity, find disallowed paths. Educational SEO tool. Local processing.
UD5 Toolkit
Detect, benchmark & analyze regex patterns for catastrophic backtracking risks with timeout protection.
(a+)+b matched against aaaaaaaaaaaaaaac, where the engine exhaustively tries every possible grouping of "a"s before finally failing on the "c".
(a+)+, (a*)*, (.+)+(a|aa)+ where one alternative is a prefix of another.*.*=.* or .+.*([a-z]+)*++, *+, ?+) where supported, which prevent backtracking into quantified subexpressions.(?>...) to prevent the engine from revisiting matched content.(a|aa)+ to a+.+?, *?) when greedy matching isn't required.++, *+, ?+, {n,m}+) match as much as possible and never give back matched characters during backtracking. They are supported in Java, PHP PCRE, Perl, and Ruby, but not in JavaScript.(?>...) work similarlyβonce the group matches, the engine won't revisit it to try alternative paths. Also not natively supported in JavaScript, though some libraries emulate them.(a+)+b on "aaaaac" might take microseconds, but on "aaaaaaaaaaaaaaaac" it could take seconds or minutes. The benchmark feature in this tool helps you visualize this by testing multiple string lengths and showing how execution time scales.
RegExp does not guarantee linear-time matching. This means poorly crafted patterns can cause significant performance issues in Node.js servers, browser-based applications, and anywhere JavaScript runs. Always test your regex patterns with tools like this one before deploying them in production.
Paste robots.txt content and parse it to check validity, find disallowed paths. Educational SEO tool. Local processing.
Hear text spoken word by word with boundary events. See the exact index and character. Advanced TTS dev tool.
Generate a realistic, random userβagent string for desktop, mobile, or bot. Perfect for API testing and scraping.
Test your browser's builtβin speech recognition. Speak and see the transcribed text appear live. Mustβhave for voice app devs.
Paste text and set display speed for Rapid Serial Visual Presentation. Train your reading speed.
Paste HTML and see a before/after comparison of minified output. Check the byte savings. All local.
Hear a word spoken by browser TTS and type the spelling. Choose difficulty or paste your own list. Great for kids. Local only.
Paste your script and get an approximate speech duration based on slow/average/fast pace. Avoid overtime.
Generate CUIDs that are optimized for horizontal scaling and collision resistance. Great for clientβside IDs. Pure JavaScript.
Convert pixel values to em and rem units based on a base font size. Bidirectional. Mustβhave for frontβend developers.
Build a properly formatted robots.txt file with user-agent rules and sitemap location. Validate syntax in real time. Essential for webmasters.
Simple phase cancellation tool: load a stereo track and attempt to remove centerβpanned vocals. Not perfect, but fun to experiment.
See a comprehensive table of which modern web APIs your current browser supports. Includes WebGPU, AVIF, and more.
Measure your visual and auditory reaction speed. Average and best times shown. No data collected. Pure Javascript timing.
Timer to remind you to limit shower water exposure even with a cast cover. Keep your cast dry.
Click any element on a demo page and see which events are attached. Visual debugger for event handling.
Click for a warm, encouraging sentence to lift your spirits or support a friend. Small positive boost. No repeats.
Record audio directly from your microphone and download it as a WAV file. Perfect for quick notes. No upload, fully offline support.
Use your microphone to dictate text and see it appear live. Also upload an audio file for transcription (limited). All local.
Use your microphone to dictate text and see it appear live. Also upload an audio file for basic transcription. All local.
Simple tracker to record potty attempts, successes, accidents. See patterns. Data stays local. Aids in toilet training journey.
Change the text input cursor color. See the effect live. Copy the minimal CSS. Simple but delightful.
Learn to aim a signal mirror by aligning a virtual finger and target. Simulates the retroβreflective mesh technique. Practice before you need it.
Track days of sobriety with a motivational counter and milestone celebrations. Set quit date and see time elapsed in days, hours, minutes. Private & local.
Compare :focus and :focusβvisible styling. See which one applies when using mouse vs. keyboard. Accessible focus management.
Paste your speech, set time limit, and practice with a pacing indicator (words per minute). Refine delivery.
Estimate ovulation day and fertility window from last menstrual period. Displays probable conception dates. Informational only; processes locally in browser.
Answer questions and see typical milestones for 0-5 years. Educational reference for parents. Not a diagnostic tool.
Tap a glass icon each time you drink a cup of water. See your daily intake. Reminders optional. Local storage.
Set any future date and see a live countdown in days, hours, minutes, seconds. Fun animated display. Save multiple countdowns locally.