JavaScript Syntax Validator - Online Check Errors
Paste JavaScript and catch syntax errors instantly with line numbers. Lightweight pre‑commit check. Local.
UD5 Toolkit
Validate your DNS records before publishing. Supports A, AAAA, CNAME, MX, TXT, NS, SRV, SOA, CAA, PTR and BIND zone format.
@ for root.| Type | Value Format | Example |
|---|---|---|
| A | IPv4 address | 192.168.1.1 |
| AAAA | IPv6 address | 2001:db8::1 |
| CNAME | Domain name | www.example.com. |
| MX | Priority + Domain | 10 mail.example.com. |
| TXT | Quoted text | "v=spf1 ~all" |
| NS | Domain name | ns1.example.com. |
| SRV | Priority Weight Port Target | 0 5 5060 sip.example.com. |
| SOA | MNAME RNAME Serial Refresh Retry Expire Min | ns1.example.com. admin.example.com. 2024010101 7200 3600 1209600 86400 |
| CAA | Flags Tag Value | 0 issue "letsencrypt.org" |
| PTR | Domain name | host.example.com. |
. for absolute domain names.issue tag authorizes specific CAs to issue certificates.www.example.com. (with dot) is absolute, while www (without dot) would be expanded to www.example.com. if the zone origin is example.com.. For CNAME, MX, NS, and PTR record values, using FQDN with a trailing dot is considered best practice to avoid ambiguity.
priority domain. For example, 10 mail.example.com. is valid. Common mistakes include: forgetting the priority number, using an IP address instead of a domain name, or omitting the trailing dot on the mail server's FQDN. Our tool automatically checks all these aspects and provides specific feedback.
"v=spf1 include:_spf.google.com ~all", quotes are required. For DMARC records like "v=DMARC1; p=quarantine; rua=mailto:dmarc@example.com", quotes are also necessary. Our validator checks whether your TXT value is properly quoted.
[name] [TTL] [class] [type] [data]. For example: www 3600 IN A 192.168.1.1. Being able to validate BIND-format records is essential because many DNS providers accept or export zone files in this format, and it's the lingua franca of DNS administration.
2001:0db8:0000:0000:0000:ff00:0042:8329), compressed form (2001:db8::ff00:42:8329), loopback (::1), and unspecified address (::). IPv6 addresses in AAAA records must follow the colon-hexadecimal notation defined in RFC 4291. Mixed IPv4/IPv6 notation (like ::ffff:192.168.1.1) is also supported.
Paste JavaScript and catch syntax errors instantly with line numbers. Lightweight pre‑commit check. Local.
Paste a WebVTT file and instantly check for syntax errors. Validate timestamps and cue formatting. Essential for video devs.
Validate a language tag like en‑US or zh‑Hans against the IANA registry. Ensure correct HTML lang attribute.
Paste your manifest.json and instantly validate it against the W3C spec. Catch errors and warnings. Client‑side.
Enter a text color and background color and instantly see if the combination passes WCAG AA and AAA ratio. Safe colors.
Paste an HTML snippet and check for common ARIA mistakes: missing labels, invalid roles, and aria‑hidden misuse. Educate your team.
Paste HTML snippet and highlight interactive elements missing accessible labels. Quick a11y audit.
Enter any number up to trillion and get the English word representation. For filling out checks or legal documents.
Convert plain text into HTML‑safe strings by escaping <, >, &, and quotes. Insert into code safely. Local copy.
Instantly convert plain text into HTML‑safe escaped characters for secure display in web pages. Prevent cross‑site scripting. All processing local.
Paste a string of weather emojis and get a written weather forecast. Fun and educational emoji tool.
Encode latitude/longitude into a geohash string and decode a geohash back to coordinates with precision info. Local algorithm.
Enter latitude and longitude and get a human‑readable address using the browser's built‑in reverse geocoding (if available).
Paste an SVG and check if the graphic‑aria roles are used correctly. Improve accessible diagrams and icons.
Create SEO‑friendly slugs that handle characters from any language. Removes accents, converts Cyrillic, Greek, etc. to Latin. Local.
Create a fully accessible form by adding fields; the tool generates the proper labels, inputs, and ARIA attributes. Copy the clean HTML.
View the moon phase for any date in past or future. See full moon dates and eclipses for a given year.
Automatically restore natural colors to a photo by removing color casts. Gray world algorithm. One‑click fix. Canvas.
Convert .srt subtitles to .vtt format for web video players. Preserves all timestamps and formatting. Local.
Paste a set of hex colors and simulate how they appear with common color vision deficiencies. Get contrast warnings.
Search common dream symbols and their traditional meanings. For entertainment and self-reflection. Static data.
Build a simple decision tree by adding yes/no nodes. Flowchart style. Export as text outline.
Convert plain text lines into HTML ordered or unordered lists. Instantly copy the generated HTML to paste into your website. No hassle, fully browser-based.
Reverse any short video clip and download the backward version. Fun for creative effects. Browser‑based.
Enter original and target color to compute the exact CSS hue‑rotate(deg) filter needed. For precise icon and image tinting.
Generate a grand, aristocratic title like 'Duke of Waffleshire'. Perfect for silly fun or RPG characters. Local.
Shift the color temperature of your photo towards warm (orange) or cool (blue). Instant canvas filter. Download result.
Create a 5‑star rating widget using only HTML and CSS. Customize colors and size. Copy the clean code.
Calculate the perceived brightness of an RGB color and determine if black or white text is more readable. Accessibility tool.
See how a PWA can extend content into the title bar area on desktop. Customize the window controls overlay.