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 ONNXTurnstile-protected loginConfidence you can trust
lab://text · difficulty 2
validatepreprocesssegmentrecognisescore
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.
Validate
Magic bytes, size and decompression-bomb limits, EXIF orientation.
Enhance
Illumination flattening, white balance, adaptive denoise and sharpening.
Locate
Regions of interest, grids, objects and character boundaries.
Recognise
CRNN, segmentation MLP and CNN tile classifier, with optional canary or shadow models.
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.