Custom Highlight API Demo - Online Highlight Text Programmatically
Use the CSS Custom Highlight API to style arbitrary text ranges without modifying the DOM. See the future of find‑in‑page.
UD5 Toolkit
Paste your OpenAPI (Swagger) spec, upload a file, or load from a URL, and instantly generate a clean, responsive documentation preview. No backend needed – everything runs in your browser.
No preview yet
Paste, upload, or fetch an OpenAPI spec and click Generate Preview.
Use the CSS Custom Highlight API to style arbitrary text ranges without modifying the DOM. See the future of find‑in‑page.
Read and write NDEF records to NFC tags using the Web NFC API. Supports text, URL, and MIME records. Works on Android with Chrome.
Enter a URL and see a list of its ARIA landmarks (banner, main, nav). Check document structure for accessibility. Local fetch.
Register a custom CSS property with syntax, initial value, and inherits. Animate colors and numbers that couldn’t before.
Demonstrate how the Web OTP API automatically reads one‑time codes from SMS (mobile). Simulation with a fake SMS input.
Explore your website’s IndexedDB databases and object stores. Add, delete, and inspect records. Like phpMyAdmin for IndexedDB.
Explore your website’s IndexedDB databases and object stores. Add, delete, and inspect records. Like phpMyAdmin for IndexedDB.
See a live readout of window scrollX and scrollY. Visualize scroll direction. For debugging sticky navs.
Create a sticky scroll progress bar for blog posts. Choose colors and height. Copy the minimal CSS and HTML.
See the chromaticity diagram and compare sRGB, DCI‑P3, and your display. Fun for design geeks.
See the International Space Station’s current position on a world map in real time. Uses public API. No refresh.
Keep a simple list of movies you want to watch. Add notes and check them off. Purely local storage.
Check estimated usage and quota for local and session storage on your browser. Quick dev tool.
Enter readings before/after meals, get averages, print report. Local storage only.
Check current browser storage usage (localStorage, IndexedDB, Cache) and available quota. Handy debugging tool.
A small widget that records your clipboard text history (only while open). Search and re‑copy old snippets. No log upload.
Estimate how many MB/GB your storage can hold based on navigator.storage.estimate() and display as a pie chart.
Convert standard HTML into Pug (formerly Jade) syntax. Clean, indented output. For Node.js templating. Client‑side.
Create a pure HTML dropdown menu using the popover attribute. Style it with CSS and copy the accessible snippet. No JavaScript.
Test the new HTML popover attribute for creating accessible tooltips, menus, and dialogs without JavaScript. Copy code snippets.
Convert HTML to plain text while preserving paragraph breaks. Remove images, links, and scripts. Quick data extraction.
Build a complex mailto: link with to, cc, bcc, subject, and body. Get the HTML anchor tag. Local.
Paste an HTML snippet and convert it into an SVG image that visually replicates the DOM. Useful for creating static snapshots. Local canvas rendering.
Strip specific or all attributes from HTML tags. Clean up messy code. Keep the structure. Purely local.
Paste HTML and instantly remove all tags, leaving only the text content. Optional keep line breaks. Quick cleaning.
Paste standard HTML and get a valid React JSX component. Converts class to className, inline styles, etc. Local transformation.
Convert HTML code into well‑formed XML with proper self‑closing tags and attributes. Fixes common HTML5/XHTML mismatches. Local only.
Paste CSV and get a beautiful HTML table with sortable headers (optional). Copy the full HTML/CSS snippet. Local.
Write or paste an HTML snippet and generate a PDF using the browser's print engine. Customize page size and margins.
Paste an HTML `<table>` snippet and instantly get a clean Markdown table. Supports colspan and alignment hints. Local.