Background Sync API Tester - Online Offline Queue
Register a oneβoff background sync and see it fire when connectivity returns. Debug service worker sync logic.
UD5 Toolkit
No file selected
Open a file to see its details
No recent files
<input type="file">, it provides persistent access to files and folders with explicit user permission, enabling powerful workflows like in-place file editing, project folder management, and seamless saving without repeated downloads.
handle.queryPermission({ mode: 'readwrite' }) and request again with handle.requestPermission(). Permissions may expire after some time or if the user clears browser data. Always handle NotAllowedError gracefully.
.stream() method or processing files in chunks.
FileSystemHandle is an object representing a file or directory on the user's local system. There are two types: FileSystemFileHandle (for files) and FileSystemDirectoryHandle (for directories). These handles are structured cloneable, meaning they can be stored in IndexedDB for later use. When retrieved, you can call methods like .getFile() or .createWritable() to interact with the file system entry.
Register a oneβoff background sync and see it fire when connectivity returns. Debug service worker sync logic.
Searchable table of wellβknown TCP and UDP ports with their services. Check 80, 443, 3306, and many more.
Encode or decode data to/from Base58 (Bitcoin alphabet). Useful for cryptocurrency address generation testing. Fully local, no data sent.
Start/stop timer per project to log hours. See daily and weekly totals. Data stays in localStorage. Export summary as CSV. No account needed.
Enter a domain and see public WHOIS info via a free API with rate limiting. Quick domain check.
Simulate different cache strategies (Cache First, Network First, StaleβWhileβRevalidate) and see responses. Learn offline patterns.
Convert between Base32 encoded strings and hexadecimal. Work with lowβlevel data representations. All local.
Keep track of stitches and rows for your knitting projects. Multiple counters with increase/decrease shortcuts. Data saved in your browser.
Convert numbers between binary, octal, decimal, and hexadecimal bases. See real-time conversion as you type. Clean and simple programmer utility.
Check WHOIS information for any domain: registrar, expiration date, and name servers. Quick and private using public WHOIS data aggregators.
Paste CSV and get a beautiful HTML table with sortable headers (optional). Copy the full HTML/CSS snippet. Local.
Enter any date and get its ISO week number, plus the start and end dates of that week. Quick reference.
Paste CSV and get a list of SQL INSERT statements. Define table name and column mapping. All local conversion.
Live cryptocurrency prices from public APIs. Clean ticker with percentage changes. Pure frontend, no account needed.
Calculate exact elapsed time between two dates in years, months, weeks, and days. Countdown or time already passed. Simple, visual, and local.
Enjoy classic Tetris in your browser. Rotate, move, and drop tetrominoes. Clear lines and score. Fully local JavaScript.
Create a breadcrumb schema for your website. Fill in the pages and get the readyβtoβpaste JSONβLD snippet for rich results.
Paste an URL or HTML and see the h1βh6 hierarchy as a tree. Detect skipped levels and improve accessibility. Clientβside.
Lay down a beat on a grid sequencer for kick, snare, and hi-hat. Play, loop, and adjust tempo. All sound via Web Audio API.
Drop a PDF and automatically detect tables. Export them to CSV or copy to clipboard. Works locally using PDF.js.
Paste a SQL CREATE TABLE statement and extract just the column names as a CSV header row. For data migration.
Add or subtract days, weeks, and months to find a future or past date. Also compute duration between two dates. Essential for project planning.
Log the hours you slept each night and rate the quality. See a weekly bar chart. Local storage.
Use SSML <mark> tags to fire events during TTS. See text highlighted as it is spoken. Understand speech synthesis timing. local.
Find the threeβletter currency code (USD, EUR, JPY) for any country. Also lists currency symbol and name. Static.
Create a basic Playwright script with browser launch, page navigation, and screenshot. Start E2E testing instantly.
Answer questions and see typical milestones for 0-5 years. Educational reference for parents. Not a diagnostic tool.
Pick a color for each day's mood and see a monthβatβaβglance heatmap. Data stored locally. A private emotional log.
Structure your episode with timed segments. Includes call to action notes. Export as text.
Play the classic Connect Four in your browser against a friend or CPU. Drop discs to get four in a row. Clean SVG board, local logic.