Navigation API Playground - Online Single‑Page Router
Intercept and manage navigations without reloading. Test transition handling and URL updates. The future of client‑side routing.
UD5 Toolkit
Interactive visual builder to create & learn CSS Grid layouts. Edit properties and see results instantly.
1fr, 200px, auto
minmax(100px, auto), 1fr
No item selected
.container {
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-template-rows: auto;
column-gap: 20px;
row-gap: 20px;
}
grid-template-columns and grid-template-rows, you define explicit tracks, and then place items anywhere on the grid.-ms- prefix, but we recommend using feature queries or fallback layouts.fr unit represents a fraction of the available space in the grid container. For example, 1fr 2fr means the second column gets twice the space of the first. It's extremely useful for flexible, proportional layouts without fixed pixels.Intercept and manage navigations without reloading. Test transition handling and URL updates. The future of client‑side routing.
Use the new `name` attribute on <details> to create an exclusive accordion with zero JavaScript. Copy the clean HTML.
Upload a photo, enter details, and create a tear-off style lost pet poster. Instant PDF download.
See how revert‑layer removes styles from the current cascade layer and falls back to the previous one. Fix specificity wars.
Create Latin squares for experimental design or tournament scheduling. Visual and copyable. No server required.
Animated SVG instructions for classic paper airplane models (dart, glider). No text, visual learning.
Generate UUID v7 identifiers that are lexicographically sortable and timestamped. Perfect for databases. All local.
Spin the globe and get a random country or city to visit. Learn a fun fact. Plan your next adventure. Local data.
Record your stamps with Scott number, condition, and value. Add images. Browse your collection. Local storage only.
Generate a valid BookCrossing BCID with checksum for your free book tracking label. Follows BCID format rules. Fun for sharing books.
Paste a PEM/DER certificate and decode all fields: issuer, subject, validity, SANs, and fingerprint. Pure JavaScript parser.
Encode letters to their position in the alphabet (A=1, B=2...) and decode back. A classic puzzle tool. No data leaves your device.
Write modern CSS color functions like oklch(), lab(), hwb() and see the rendered color with fallback. Copy compatible code.
Write CSS like `oklch(from red l c h)` to modify colors dynamically. Preview the output and copy the code.
Compare different grid track sizing methods: fr, auto, minmax(), and fixed values. See how they respond to content.
See how grid-auto-flow: row vs column changes item placement. Add and remove items to understand the algorithm. Visual.
Drag to resize a box and see the Resize Observer callback fire. Get contentRect and borderBoxSize. Learn the API.
Write CSS with native nesting (like SCSS) and see the browser’s native parsing. Validator and live output.
Create complex linear gradients with any number of color stops, exact angles, and length units. Live preview and CSS code.
Paste long text and split it into 2, 3, or 4 balanced CSS columns. Preview and copy HTML/CSS. For magazine layouts.
Pick two images or colors and apply all 16 CSS mix‑blend‑mode values live. See and copy the right CSS for your design.
Experiment with the CSS color-mix() function. Pick two colors and mix them in different color spaces (srgb, oklch). Copy the CSS.
Create a multi‑column text layout with adjustable column count, gap, and rule. Copy the CSS. Elegant reading experience.
Interactively add and adjust multiple box shadows on a sample element. Drag sliders for offset, blur, spread, and color. Copy the clean CSS code instantly.
Drag points to create a custom clip‑path shape. See the CSS value update live. For creating non‑rectangular elements.
Drag protons, neutrons, and electrons onto a Bohr model template. See the element change. Educational tool.
Get a clean, commented JS plugin skeleton with IIFE or ES module pattern. Start your new library faster.
Craft a 30‑second elevator pitch by filling in problem, solution, and ask. Copy the final professional text.
Build a simple decision tree by adding yes/no nodes. Flowchart style. Export as text outline.
Press any key and see it light up on a standard QWERTY layout. Check functionality or demonstrate shortcuts.