@keyframes CSS Generator - Online Visual Timeline
Create multi‑step keyframe animations by adding stops and properties. Play and pause. Copy the complete CSS. Intuitive UI.
UD5 Toolkit
Compile indented Pug (Jade) templates into clean HTML instantly. Fast, client-side conversion with real-time preview. No server uploads required.
pug npm package loaded via CDN to compile your Pug code directly in the browser. The conversion happens entirely client-side — your code never leaves your device. Simply type or paste Pug syntax into the left editor, and the compiled HTML appears instantly on the right. The tool supports real-time conversion with a smart debounce, so you see results as you type. You can also load sample templates to explore Pug's features.
div.class#id), attributes in parentheses, nested indentation, text blocks with |, JavaScript expressions with = and #{} interpolation, conditionals (if/else), iteration (each/in, while), mixins with mixin and +call, block extends/includes, filters (markdown, coffeescript), and doctype declarations. Even complex nested structures with dynamic data are handled accurately.
div.classname → <div class="classname">div#unique-id → <div id="unique-id">button.btn.btn-primary#submit-btn → <button class="btn btn-primary" id="submit-btn">span.text-muted.small → <span class="text-muted small">div is assumed by default.
if condition / else if / else for conditional renderingeach item in array for iterating over arrayseach value, key in object for iterating over objectswhile condition for while loopsfor item in array as an alternative syntaxdiv(class="foo" is invalid.= or #{} interpolations.Create multi‑step keyframe animations by adding stops and properties. Play and pause. Copy the complete CSS. Intuitive UI.
Build a responsive masonry layout using the column‑count property. No JavaScript. Copy the minimal CSS.
Toggle browser‑generated bold and italic when a real italic is missing. Understand and control font fallback rendering.
Create CSS animations and transitions without coding. Define keyframes, easing, and duration. Copy the @keyframes and animation code instantly.
Fill in daily work hours and tasks, and generate a printable PDF timesheet. Clean, professional layout. Local.
Enter a hexadecimal string and decode it as a 32‑bit or 64‑bit floating‑point number. Low‑level developer tool.
Paste a git log and generate a polished changelog grouped by type (feat, fix, etc.). Follows Keep a Changelog format. Local.
Decode Base64 encoded strings back into viewable images and download them as PNG. Useful for debugging APIs and data URIs. Secure local processing.
Visualize random-width plank layout and calculate total square footage plus waste for hardwood or laminate flooring.
Convert units of force: Newton, kilonewton, pound-force, dyne. Handy for physics homework and engineering. Private, no upload.
Try the experimental masonry layout in CSS Grid (enabled via flag). See how items flow. Copy the code. For cutting‑edge browsers.
Enter a cron expression and get a plain English description of when it runs. Understand complex schedules instantly. Developer friendly.
Paste a corpus of text and generate new random sentences that mimic the style using Markov chains. Local only.
Use your microphone to dictate text and see it appear live. Also upload an audio file for basic transcription. All local.
Use your microphone to dictate text and see it appear live. Also upload an audio file for transcription (limited). All local.
Take a normal sentence and reverse the word order. Sound like Yoda or just play with language.
Build <link> tags for preload, prefetch, preconnect, and dns‑prefetch. Improve page load speed with correct priorities. Copy the optimized HTML.
Divide your day into blocks with color codes. Drag tasks into slots. See free time at a glance.
Create half‑hour time blocks for your day. Drag to resize and reorder. Export as image. All local.
Use the document.fonts API to check if a font is loaded. Watch the ready promise. Avoid FOUT. JavaScript demo.
Drag tasks into a 2x2 grid (Urgent vs. Important or Impact vs. Effort). Visual decision aid. Local.
Demonstrate how to yield heavy computation to user input using the isInputPending API. Keep UI responsive.
Run a CPU‑heavy calculation (e.g., prime numbers) in a Web Worker and see the UI stay responsive. Code snippet provided.
Click for an endless stream of random dad jokes and puns. Copy and share. Guaranteed to make you groan. All local.
Re‑order words to sound like Master Yoda. Not perfect, but amusing, this tool is. Local and quick.
Repeat the growing color sequence. How far can you go? Classic memory game with sound and animations.
Start recording and watch for Long Tasks that block the main thread. See task duration and attribution. Improve Interaction to Next Paint.
Set up resources and processes and run the Banker's algorithm to check for safe states. Classic OS deadlock avoidance demo.
Select multiple images, arrange their order, and merge them into a single PDF document. Works offline in your browser.
Enter a Kelvin value (1000‑40000) and see the approximate white‑balance color. Photography and lighting reference.