Skip to content
Radoslav Radoslavov

Web app · Independent product

Sketch and Share logo: red, blue and green drawn lines with an orange dot on a dark rounded square.

Sketch & Share

A free, no-sign-up drawing canvas in the browser: sketch something, then copy it or save it in a click.

Sketch & Share in the browser: a toolbar with brush, eraser, colour swatches, size slider, undo, clear, copy and save above a blank canvas.
The drawing canvas and toolbar

Overview

Sketch & Share opens straight onto a blank canvas. It has the tools needed for a quick sketch and gets the result out of the browser immediately, by copying it or saving it.

Platforms: Web

Problem

Sometimes you just need to draw something quickly to explain an idea, without installing software or creating an account.

Key features

  • Brush and eraser tools
  • Ten preset colours plus a custom colour picker, and a brush size from 1 to 60
  • Undo of up to 40 steps, including undoing a clear
  • Save the drawing as a PNG on a white background
  • Copy the drawing to the clipboard in one click
  • Works with mouse, touch and pen
  • Installable as a web app
  • Free, with no account required

My role

Owner and builder of the product.

Technology

Next.js, React, TypeScript, Tailwind CSS, HTML canvas, Cloudflare Workers

Challenges & trade-offs

  • Drawing that feels the same on any screen: pointer positions are scaled onto a fixed-size canvas, and pointer capture keeps strokes continuous with touch and pen as well as a mouse.
  • A simple undo: the canvas is snapshotted before each stroke and the history is capped at 40 steps, trading some memory for an undo that is easy to reason about.
  • Built on the plain browser canvas API with no drawing library, keeping the app small.

Facing a similar problem?

Tell me what you're trying to build or fix. I'm happy to talk about project enquiries, product collaborations and professional conversations.