Website profiles · Technology insights · Alternatives

shapecatcher.com

Search Unicode characters by drawing them in a box and find the most similar shapes.

No paid content found
Visit website
Profile views 20 Outbound visits 9 Normal
Shapecatcher Full homepage screenshot

At a glance

Category
Resources & Utilities
Language
English
Paid-content signal
No paid content foundObserved
Registered
2011
Hosting
Green Mini host BVInferred
HTTPS certificate trusted
PassedObserved
Last updated

Website review

This review may include AI-generated content and is not individually verified. Domain, certificate and other facts come from the observed data on this page.

What is Shapecatcher?

Shapecatcher is a free web tool that identifies Unicode characters by shape. You draw a character in a box with your mouse, click "Recognize," and it returns the Unicode glyphs whose outlines most closely match your sketch. It is built for the common problem of knowing what a symbol looks like but not its name, code point, or how to type it.

Who it helps and how it is used

  • Writers and editors who spot an unfamiliar symbol in a document and need to identify or reproduce it.
  • Developers and designers looking up arrows, mathematical operators, currency signs, or typographic marks for use in text, code, or layout.
  • Students and researchers encountering notation in papers who need the actual character rather than a description.

The workflow is simple: sketch the character with as many strokes as needed, optionally switch to the fill or erase tool to correct it, then recognize. If results look wrong, redrawing more precisely is the main remedy the site suggests.

Limits to keep in mind

The database covers 11,817 Unicode glyphs drawn from free fonts, and Chinese, Japanese, and Korean characters are not yet supported. A character you cannot find may simply be absent rather than badly drawn. Recognition also depends on reaching the site's recognition engine, so a "Bad Gateway" error means the service is temporarily unavailable rather than that your sketch was wrong.

For a concrete case: if you are trying to type a rare math symbol into a document, draw its distinctive strokes first—the parts that separate it from similar symbols—and compare the top results by shape before copying the character.

As a next step, if Shapecatcher returns several close matches, check the Unicode list linked from the site to confirm which block a candidate belongs to, since that narrows the choice. For LaTeX users specifically, the site points to Detexify for command lookup instead.

How do I find a Unicode character when I only know what it looks like?

Draw the character in the box on Shapecatcher and click "Recognize." The tool compares your sketch against a database of Unicode glyphs and lists the closest-looking matches, so you can identify a symbol whose name or code point you don't know.

How to get a useful match

  • Draw with the mouse, adding as many strokes as the shape needs; switch to the fill or erase tool to adjust.
  • Sketch the character as precisely as you can, since recognition depends on shape similarity.
  • Click "Clear" to wipe the canvas and results before trying a different symbol.
  • If results look poor, redraw more carefully; the page itself notes that weak performance may just mean the drawing was imprecise.

Where it falls short

The database currently holds 11,817 Unicode glyphs, drawn from free Unicode fonts to avoid licensing problems. Chinese, Japanese, and Korean characters are not yet supported, so CJK symbols won't appear. If a character isn't found, it may simply be missing from the database rather than drawn badly.

Practical scenarios

  • Linguistics or math students who spot an unfamiliar symbol in a paper can sketch it and copy the matching character.
  • Developers hunting for a glyph to paste into code or documentation can use it as a quick lookup when they know the shape but not the name.
  • LaTeX users should look elsewhere for commands: the site points to Detexify Detexify for that purpose.

As a next step, copy the best match and verify it against an official Unicode chart before relying on it in published work.

Why can't I find Chinese, Japanese, or Korean characters on Shapecatcher?

Shapecatcher currently leaves Chinese, Japanese and Korean (CJK) characters out of its recognition database because it has not found a suitable free CJK font to use. The page explains that it only draws glyphs from free Unicode fonts to avoid licensing problems, and no adequate CJK font was available when the database was built. The recognition algorithm itself is not the limitation—the page says it could handle many more characters—so the gap is about the available font data, not the matching method.

A practical consequence: if you sketch a CJK character, the tool will still return the closest shapes it knows, but those results will be misleading because the correct character was never in the pool. Don't read a poor match as a sign your sketch was wrong.

If you need to identify a CJK character by shape, treat Shapecatcher as a tool for other scripts and try a handwriting or component-based input method instead—for example, drawing the character on a phone keyboard or using a dictionary that accepts stroke or radical input. When you return to Shapecatcher for non-CJK symbols, draw with clear, separate strokes and use the fill and erase tools to match the character's weight, since the page notes that precise drawing improves results.

What should I do if the character I drew isn't found in the results?

If a drawn character doesn't appear in Shapecatcher's results, first assume the match failed rather than that the character doesn't exist. The tool compares your sketch against a fixed database of about 11,817 Unicode glyphs, and it explicitly excludes Chinese, Japanese and Korean characters for now because no suitable free CJK font has been included. So a missing result can mean the glyph isn't in the database, or that your drawing was too rough for the recognition to rank it highly.

Practical steps

  • Redraw more precisely. Use the fill and erase tools to make the strokes closer to the printed shape, then recognize again. The site itself suggests drawing as accurately as possible when results are poor.
  • Check whether the character is likely covered. If it's a CJK ideograph, kana or hangul, expect no match; the site says those scripts aren't supported yet. The Unicode list on the site shows which blocks are currently included.
  • Try a different route for the same goal. If you know the character's approximate name, category or a related symbol, a Unicode reference such as Unicode can help you confirm the code point. For LaTeX commands specifically, Shapecatcher points to Detexify as an alternative.
  • Treat a "Bad Gateway" error separately. That message means the recognition engine is unreachable or offline, not that your character is missing. Retrying later is the sensible response.

A useful decision rule: if the shape is a non-CJK symbol and a careful redraw still fails, the glyph is probably outside the database; if it's CJK, don't spend time refining the sketch, because the limitation is coverage rather than drawing quality.

How can I get LaTeX commands for a special character I found?

Shapecatcher helps you identify a character by shape, but it does not provide LaTeX commands. Draw the symbol in its box and click "Recognize" to get the closest Unicode matches; once you have the character or its Unicode name, you can look up the corresponding LaTeX command separately. For LaTeX specifically, the site points to Detexify, which maps a hand-drawn symbol to LaTeX commands directly.

A practical workflow: use Shapecatcher when you don't even know what the character is called, then confirm the codepoint and search a LaTeX symbol reference for the command. If you already know you need LaTeX output, start with Detexify instead—it saves the intermediate step.

Two caveats from the site: Chinese, Japanese and Korean characters aren't supported yet, and recognition works best with careful, precise drawing.

What does a 'Bad Gateway' error mean when I try to recognize a drawing?

A "Bad Gateway" error on Shapecatcher means the drawing was received, but the recognition engine behind it could not be reached or is currently offline. The page itself explains this in its help section, so the problem is on the service side rather than with your sketch or browser.

What to do

  • Redraw and try "Recognize" again after a short wait; a temporary outage often clears.
  • Keep your drawing simple and precise so a retry is quick.
  • If the error persists, report it by e-mail as the site invites, noting roughly when it happened.

What it does not mean

It is not a sign that your character is missing from the database, and it does not indicate a problem with your strokes. A character that genuinely isn't recognized usually returns weak or no matches, not a gateway failure.

For context, the tool searches a database of 11,817 Unicode glyphs and does not yet cover Chinese, Japanese or Korean characters. So if recognition returns nothing useful after the service is back, the missing coverage is the more likely explanation than the error.

Related questions

More questions →
How to Find a Unicode Character by Drawing Its Shape with Shapecatcher

Draw the character you need in Shapecatcher's drawing box, click Recognize, and the tool returns the most similar Unicode glyphs from its database of 11,817 characters. This works when you know what a symbol looks like but not its name or code point — and when the character falls within the tool's supported Unicode blocks. Chinese, Japanese, and Korean characters are not yet supported, so CJK searches will fail even if you draw them accurately.

Step-by-step: drawing and recognizing a character

  1. Open shapecatcher.com. The drawing box ("drawbox") is the main workspace.
  2. Draw your character by clicking and holding the left mouse button while moving the cursor. Add as many strokes as the character needs.
  3. Use the Fill tool to fill in solid areas and Erase to remove mistakes. Clear wipes the canvas and the results.
  4. Click Recognize to run recognition. The tool compares your sketch against its glyph database and lists the closest matches.
  5. Pick the character you want from the results. If nothing matches, adjust the drawing and recognize again.

The expected result is a ranked list of visually similar Unicode characters. Recognition is shape-based, so stroke order and exact proportions matter less than overall form — but a rough or ambiguous sketch will produce poor matches.

What the database covers — and what it doesn't

Aspect Detail
Database size About 11,817 Unicode glyphs
Source of glyphs Free Unicode fonts only, to avoid licensing problems
CJK support Not supported (Chinese, Japanese, Korean)
LaTeX commands Not supported; use Detexify for LaTeX special characters

The author notes that the recognition algorithms could handle many more characters and that the database may be extended in the future. The CJK gap exists because a suitable free CJK font hasn't been integrated yet — Google's Noto family (Apache 2.0 license) is named as a candidate, but inclusion is still a plan rather than a feature. If you need to confirm whether a specific block is covered, check the Unicode list linked from the site.

When your character isn't found

Work through these causes in order:

  • The character isn't in the database. Only glyphs from free Unicode fonts are included, so some characters simply aren't there yet.
  • It's a CJK character. These are excluded entirely for now.
  • The drawing wasn't precise enough. The site's own advice is to draw as precisely as you can and try again. Recognition quality depends on how closely your sketch resembles the glyph.
  • The recognition engine is offline. A "Bad Gateway" error means the engine can't be reached or is temporarily down. Wait and retry; the site invites email reports about outages.

If results are consistently disappointing for a character you believe should be supported, the author asks for an email describing the case.

Practical tips for better matches

  • Draw the character large enough to fill a good portion of the box — small sketches lose distinguishing detail.
  • Use Fill for characters with solid regions (blocks, filled circles) rather than scribbling over them.
  • Keep the sketch clean: erase stray strokes before recognizing, since extra marks count as part of the shape.
  • If the first result list is close but wrong, refine one feature at a time (a curve direction, a crossbar position) and recognize again.

Related tools and alternatives

Shapecatcher is specifically for finding Unicode characters by shape. If your goal is LaTeX commands for special symbols, the site points to Detexify instead. For other drawing-based tools, the approach differs by purpose — for example, MinecraftShapes.com generates pixel shapes for Minecraft builds, and Sketchful.io is a multiplayer drawing game — so match the tool to whether you need a character code, a build pattern, or entertainment.

How to Generate Pixel Shapes for Minecraft Builds with MinecraftShapes.com

MinecraftShapes.com is a browser-based shape generator that turns geometric forms—lines, triangles, pentagons, hexagons, octagons, circles, and more—into pixel grids you can copy into Minecraft. To use it, open the site with JavaScript enabled, pick a shape, set your coordinates or side count, tune thickness and fill, then export as SVG, PNG, or pixel data (or copy a permalink to save the design). It's built for players who want regular, symmetrical footprints rather than freehand pixel art.

Before you start

  • JavaScript must be on. The page states plainly that the shape generator requires JavaScript; with it off, nothing will render.
  • Know your footprint. Decide roughly how wide and tall the build should be in blocks before you start, since coordinates and side counts drive everything else.
  • Have a way to use the output. You can download SVG or PNG, copy pixel data, or copy a permalink. The site does not describe a direct in-game import, so plan on reading the grid and building to it.

Step-by-step: generate a shape

1. Choose the shape type

The shape menu includes:

  • Line (A to B)
  • Equilateral Triangle
  • Quadrilateral
  • Pentagon
  • Hexagon
  • Septagon
  • Octagon
  • Nonagon
  • Decagon
  • Dodecagon
  • More sides…
  • Circle (Ellipse)
  • Angle

For a build footprint, polygons and circles are the usual starting points; Line and Angle are better for paths, walls, and roof slopes.

2. Set the geometry

Depending on the shape, you'll work with some combination of:

  • Start coords (x, y) and End coords (x, y) for lines and angles
  • Sides for polygons
  • Top width, Diameter, Height for sizing
  • Skew, Angle, Rotation to tilt or orient the shape
  • 2×2 centre with a "try to force" option to align the shape on an even grid

Enter values, and the diagram updates. The expected result is a pixel pattern with the symmetry you'd expect from a regular polygon.

3. Refine the pattern

Use the extras and display controls to match your build:

  • Extras: Stars, radii, etc. — adds stellations (star shapes made by joining vertices in different orders, shown as {7/3}-style notation) and radius guides.
  • Thickness: thin / thick / filled — thin gives an outline, filled gives a solid footprint. The FAQ suggests two routes to "thicc" shapes: make a thin shape and thicken it until satisfied, or stack multiple thin shapes of different radii around the same centre.
  • Force circle — pushes the result toward a circular outline.
  • Block count — shows how many blocks the shape covers, useful for estimating material needs.
  • Show coords (and crosshairs) — overlays coordinates on the grid so you can read positions while building.

4. Navigate and mark the diagram

  • Scroll or pinch to zoom, click and drag to pan.
  • Right-click or long-press a square to highlight it and mark your place—handy for tracking a corner or centre while you build.
  • Highlights: Clear / Copy and the arrow keys help you manage and step through marked cells.
  • Set coords / Set all cell coordinates let you lock in positions precisely.

5. Export or save

  • Download: SVG / PNG / pixels — SVG for scaling and printing a plan, PNG for a quick reference image, pixels for the raw grid data.
  • Copy permalink — saves the exact configuration in a URL so you can reopen or share the design.

Why shapes can look "wonky" or circle-like

Two behaviors are worth knowing before you assume something is broken:

  • Line direction matters. The FAQ explains that because of how rasterized geometry works, the direction you draw a line changes the pixel result. The site enforces symmetry where you'd expect it in regular polygons, so small asymmetries in lines are normal—but if you believe something is genuinely wrong, the site invites you to get in touch.
  • High side counts approach a circle. The more sides a polygon has, and the shorter each side is, the lower the definition—so a many-sided polygon can be hard to distinguish from a circle at small sizes. If you need a visibly polygonal look, keep the shape large enough that individual sides read clearly.

Quick reference

Need Setting to use
Outline for a wall or border Thickness: thin
Solid floor or platform footprint Thickness: filled
Star decoration Extras: Stars, radii, etc.
Even-grid centering 2×2 centre (try to force)
Material estimate Block count
Reusable/shareable design Copy permalink
Plan to print or scale Download: SVG

Common snags

  • Nothing renders. Check that JavaScript is enabled—this is the most likely cause per the site's own notice.
  • Shape looks lopsided. Confirm you're using a polygon type rather than a line, and check rotation/skew values; the site guarantees symmetry for regular polygons.
  • Polygon looks like a circle. Increase the size or reduce the side count so the edges are visible.
  • Your shape isn't listed. The site says all regular polygons are implemented; for anything else, email a suggestion—updates happen when the developer has time, so don't expect immediate additions.
  • Want your build featured? The gallery accepts submissions: send a picture and the build's name.

If the tool saves you time, the site notes that donations and Patreon support keep it improving—optional, but relevant if you rely on it for large projects.

What Is Sketchful.io and How Do You Play the Multiplayer Drawing Game?

Sketchful.io is a free browser-based multiplayer drawing and guessing game — a Pictionary-style contest where players take turns sketching a word while everyone else races to type the correct guess. You play it at sketchful.io, and to join a lobby your network needs a Google account, so sign in with Google once before you start. From there you can jump into a public room or create your own with custom rules.

How a Round Works

The game runs in rounds. Each round, one player is given a word to draw and a countdown timer; everyone else types guesses into the chat. The faster you guess, the more points you earn, and the drawer scores when people guess their word. After the drawing time runs out or the word is guessed, the next player takes a turn.

The default room settings shown in the lobby are:

Setting Default Options
Rounds 3 1–10, 15, 20, 25
Drawing Time 90 seconds 15–300 seconds in set steps
Max Players — 2–16, then 24, 32, 64, 128, 256
Visibility Public Public or Private
Game Mode Pictionary Pictionary, Free Draw, Co-Op, Flashlight, Knock Out

Getting Into a Game

  1. Open sketchful.io in your browser.
  2. Sign in with Google when prompted — the site states your network needs a Google account to join a lobby, and one sign-in is enough.
  3. Join a public lobby, or create your own room and share the room link with friends so they can join.
  4. When it's your turn, draw the word shown to you. When it isn't, type guesses as fast as you can.

If you create a private room, only people with the link can get in, which is the usual way to play with a specific group.

Drawing Controls

The in-game tutorial lists these controls:

  • F — flood fill
  • B — brush
  • E — erase
  • C — clear
  • Z — undo
  • Mouse wheel — change brush size

There's also a drawing menu with Share, Download, Edit, and Delete, and a gallery you can log in to save drawings to.

Room Customization

When you host, you can set the lobby name, visibility (public or private), drawing time, max players, number of rounds, a welcome message, and the game mode. You can also load a custom word list — the site ships with themed lists such as 3–6 letter words, shapes, AI words, advanced English, and many more — or upload your own file.

House Rules and Moderation

The game asks players to follow a few basic rules:

  • Don't write the word you're drawing, and don't spoil the word or type it in chat.
  • Keep content PG-13 and be nice to others.
  • Protect your privacy.

You can click on players to see their stats, kick them, or report them. Reports cover inappropriate drawings, chat abuse or harassment, cheating or auto-guessing, and other issues, and they send the reported player's drawing and recent chat to moderators. Reporting players and turning off the profanity filter both require logging in.

Common Snags

  • Kicked for inactivity — if you stop playing, a warning appears and you'll be removed after about 15 seconds unless you confirm you're still there.
  • Can't join a lobby — you likely haven't signed in with Google yet.
  • Can't report or disable the profanity filter — both need you to be logged in.
  • Want to keep a drawing — use Download or Save Recording from the drawing menu, or log in to save to your gallery.

Website Overview

Identifiable technologies and additional version or configuration signals make the service easier to fingerprint, which may help targeted scanners narrow their checks. An established domain and managed infrastructure suggest continuity of operations and may support dependable delivery, although neither guarantees service quality.

Domain and Registration

Registered in 2011, this domain has about 15 years of history. That suggests continuity, although ownership and purpose may have changed. Transfer-protection status is present, helping reduce the risk of unauthorized domain transfers. The registrar is NameCheap, Inc., a widely used domain service provider. The domain uses the common .com extension, which is not an independent safety signal.

DNS and Email

Nameservers are provided by Cloudflare, indicating managed DNS hosting. No CNAME was found; the observed records resolve directly to addresses. No MX record was found. A conventional explicit inbound-mail route is not configured. DNSSEC signatures were not detected, so this additional DNS authenticity protection is not confirmed. The lowest observed DNS TTL is 300 seconds.

TLS and Certificates

The public key uses EC with 256 bits. The server supplied a complete certificate chain. No organization name is present in the certificate; the available fields are consistent with domain validation. The certificate was issued by Let's Encrypt, commonly associated with automated certificate services. The certificate's total validity is about 89 days, consistent with a short renewal cycle.

HTTP and Browser Security

The Server header exposes the software version: nginx/1.30.5. This makes version-targeted checks easier, but is not proof of an exploitable vulnerability. The checked browser-security headers were not detected, leaving fewer explicit browser-side safeguards. No X-Powered-By header was found, reducing one common source of backend fingerprinting information. No obvious internal addresses or debug information were found in the headers. No explicit CDN or WAF marker was found in the response headers.

Technology Stack Analysis

The public page identifies nginx 1.30.5, with exact versions exposed for 1 technologies. These details can narrow vulnerability checks, although exposure alone is not a vulnerability.

Search and Social Sharing

No homepage canonical URL was detected. If duplicate URLs exist, consolidation may be less explicit. No Open Graph metadata was detected, so social previews may depend on platform inference. The title has 50 characters, within a common display range. A meta description is present, with 84 characters. The observed directives allow indexing and link following.

Hosting and Email

DNSCloudflare
HostingGreen Mini host BV
EmailUnknown
Approximate IP geolocation (inferred; a CDN or proxy may differ from the origin server) The Netherlands flagThe Netherlands Inferred 45.148.170.44

Registration details

RDAP / WHOIS

RegistrarNameCheap, Inc.
Registered2011-08-13
Expires2028-08-13
Domain statusclient transfer prohibited
Nameserversamy.ns.cloudflare.com、igor.ns.cloudflare.com
DNSSECunsigned

DNS records

DNS

TypeNameValueTTLPriority
Ashapecatcher.com45.148.170.44300—
AAAAshapecatcher.com2a0a:aa42:1070:10::2300—
NSshapecatcher.comamy.ns.cloudflare.com86400—
NSshapecatcher.comigor.ns.cloudflare.com86400—

TLS and certificates

TLS / SSL

AssessmentNormal configuration
Supported protocolsTLSv1.2、TLSv1.3
Negotiated protocolTLSv1.3
Certificate subjectshapecatcher.com
IssuerLet's Encrypt
Valid until2027-01-07T17:27 · Remaining when checked: 75 days
Verification detailsCertificate trust: Passed · Hostname match: Passed

HTTP response headers

HTTP

HeaderValue
content-typetext/html; charset=utf-8
servernginx/1.30.5

Identified technologies

nginx 1.30.5

Pages, Search and Sharing

Meta descriptionSearch Unicode characters by drawing them in a box and find the most similar shapes.
Canonical URLNot detected
LanguageEnglish (default)
Twitter CardNot detected

Unknown

No robots.txt found

No sitemaps found

User reviews (0)

  • No reviews yet.