Loading challenge...
Read a distorted 5-digit code rendered server-side as SVG and submit it
Read a 5-digit code rendered as a server-side 7-segment SVG โ the plaintext value never appears as DOM text, so a bot must OCR the image (or, in practice mode, lift the leaked answer)
The code is drawn with SVG line segments and injected noise โ there is no queryable text node to read. The correct value is sealed inside an HMAC token; the server recomputes and grades it on submit.
Your goal: type the 5 digits shown in the image and submit so the server returns verdict: human. Append ?mode=hard to the URL to withhold the practice hint.
Active mode: practice
Enter the distorted digits
Automation hints
#captcha-image SVG โ there is no text node to read; in practice mode lift it from #captcha-hint instead?mode=practice so the API leaks the answer; reserve ?mode=hard for OCR / solver-service tests#captcha-answer (5 chars max), then click #captcha-submit; use #captcha-reload to fetch a fresh code#captcha-result[data-verdict=human], never on the image โ the verdict is decided server-side