HTML Escape/Unescape - Online Encode Special Characters
Escape HTML special characters to prevent XSS attacks, or unescape HTML entities back to original text. Essential for web developers. Runs locally.
UD5 Toolkit
Check if your webpage has proper bypass blocks (skip links) â instantly online.
Fetching and parsing HTML...
| Link Text | Target ID | Target Exists | Visibility | Focusable | Assessment |
|---|
đ Visual preview will appear here after analysis
<a href="#..."> elements. It detects whether the target element exists, if the link is visible (including hidden-until-focused patterns), and if it is keyboard-focusable. Best-practice recommendations are shown for each link.:focus).<main id="main-content">).tabindex="-1" on the target if needed for older browsers.display:none (which removes it from focus order); or the link is placed after focusable elements. Use this validator to diagnose problems instantly.Escape HTML special characters to prevent XSS attacks, or unescape HTML entities back to original text. Essential for web developers. Runs locally.
Test required, pattern, minlength etc. See validity states and custom error messages. Learn browserânative validation.
Instantly convert plain text into HTMLâsafe escaped characters for secure display in web pages. Prevent crossâsite scripting. All processing local.
Adopt a virtual pet rock. It sits there. Sometimes you can polish it or give it a name. The lowâmaintenance pet you always wanted.
Test regular expressions with Unicode property escapes like \p{Emoji}. See matches live. Modern regex power.
Create a slow, zooming and panning photo montage (Ken Burns effect) from your images. Export as WebM video. Canvas.
Enter any phrase and see it spelled letter by letter using the NATO phonetic alphabet. Copy ready for radio.
Enter a URL and click to check if it's reachable from your browser (CORS-limited, uses no-cors fetch). Quick manual test. Local only.
Paste an HTML snippet and get a report on missing, empty, or suspicious alt texts. Improve your image SEO and a11y.
See your monitor's color depth and pixel depth. Detect if HDR or wide gamut is available using media queries.
Paste a GeoJSON object and validate its structure. Catch missing coordinates, wrong types, and feature errors. Local.
Upload an image and get a suggested alt text description using a local vision model (WASM). Improve SEO and accessibility fast.
Paste HTML and detect unclosed tags, invalid nesting, and duplicate IDs. Lightweight clientâside validation.
Enter a URL and fetch its text/background colors to perform a bulk contrast check. See warnings for WCAG violations.
Highlight elements with ariaâdescribedby and see the linked description text. Verify a11y annotations.
Design a custom focus indicator with outline, offset, and boxâshadow. Preview on interactive elements. Copy the CSS.
Check the Accessible Perceptual Contrast Algorithm (APCA) ratio. The nextâgeneration contrast method for WCAG 3.
Enter a URL and see a list of its ARIA landmarks (banner, main, nav). Check document structure for accessibility. Local fetch.
See the difference between :focus and :focusâvisible on interactive elements. Learn which to use for better UX.
Enter foreground and background colors to instantly see the contrast ratio and pass/fail for AA and AAA. Simple and fast.
Paste an URL or HTML and see the h1âh6 hierarchy as a tree. Detect skipped levels and improve accessibility. Clientâside.
Test the upcoming contrastâcolor() CSS function. Get white or black automatically for a given background. See it live.
Paste an HTML snippet and check for common ARIA mistakes: missing labels, invalid roles, and ariaâhidden misuse. Educate your team.
Paste your SQL query and check for basic syntax errors. Highlights missing commas, wrong keywords. Local analysis.
Enter any number up to trillion and get the English word representation. For filling out checks or legal documents.
Validate ISBNâ10 and ISBNâ13 numbers and compute their check digits. Useful for booksellers and libraries. All local.
Type an abbreviation and its full form to get the proper `<abbr title='...'>` HTML. For accessible markup.
Validate if a version string follows SemVer 2.0.0. Also sort and compare versions. Developer tool.
Compare your password against a builtâin list of the 10,000 most common passwords. Instant warning if it appears.
Given a background color, this tool suggests foreground colors that meet AA/AAA contrast ratios. Works for all vision types.