Private studio · owner access only

Recognise, test and verify — in one studio.

Captcha Lab reads your own challenge images with a CRNN + segmentation ensemble, generates eleven kinds of synthetic test challenges with ground truth, trains better models from your data, and hands real third-party checks to a person through the official widget.

Runs in your browser with ONNX Turnstile-protected login Confidence you can trust
Recognised text
 
—
11challenge kinds in the lab
2-engineCRNN + segmentation voting
< 60 msmedian OCR latency on CPU
0third-party challenges auto-solved — ever
Everything in one place

Built for owners who test their own verification flows.

From a single image to a full regression suite: recognise, pick, annotate, evaluate, train and promote — with honest confidence at every step.

Ensemble OCR with calibrated confidence

A CRNN with CTC decoding reads distorted text end-to-end, while recognition-driven segmentation offers a second opinion. When they disagree, the answer is flagged instead of guessed.

  • Per-character confidence, alternatives and boxes
  • Charset, length and math constraints
  • Sauvola / Wolf / multi-scale binarisation

Image picking studio

Click, drag, keyboard or touch to select tiles, then compare against model suggestions with undo and redo.

Synthetic test lab

Text, math, colour-text, grids, odd-one-out, counting, click-the-target, slider, rotation, audio and checkbox — each with ground truth and difficulty 1–5.

Training studio

ZIP import, paste-to-label, review queue, hard-example mining, deduplication and leakage-safe splits. Models are promoted only when they win.

Human verification gate

reCAPTCHA, hCaptcha and Turnstile are detected and paused, shown to a person in the official widget, and validated server-side with strict hostname, action, freshness and single-use checks.

Observability built in

Latency percentiles, calibration tables, confusion analysis, model leaderboards, audit logs and Prometheus metrics.

The pipeline

Every image takes the same careful path.

Each stage is timed, bounded by a deadline and validated, so one malformed upload can never take the system down.

  1. Validate

    Magic bytes, size and decompression-bomb limits, EXIF orientation.

  2. Enhance

    Illumination flattening, white balance, adaptive denoise and sharpening.

  3. Locate

    Regions of interest, grids, objects and character boundaries.

  4. Recognise

    CRNN, segmentation MLP and CNN tile classifier, with optional canary or shadow models.

  5. Decide

    Calibrated confidence and disagreement checks. Uncertain answers go to the review queue.

What it does

Owner-controlled automation

  • Recognises images you own and challenges generated by the lab
  • Measures accuracy only against labelled ground truth
  • Validates provider tokens through official siteverify APIs
What it never does

Hard boundaries

  • Solve reCAPTCHA, hCaptcha or Turnstile challenges automatically
  • Forge, replay or reuse verification tokens
  • Spoof browsers, fingerprints or user identities

Ready when you are.

Sign in with your owner account to open the studio.

Owner sign in