Grid Drawing Tool - Online Overlay on Photo for Copying
Overlay a grid on any image to help you draw it freehand. Adjust grid size and line thickness. Useful for artists.
UD5 Toolkit
package.json file into the input area and select "Package.json" mode. The tool will parse dependencies and devDependencies and display them as an interactive graph where the root is your project name.import ... from 'module' statements. All imported modules will be linked from a virtual "Project" root node.A,B, A -> B, or A depends on B. Each line creates an edge from the first token to the second.Overlay a grid on any image to help you draw it freehand. Adjust grid size and line thickness. Useful for artists.
Create 1-point, 2-point, or 3-point perspective grids. Adjust vanishing points and grid spacing. Useful for artists and architects.
Arrange virtual fabric squares or triangles on a grid to preview a quilt pattern. Change colors and sizes. Export layout.
Open the same page in two tabs and draw together in real time using BroadcastChannel API. Share ideas without a server.
Enter an unbalanced chemical equation and get the balanced coefficients instantly. Supports parentheses and ions. All local JavaScript algebra.
Enter your average last frost date and generate a planting schedule for vegetables and flowers. Know exactly when to start seeds indoors or direct sow.
Upload a photo and convert it to a pixelated cross-stitch pattern with DMC floss color matching. Adjust size and color count. Local processing.
Rotate and explore the RGB color space as a 3D cube. Pick colors directly from the volume. Interactive Three.js.
Reduce an image to large colored squares. Create bold, minimalist wall art. Adjust block size. Download PNG.
A paint worklet that draws a moving 3D cube. See Houdini in action and copy the JS file. Modern CSS magic.
Create beautiful Spirograph patterns by adjusting circle radii and pen position. Change colors and save as PNG. Relaxing math art.
Write to shared storage and run a worklet to process data. Learn the privacy‑preserving alternative to third‑party cookies.
Enter two sides of a right triangle and get the third. Also gives area and perimeter. Simple and visual.
Align card elements across rows using CSS subgrid. See how headers and footers align vertically. Future of CSS layout.
A fully animated deck of 52 cards. Shuffle, cut, or draw a specific number of cards. Perfect for missing cards in a real deck.
Get the exact RGB inversion (negative) of any color. Useful for dark mode theming and high‑contrast accessibility checks.
Generate a random sequence of button presses that looks like a retro game cheat code. Totally useless, totally fun.
Enter a number of sides (3‑100) and get the correct polygon name (triangle, hectogon). Fun geometry reference.
Build a renovate.json file to automate dependency updates. Choose schedule, automerge, and package rules. Local.
Fill in a form to generate a valid package.json for your Node.js project. Includes popular scripts and fields. Local only.
Paste a JSON object and see a dynamic, draggable tree graph representation. Excellent for debugging nested data.
Pick a package name and generate a custom version or download badge as a static image or Markdown link. For readme files.
Enter a package name and version range to see all satisfying versions from the registry. Understand ^ and ~.
Select the number and type of dice, then view the exact probability for each possible sum as a bar chart. Great for board game strategy. Local computation.
Plot one or more mathematical functions f(x) on a 2D canvas. Zoom, pan, and see intersections. Great for calculus and algebra. Purely client‑side.
Generate creative, available npm package names and check if a name is already taken on the registry. Quick and fun for developers.