Canvas Pattern Maker - Online Repeat Image Tiles
Upload a small image and see it tiled as a canvas pattern. Export the pattern or copy the JavaScript.
UD5 Toolkit
Upload a small image and see it tiled as a canvas pattern. Export the pattern or copy the JavaScript.
Create categorized shopping lists (produce, dairy, meat, etc.). Add items, check them off, and print. Data stored in your browser. Never lose a list.
See how grid-auto-flow: row vs column changes item placement. Add and remove items to understand the algorithm. Visual.
Generate customizable alphabet tracing sheets with uppercase and lowercase letters. Select letters to focus on. Instant print. Local only.
Animated SVG steps showing how to fold a fitted sheet perfectly. Clean visual reference.
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.
Build a small crossword by adding words and clues. Export as a printable PNG or JSON. For classroom and fun.
Beautify and format your CSS stylesheets instantly. Organize, minify, or prettify CSS code for better readability. Processed securely on client-side.
Drag colored beads onto a virtual thread to design a repeating pattern. See total length. Save locally.
Stack multiple background images and blend them with colors. Create unique textures. Copy the CSS code instantly.
Type a child's name and create a printable dotted trace sheet. Practice fine motor skills. Local only.
Use named grid lines instead of column numbers. See how they simplify placement. Visual, interactive learning.
Guided breathing exercises with animated circle for inhale/hold/exhale. Includes box breathing, 4-7-8, and resonant breathing patterns. Customizable intervals.
Detect browser support for fontβtech() and fontβformat() values in @fontβface src. Check COLRv1, variable, etc.
Visually name grid areas in a table and generate gridβtemplateβareas CSS. Perfect for complex layouts. Dragβfree.
Create a weighed pros and cons list with a score. Help make tough decisions. Data saved locally.
Create seamless CSS background patterns like stripes, polka dots, checkerboard. Adjust size and colors. Copy the tiny CSS.
Choose tabularβnums, diagonalβfractions, ordinal and see the effect on a numeric list. Elegant data presentation.
Resize the container and see the difference between repeat(autoβfill, β¦) and autoβfit. Understand responsive grid behavior.
Build a small crossword by adding words and clues. Export as a printable grid or solve in browser. Perfect for classrooms.
Apply East Asian glyph variants like jis78, proportional-width, ruby. See the difference instantly. For CJK typography.
Create vertically oriented text layouts with `writingβmode`. See the effect and copy the complete CSS. For vertical languages.
Create or solve logic grid puzzles (like Einstein's riddle). Enter clues and mark the grid. Practice logical deduction. Local only.
Tap any key to the beat and get the BPM (beats per minute). Useful for DJs, musicians, and running. Simple and accurate.
Paste lines of text and automatically convert to an HTML ordered list with correct numbering and indentation.
Patch the PerformanceObserver and show your pageβs Core Web Vitals as you browse. See realβtime scores and suggestions.
Upload a main image and a folder of tile images, and the tool creates a photomosaic. Rendered in canvas. All local.
Simulate reduced motion preference and test your animations. Copy the media query snippet. Keep your users safe.
Select a desired emotional state (calm, energize) and get a suggested song structure with BPM range.
Draw walls on a grid and watch A*, Dijkstra, or BFS find the shortest path. Interactive animation. Learn graph traversal.