Online PDF Page Counter - Instant Document Inspector
Check how many pages a PDF has without uploading it (uses FileReader). Also shows file size and title if available. Simple and fast client-side tool.
UD5 Toolkit
Analyze HTML for excessive DOM size, depth, and performance bottlenecks
Google Lighthouse AlignedDrag this link to your bookmarks bar, then click it on any website to instantly analyze its DOM.
⬆ Drag the button above to your browser's bookmarks bar
Works on any site — even those you don't control
<html> tag to the deepest leaf node. Excessive depth (over 32 levels) forces browsers to traverse more nodes during style recalculation and layout, slowing down rendering. Deep nesting also makes CSS selectors more expensive and your code harder to maintain.
Check how many pages a PDF has without uploading it (uses FileReader). Also shows file size and title if available. Simple and fast client-side tool.
Fetch a page and list all loaded assets (CSS, JS, images) with their sizes. See total page weight. Quick performance check.
Compare different grid track sizing methods: fr, auto, minmax(), and fixed values. See how they respond to content.
Enter the characters you need and generate a smaller font file from a TTF/OTF. Keep only the glyphs you use. Using harfbuzz WASM.
Simulate memory page reference strings with FIFO, LRU, and Optimal algorithms. See page fault count. OS concept demo.
Create CSS clamp() values for fluid typography. Enter min and max font sizes and viewport widths. Modern responsive design.
Load any variable font from Google Fonts or local file and play with weight, width, slant, and custom axes. Download CSS.
Place two containers side by side to see how inline‑flex differs from flex. Understand block vs inline formatting.
Explore the contents of the Cache Storage API for your domain. See cached requests and their sizes. Debug offline apps.
Estimate how long it takes to download/upload a file given bandwidth speed. Also convert between bits and bytes.
Generate a CSS background that shows a baseline grid. Adjust line‑height and offset. Perfect for aligning text.
Paste a list of foreground/background color pairs and instantly see which pass AA/AAA. Perfect for checking entire style guides.
Choose where page breaks should occur for printing. Get the break‑before, break‑after, and break‑inside CSS.
Log individual leaf cuttings, track callousing and root development days. Identify which leaves are most viable.
Create a shadow that appears when a container is scrollable. Pure CSS using background attachments. Copy the style easily.
Create a custom cookie consent banner with text, button styles, and colors. Copy the ready‑to‑use HTML/CSS/JS snippet.
See the current state of a Service Worker for your page: installing, waiting, active. Unregister or skip waiting. Developer utility.
A tiny tool that hooks into the console and lets you export all messages to a file. Helpful for non‑technical bug reporting.
Log leftovers with date stored and set visual alerts when they need to be eaten. Reduce food waste. Local storage.
Create circular and elliptical clip paths visually. Adjust radius and position. Copy the CSS. For avatars and masks.
Enter a full URL and get all query parameters in a clean table with decoded values. Quickly see UTM and tracking params.
Connect to a WebTransport server and exchange data over QUIC. See latency and throughput. Perfect for exploring low‑latency real‑time APIs.
Compare different insulated containers by their ice retention time based on ambient temperature. Help choose the right bottle for a hot hike.
A completely black page to save battery on OLED devices. Click to go fullscreen. Simple utility.
Rate symptoms severity daily and add notes. Visual pain map. Export for doctor visit. Private local storage.
See how align‑items: baseline works in grid to align different font sizes on the same baseline. Visual guide.
Plan a party or event budget by category (venue, food, decorations). See total and cost per guest. Export summary.
Get endless 'Never Have I Ever' statements for your group. Clean and spicy modes. No installation, just pick up and play.
Generate a random developer‑themed motivational (or demotivational) poster image using pure CSS. Fresh inspiration for your coffee break.
Establish a peer‑to‑peer text chat between two browser tabs or devices using WebRTC data channels. All signaling via copy‑paste. No server.