Redirect Rule Tester - Online See How Browsers Follow
Enter a URL and see the full redirect chain with status codes and response times. Also validates against your chosen rule.
UD5 Toolkit
/blog/post or full URL
| # | User-Agent | Directive | Path / Value | Line |
|---|---|---|---|---|
| Validate first to see parsed rules | ||||
Disallow /admin instead of Disallow: /admin), leading spaces before directives, using unsupported directives like Noindex (robots.txt only supports Allow/Disallow, not meta directives), incorrect path formatting (paths should start with /), duplicate or conflicting rules, encoding issues (must be UTF-8, no BOM), and placing rules before any User-agent declaration. Our validator catches all these issues automatically.Allow directive overrides a Disallow rule when it's more specific. Wildcards: * matches any sequence of characters (including empty), and $ marks the end of a URL path. For example, Disallow: /blog blocks /blog, /blog/, and /blog/post; but adding Allow: /blog/public would permit /blog/public and /blog/public/article because Allow is more specific. Disallow: /*.pdf$ blocks all URLs ending in .pdf. The most specific matching rule always wins, and ties go to Allow.User-agent: * is a catch-all rule that applies to all web crawlers that haven't been explicitly mentioned in another rule group. It's the most common User-agent declaration. If a crawler doesn't find a specific User-agent block matching its name, it falls back to the * block. This means you can set general rules for all crawlers and then create specific blocks for particular bots like Googlebot or Bingbot with different permissions.Crawl-delay specifies the minimum delay (in seconds) between successive requests from a crawler. While not officially part of the RFC 9309 standard, it's supported by Bing, Yandex, and some other crawlers. Googlebot ignores Crawl-delay entirely — for Google, you need to set crawl rate in Google Search Console. Typical values range from 1 to 30 seconds. Only use it if your server struggles with crawler traffic; unnecessary delays can slow down indexing of your content.Sitemap: https://www.example.com/sitemap.xml anywhere in your robots.txt file. The Sitemap directive is global — it applies regardless of which User-agent block it appears in. You can include multiple sitemap URLs on separate lines. The URL must be absolute (including https://) and point to a valid XML sitemap. This helps search engines discover all your important pages quickly. Our validator checks that sitemap URLs are properly formatted.User-agent: * followed by Disallow: /, then create a separate block for User-agent: Googlebot with Allow: /. The Googlebot-specific block takes precedence for Google's crawler. Note that malicious bots often ignore robots.txt entirely, so this only works for well-behaved crawlers. For real protection of sensitive content, use proper authentication, IP restrictions, or meta robots tags with noindex.Enter a URL and see the full redirect chain with status codes and response times. Also validates against your chosen rule.
Compare two text blocks and highlight differences line by line. Ideal for code review and document revisions. All diffs computed locally for privacy.
Test required, pattern, minlength etc. See validity states and custom error messages. Learn browser‑native validation.
Compose messages with bold, italic, links, and code. See the raw HTML or Markdown for your Telegram bot API calls.
Paste a user agent string to get a human-readable breakdown of browser, operating system, and device. See your own current agent info automatically.
Paste two JSON objects and find the structural differences with side‑by‑side highlighted output. Indispensable for API debugging.
Design a clean, professional email signature with your photo, links, and disclaimers. Copy the HTML to use in Gmail/Outlook.
Paste response headers string and get a security audit. Check presence and configuration of key security headers. Local analysis.
Look at HTTP headers and JavaScript objects to guess which browser extensions might be installed. For awareness.
Test if a script or style will be allowed by a given CSP. Compute hash/nonce. Strengthen your site’s defense against XSS. Local.
Create a polished HTML email signature with your photo, links, and company details. Live preview and copy HTML to clipboard. Works with Gmail, Outlook, Apple Mail.
Browse Unicode by block: Latin, Cyrillic, CJK, Emoticons. See characters and copy with a click. Full reference.
Parse a URL's query string into a key-value table, or build a query string from parameters. Perfect for API testing and web development.
Paste a JSON Web Token and decode its header and payload. Verify signature if you provide the secret. Fully local.
Paste an HTML snippet and see how a screen reader might interpret it. Highlights missing alt texts and ARIA misuses. Educational.
Paste a potential XSS vector and see if it executes in a sandboxed iframe. For security researchers and education.
Build an iframe with different sandbox flags and see live which features are blocked. For secure embedding.
Type your name and create a stylized ASCII text banner for email signatures or forum posts. Choose a font style.
Draw walls on a grid and watch A*, Dijkstra, or BFS find the shortest path. Interactive animation. Learn graph traversal.
Create custom traceable handwriting worksheets with name or sentence. Print in dotted font. Great for teachers and parents.
Paste a website's HTML and see which text is only visible to screen readers (e.g., .sr‑only). Preview the accessible layer.
See your monitor's color depth and pixel depth. Detect if HDR or wide gamut is available using media queries.
Enter HTML with aria-labels and see what a screen reader would announce. Simulates common patterns. Local educational tool.
Design borders with linear or conic gradients. Supports border‑image and background‑clip methods. Copy optimized CSS.
Simulate a traceroute by entering a destination IP. Learn about AS paths and latency. Does not send real packets; educational visualisation.
Graph a cubic‑bezier or steps easing function and see a bouncing ball animation using it. Copy the CSS timing‑function.
Draw pixel art with a grid, color palette, and eraser. Export as PNG. Perfect for game developers and hobbyists.
Send conditional requests to a URL and verify that the server correctly handles ETag and If‑None‑Match. Audit caching.
Paste any DNS record and check if its format is valid for the selected record type (A, AAAA, CNAME, MX, TXT, SRV). Prevents typos.
Paste your SQL query and check for basic syntax errors. Highlights missing commas, wrong keywords. Local analysis.