How Squetch It works
Draw with a mouse, a finger or a pen. When you lift up, Squesmos reads the stroke and replaces it with equations.
What it looks for
- Corners. Each stroke is split where it turns sharply, so a zig-zag becomes separate pieces.
- Lines of best fit. A piece that's close enough to straight becomes a line, like
y=0.5x+2 {-3≤x≤1}.
- Arcs and circles. Round pieces become arcs. Closed loops become circles, ellipses, or squircles like
|x|^4+|y|^4=1.
- Curves. Smooth pieces that pass the vertical line test become polynomials. Everything else becomes a parametric curve,
(x(t), y(t)) {0≤t≤1}.
Imperfect drawings
Hand-drawn strokes wobble, so every piece is fitted, not traced, and each piece starts exactly where the last one ended. The Fit slider sets how much wobble to ignore: toward tidy you get fewer, simpler equations, and toward exact they hug your hand. It applies to the strokes you draw next, so you can switch to a tight fit just for the fiddly parts. Join ends lets a new stroke snap onto a line it almost touches (the line already there never moves), and Level lines straightens lines that are nearly flat or upright.
Moving around
Scroll or pinch to zoom. Use ✋ Move, or two fingers, to slide the view. With a pen, your finger moves the view and only the pen draws.
Open in Squigulator sends every equation to the calculator so you can edit them.