HTML lang Validator - Online Check Language Tag
Validate a language tag like en‑US or zh‑Hans against the IANA registry. Ensure correct HTML lang attribute.
UD5 Toolkit
Drop your .vtt file here
or paste WebVTT content below
Click Validate Now to check your WebVTT content
<track> element. WebVTT files have the .vtt extension and must be served with the MIME type text/vtt.WEBVTT (optionally preceded by a UTF-8 BOM). (2) Have an empty line after the header. (3) Each cue consists of an optional ID, a timestamp line (HH:MM:SS.mmm --> HH:MM:SS.mmm), and cue text. (4) Cues must be separated by blank lines. The timestamp format supports both MM:SS.mmm and HH:MM:SS.mmm, where hours can have two or more digits for long videos.WEBVTT header, malformed timestamps, end times earlier than or equal to start times, overlapping cues, missing blank lines between cues, invalid millisecond format (must be exactly 3 digits), non-sequential cue timing, unclosed HTML-style tags within cue text, and BOM encoding issues. Warnings are raised for empty cue text, unusually long cues, and timestamp format inconsistencies.WEBVTT header; SRT uses commas for milliseconds (00:00:01,000) while WebVTT uses periods (00:00:01.000); WebVTT supports CSS styling, region positioning, ruby annotations, and voice tags; SRT supports basic bold/italic/underline HTML tags. WebVTT is the recommended standard for HTML5 video.00:00:05.000, Cue 2 starts at 00:00:05.000. This validator flags overlaps as warnings so you can adjust timing accordingly.STYLE blocks placed after the header and before the first cue. You can also use inline tags like <b>, <i>, <u>, <c.classname> (for custom CSS classes), <v Speaker> (voice tags), and <ruby> for phonetic annotations. The ::cue CSS pseudo-element can style cues globally from the parent HTML page.Validate a language tag like en‑US or zh‑Hans against the IANA registry. Ensure correct HTML lang attribute.
Paste an HTML snippet and check for common ARIA mistakes: missing labels, invalid roles, and aria‑hidden misuse. Educate your team.
Fetch a site’s HSTS header and validate its syntax, max‑age, and subdomain flags. Ensure your site enforce HTTPS.
Convert plain text into HTML‑safe strings by escaping <, >, &, and quotes. Insert into code safely. Local copy.
Create a fully accessible form by adding fields; the tool generates the proper labels, inputs, and ARIA attributes. Copy the clean HTML.
Enter any number up to trillion and get the English word representation. For filling out checks or legal documents.
Convert carabiner strength from kN to kg/lbs and understand Major Axis vs Minor Axis markings. Quick educational reference for climbers.
Test the experimental Translation API to translate text between languages directly in the browser, without cloud calls. Check support and copy the JavaScript starter.
Convert English text to Braille (Grade 1 and simple Grade 2 contractions). Educational tool to understand Braille representation. Local only.
Enter pot volume and tea type to find the right amount of dry leaf considering expansion. Avoid overflowing.
Reverse every word in a sentence individually while keeping the word order. 'Hello World' becomes 'olleH dlroW'. Simple fun.
Enter original and target color to compute the exact CSS hue‑rotate(deg) filter needed. For precise icon and image tinting.
Estimate the baby's due date based on last menstrual period (LMP) or conception date. Also shows current week and trimester. Educational only.
Reverse entire text, flip letters, or reverse word order. Fun for puzzles and creative writing. Instant transformation without data leaving your browser.
Add N business days to a date, skipping weekends and optionally entering custom holidays. Regional presets.
See how a PWA can extend content into the title bar area on desktop. Customize the window controls overlay.
Shift the color temperature of your photo towards warm (orange) or cool (blue). Instant canvas filter. Download result.
Enter current weight and age to estimate adult weight based on growth curves. For purebred and mixed.
Start with a base color and generate an extended palette where every shade contrasts properly with white and black. Export tokens.
Flip a coin with adjustable bias (e.g., 70% heads). Used for random decision-making when you want to gently influence outcomes. History & stats shown.
Follow along with animated crease patterns to fold a paper crane. Pause and rewind steps.
Upload any image, add a thick white border and drop shadow, and turn it into a sticker. Download as transparent PNG.
Pick colors using the HWB (Hue‑Whiteness‑Blackness) model. Get the CSS hwb() function code. Simpler than HSL for some.
Generate a grand, aristocratic title like 'Duke of Waffleshire'. Perfect for silly fun or RPG characters. Local.
Search common dream symbols and their traditional meanings. For entertainment and self-reflection. Static data.
Convert volume and capacity units: gallon (US/UK), liter, milliliter, cup, and fluid ounce. Handy for cooking and science. Works entirely offline.
Encode latitude/longitude into a geohash string and decode a geohash back to coordinates with precision info. Local algorithm.
Automatically restore natural colors to a photo by removing color casts. Gray world algorithm. One‑click fix. Canvas.
View the moon phase for any date in past or future. See full moon dates and eclipses for a given year.
Calculate the perceived brightness of an RGB color and determine if black or white text is more readable. Accessibility tool.