CSS Grid Baseline Alignment Demo - Online Typography Sync
See how align‑items: baseline works in grid to align different font sizes on the same baseline. Visual guide.
UD5 Toolkit
Validate WCAG 2.1 compliance for multiple color pairs simultaneously
Paste color pairs below. Supported formats: #fg,#bg per line, or #fg #bg, or JSON array.
L = 0.2126×R + 0.7152×G + 0.0722×B. Finally, the contrast ratio = (L1 + 0.05) / (L2 + 0.05), where L1 is the lighter color and L2 is the darker. This formula accounts for human perception — green contributes most to perceived brightness, blue the least.
See how align‑items: baseline works in grid to align different font sizes on the same baseline. Visual guide.
Create a custom cookie consent banner with text, button styles, and colors. Copy the ready‑to‑use HTML/CSS/JS snippet.
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.
Count total DOM nodes on the current page and show warnings if limits exceed best practices. Keep the DOM lean.
Generate a CSS background that shows a baseline grid. Adjust line‑height and offset. Perfect for aligning text.
A completely black page to save battery on OLED devices. Click to go fullscreen. Simple utility.
Explore the contents of the Cache Storage API for your domain. See cached requests and their sizes. Debug offline apps.
Calculate the probability of exactly k successes in n independent Bernoulli trials. Step-by-step result. Local.
Create CSS clamp() values for fluid typography. Enter min and max font sizes and viewport widths. Modern responsive design.
Compare different grid track sizing methods: fr, auto, minmax(), and fixed values. See how they respond to content.
Fetch a page and list all loaded assets (CSS, JS, images) with their sizes. See total page weight. Quick performance check.
Load any variable font from Google Fonts or local file and play with weight, width, slant, and custom axes. Download CSS.
Estimate how long it takes to download/upload a file given bandwidth speed. Also convert between bits and bytes.
Enter the characters you need and generate a smaller font file from a TTF/OTF. Keep only the glyphs you use. Using harfbuzz WASM.
Build a conic gradient with any number of color stops. Visual editor. Ideal for creating pie charts or colorful spinners.
Plan a party or event budget by category (venue, food, decorations). See total and cost per guest. Export summary.
A tiny tool that hooks into the console and lets you export all messages to a file. Helpful for non‑technical bug reporting.
Create a shadow that appears when a container is scrollable. Pure CSS using background attachments. Copy the style easily.
Establish a peer‑to‑peer text chat between two browser tabs or devices using WebRTC data channels. All signaling via copy‑paste. No server.
Enter air and snow temperature plus humidity to get the right glide wax color (Swix/Toko). Perfect kick and glide.
Simulate memory page reference strings with FIFO, LRU, and Optimal algorithms. See page fault count. OS concept demo.
Generate a printable pace band for ultra distances with mile/km splits and cumulative time. Adjust for terrain.
Connect to a WebTransport server and exchange data over QUIC. See latency and throughput. Perfect for exploring low‑latency real‑time APIs.
Log leftovers with date stored and set visual alerts when they need to be eaten. Reduce food waste. Local storage.
See the current state of a Service Worker for your page: installing, waiting, active. Unregister or skip waiting. Developer utility.
Generate random truth questions and dares for game night. Categories for kids, teens, and adults. No repeats, all client-side fun.
Place two containers side by side to see how inline‑flex differs from flex. Understand block vs inline formatting.
Adjust speed and see how dynamic pressure changes. Visualize how a pitot tube measures airspeed. Aviation & physics demo.
Get endless 'Never Have I Ever' statements for your group. Clean and spicy modes. No installation, just pick up and play.
Log individual leaf cuttings, track callousing and root development days. Identify which leaves are most viable.