UPC Barcode Validator - Online Check Digit & EAN
Enter a UPC or EAN barcode number and validate the check digit. See if it's a real product code. Local calculation.
UD5 Toolkit
Syntax Check, DNS Query Limit Analyzer & Best Practice Review
include, a, mx, ptr, exists, and redirect mechanisms. Exceeding this limit causes a permerror, meaning the SPF check fails and the email may be treated as if no SPF record exists. This safeguard prevents abuse and excessive resource consumption during email authentication.
-all (Fail) — Most secure. Only authorized servers listed in your SPF record can send; all others are rejected. Recommended for production domains.~all (SoftFail) — Moderate. Unauthorized servers are flagged but not strictly rejected. Useful during SPF rollout or when you're unsure about all sending sources.+all (Pass) — Not recommended. Allows any server to send email claiming your domain — effectively disables SPF protection.?all (Neutral) — No policy. Equivalent to not having an SPF record for the "all" match.
ptr mechanism was deprecated in RFC 7208 because it is slow, unreliable, and places an unnecessary burden on DNS infrastructure. PTR lookups require reverse DNS queries that often time out or return inconsistent results. Modern SPF best practices strongly discourage using ptr — replace it with explicit ip4 or ip6 mechanisms whenever possible.
include chains with direct IP ranges when feasible.ip4/ip6 — Explicit IP mechanisms don't count toward the DNS limit.mx and ptr — Both trigger extra DNS queries.permerror during evaluation. If you need to authorize multiple services, combine them into a single SPF record using multiple include mechanisms or IP ranges.
include — Incorporates the SPF record of another domain. If the included domain passes, the include mechanism matches. Processing continues with subsequent mechanisms.redirect — Completely replaces the current SPF record with the SPF record of the target domain. All mechanisms before redirect are ignored. Only one redirect is allowed and it must be the last mechanism (before all).
Enter a UPC or EAN barcode number and validate the check digit. See if it's a real product code. Local calculation.
Enter a URL and fetch its Twitter card meta tags. See a live preview of how the tweet will appear. Debug social sharing.
Paste HTML and detect unclosed tags, invalid nesting, and duplicate IDs. Lightweight client‑side validation.
Record your screen, window, or tab with audio directly in the browser. Download as WebM. No extension required.
Send conditional requests to a URL and verify that the server correctly handles ETag and If‑None‑Match. Audit caching.
Paste a media query and instantly check for syntax errors. See if it's correctly formed. Quick developer tool.
Validate a DNSSEC chain by entering DS and RRSIG records. Verify that signatures match. Educational. Local algorithm.
Paste any DNS record and check if its format is valid for the selected record type (A, AAAA, CNAME, MX, TXT, SRV). Prevents typos.
Build a valid SPF TXT record by selecting mail servers, IPv4/IPv6 ranges, and includes. Validate syntax and get ready‑to‑publish output.
Build a complex mailto: link with to, cc, bcc, subject, and body. Get the HTML anchor tag. Local.
Paste your SQL query and check for basic syntax errors. Highlights missing commas, wrong keywords. Local analysis.
Paste a Bitcoin, Ethereum, or other crypto wallet address and quickly verify its format and checksum. No connection to blockchain.
Validate YAML syntax with line‑by‑line error messages. Also format messy YAML into clean, indented output. All in your browser.
Hide your email address from scrapers by encoding it using HTML entities and CSS tricks. Still clickable for real users. Local generator.
Validate ISBN‑10 and ISBN‑13 numbers and compute their check digits. Useful for booksellers and libraries. All local.
Check if an IBAN has the correct length and structure for its country. Early validation, no bank connection.
Paste a test card number to verify Luhn algorithm, identify issuer (Visa, MC), and check length. No real data.
Validate if a version string follows SemVer 2.0.0. Also sort and compare versions. Developer tool.
Paste Markdown and get warnings for common mistakes: inconsistent heading spacing, bare URLs, and broken links. All local.
Paste a robots.txt file and validate its syntax. See if a specific user‑agent can access a path. Essential for webmasters.
Enter a first name and last name, plus a domain, to generate common email address patterns. For finding contacts.
Paste a string and verify if it is valid Base64. Auto‑detects padding issues and character errors. Quick dev check.
Paste your email body and subject, and get a spam score based on common trigger words and patterns. Improve your cold outreach.
Paste a list of numbers to visually check uniformity, mean, and simple pattern analysis. Educational tool for statistics and RNG.
Record your screen, application window, or browser tab directly using the Screen Capture API. Download as WebM. All local.
Preview the Gravatar image associated with any email address. Generate the correct Gravatar URL. Handy for avatar debugging.
Paste raw email headers and get a human-readable breakdown of the delivery route, authentication results, and delays. Private analysis.
Paste email headers or body text to quickly spot phishing signs, suspicious domains, and obfuscated links. Educational and private.
Easily format, validate, and beautify XML documents. Minify XML data with a single click. All processing happens locally in your browser for maximum privacy.
Online JSON formatting and validation tool, supporting JSON minify/beautify, syntax highlighting, and error locating. Data processed locally in browser for security.