How it works
A coloring page is a picture reduced to its boundaries. Here is what happens between choosing an image and printing the result — and why none of it needs a server.
From photograph to outline
When you choose an image, your browser decodes it into raw pixels and hands them to a background worker — a separate thread that keeps the page responsive while it works. From there the picture goes through a short sequence of steps.
- Resize to a working size A 12-megapixel photo carries far more detail than a printed page can reproduce. The image is scaled to the resolution the output actually needs, which makes everything after this both faster and cleaner.
- Convert to grayscale Colour is irrelevant to where boundaries fall, so the image is reduced to lightness values weighted the way the human eye perceives them.
- Blur slightly A small blur removes sensor noise and compression artefacts. Skip it and every speck of grain becomes a line of its own.
- Find the edges The gradient of the image — how sharply brightness changes, and in which direction — is measured at every pixel. Ridges in that gradient are the boundaries between one thing and another.
- Thin and trace Those ridges are narrowed to single-pixel lines, then followed outward: a faint edge is kept if it connects to a strong one, and discarded if it stands alone. This is what turns a field of gradient values into continuous strokes.
- Clean up and thicken Isolated specks too small to colour are removed, and the surviving lines are widened to the thickness you chose.
- Place on the page The artwork is centred on A4 or US Letter with a 12 mm margin, preserving its proportions, and written into a PDF.
What the controls actually change
Each setting maps onto a specific step above, which makes their behaviour predictable once you know what to expect. For starting settings by subject (pets, places, and objects), see how to turn your own photo into a coloring page. For drawings, clip art, diagrams, and screenshots, see how graphics and screenshots convert.
- Detail sets how strong a boundary must be before it becomes a line. The threshold adapts to each image rather than being a fixed number, so Medium behaves consistently across a bright landscape and a dim indoor photo.
- Line thickness is measured on the printed page, not in pixels. Thin is about 0.35 mm — roughly one point, which is the practical floor before a home printer starts dropping parts of a line.
- Style switches the edge-finding method. Outline traces the edges where brightness changes sharply. Sketch draws strokes where the picture is darker than its surroundings, so it can look hand-drawn. Our AI Model uses a deep learning model instead of edge detection.
- Page size and orientation change the shape of the area the artwork is fitted into, which also changes the resolution the pipeline targets. Auto orientation follows the proportions of your image.
Why it can run on your device
Edge detection is cheap. Sketch and Outline are arithmetic over an array of numbers, so a browser handles them comfortably. Our AI Model is heavier: when you open the converter, your browser downloads the model from this site in the background, about 30 MB the first time including the software that runs it, keeps a copy, and then runs it in the browser. The only reason comparable tools use a server is that it is easier to build one way than the other — not because the work demands it.
That has a pleasant consequence. Because no image ever needs to be transmitted, this site does not implement uploading at all. There is no endpoint to receive a file, no storage to hold one, and no log that could record one. The privacy policy describes that in full, but the short version is that the architecture makes the promise rather than the policy.
One limitation worth knowing. When you paste an image address instead of choosing a file, your browser has to fetch that image, and the site hosting it decides whether other sites are allowed to read it. Many say no. When that happens, saving the picture to your device and choosing it from there always works.
Frequently asked questions
Is this artificial intelligence?
Sketch and Outline are not. They are classical image processing: edge detection, the same family of techniques used in computer vision since the 1980s. Our AI Model is different. It uses a deep learning model, which your browser downloads from this site when you open the converter, about 30 MB the first time including the software that runs it, keeps a copy of, and then runs on your device. Whichever style you choose, your image is never uploaded.
Why does the preview look different from the download?
The preview runs at a lower resolution so it can redraw quickly while you adjust settings. When you download, the whole pipeline runs again at print resolution, which is why the file has finer, cleaner lines than the on-screen preview.
Why do some images produce messy lines?
Edge detection reacts to contrast, and it cannot tell a meaningful boundary from a noisy one. Grass, foliage, fabric texture, and image compression artefacts all create contrast, so they all become lines. Lowering the Detail setting raises the threshold an edge must clear before it is drawn.
Does my device need to be powerful?
Not especially. Sketch and Outline are usually fast. Our AI Model takes longer, and the first time you open the converter you can't pick it until the model has downloaded. Even once the model is loaded, it still takes several seconds to convert a photo. Very large images are scaled down to a sensible working size first, so the time taken stays roughly constant regardless of how many megapixels you start with.
Keep reading
-
Open the coloring page maker
Try it on one of your own pictures.
-
Printing coloring pages at home
Paper, margins, and printer settings that keep the lines crisp.
-
Privacy policy
What is collected, and why the answer is nothing.