Custom Keyboard Layout Visualizer for Touch Typing
Design a custom keyboard layout and save it as an image to help learn touch typing on a custom keymap. Supports ANSI, ISO, and ortho layouts.
UD5 Toolkit
Design a custom keyboard layout and save it as an image to help learn touch typing on a custom keymap. Supports ANSI, ISO, and ortho layouts.
Select a caching strategy and see a flow diagram of how requests are handled. Learn PWA patterns.
Enter a simple regular expression and see its equivalent Deterministic Finite Automaton diagram. Learn how regex engines work.
Define password rules and see a live checklist that updates as you type. Design better password UX for your app.
Paste a website's HTML and see which text is only visible to screen readers (e.g., .sr‑only). Preview the accessible layer.
See the complete recursion tree for small Fibonacci or factorial calculations. Understand overlapping subproblems. Educational.
Plot different Big‑O complexities on a chart. See how O(log n) stays flat while O(2^n) explodes. Educational reference.
Touch your screen and see the pressure and radius reported. Visualize force. Mobile developer tool.
Pick two colors and mix them in different color spaces with sliders. See the difference between sRGB and OKLCH mixing. Copy the code.
Press any key combination and see the human‑readable shortcut for macOS and Windows. Developer docs helper.
Highlight elements with aria‑describedby and see the linked description text. Verify a11y annotations.
Compare standard keyboard layouts side-by-side. Click keys to see characters. Useful for learning alternative layouts.
Start from a base color and use `oklch(from color l c h)` to create lighter or darker variants. Copy the code.
Call navigator.storage.estimate() and display a visual pie chart of used vs. available browser storage. For PWA debugging.
Enter an amount and see a virtual stack of $100 bills with height comparison to everyday objects.
Enter two tire sizes and see a side‑by‑side comparison of diameter, width, and speedometer error. Local math.
Watch a simulation of how the JavaScript event loop handles synchronous code, microtasks, and macrotasks. Learn async.
Type a password and see a bar that fills based on estimated bits of entropy. Color‑coded feedback. No storage.
Simulate paint colors on a pre-loaded room photo by adjusting hue, saturation. Find your perfect shade before buying. Local canvas.
Adjust margin, border, padding, and content sizes interactively and see the rendered box model. Get the exact CSS. Teach or learn layout.
Watch classic sorting algorithms step through a randomized bar chart. Adjust speed and array size. Great for learning algorithm efficiency.
Visualize audio in real time from your microphone or uploaded audio file. See the waveform dance. Uses Web Audio API locally.
Add, remove, push, pop items and watch the data structure change visually. Supports arrays, stacks, and queues. For CS students.
Draw walls on a grid and watch A*, Dijkstra, or BFS find the shortest path. Interactive animation. Learn graph traversal.
Upload an audio clip and generate an animated GIF of its waveform dancing. Shareable sound snippet. Canvas magic.
Drag a slider to see wind speed in knots/mph/kmh and the corresponding sea conditions and land effects.
See interactive Venn diagrams for SQL JOINs: INNER, LEFT, RIGHT, FULL, CROSS. Understand set theory visually. Local static site.
Enter a regular expression and see a visual railroad diagram explaining the pattern. Learn and debug regex.
Upload a small file to see each byte as a block, color-coded by value. Visualize the structure of binary data. Client-side.
Paste a JSON object and see a dynamic, draggable tree graph representation. Excellent for debugging nested data.