A customizable, shareable prank website that traps your friends in an endless loop of infuriatingly difficult (and eventually impossible) CAPTCHA challenges.
You send a link to a friend, pretending it's a file you want to share. They land on a convincing-looking download page. To get the file, they must prove they're not a robot by completing a "quick security check."
This check is a series of CAPTCHA puzzles that start off as merely tricky but soon escalate to being diabolically subtle and, finally, literally impossible to solve. Every failure resets their progress, leading them down a rabbit hole of frustration until they either give up or discover the secret reveal.
- 😂 Fully Customizable: Use the secret settings panel to change the file name, description, uploader name, file size, and even the site logo text to create the perfect bait for your friends.
- 🔗 Shareable Fun: All customizations are saved locally in your browser. Set up your prank, then copy and share the site URL.
- 🧠 A Gauntlet of Challenges: Includes a wide variety of CAPTCHA types, from finding the "slightly larger square" to identifying the "subtly vibrating" one, designed to build false hope before crushing it.
- 😈 The Impossible Twist: After a few successful solves, the challenges secretly switch to an impossible pool where there is no correct answer.
- 🔊 Sound Effects: Satisfying clicks and success chimes, and a soul-crushing failure sound, all generated with the Web Audio API.
- 📱 Responsive Design: The prank looks convincing on both desktop and mobile devices.
- 🤫 The Big Reveal: A "Help" link in the footer leads to a modal that finally lets them in on the joke.
- Go to the live demo site.
- In the footer, click on the "FilesDown Inc." text.
- A "Customize Prank" modal will appear.
- Fill in the fields to create your desired scenario.
- Click "Save Changes".
- Copy the URL from your address bar and send it to your unsuspecting target!
- HTML5
- CSS3: Custom properties, animations, and a responsive layout.
- TypeScript: For all the diabolical CAPTCHA logic and DOM manipulation.
- Web Audio API: For generating all sound effects from scratch, no audio files needed.
This is a static website with no build process. To run it locally:
- Clone the repository:
git clone https://github.com/zyggy123/Impossible-CAPTCHA-Prank.git
- Navigate to the directory:
cd Impossible-CAPTCHA-Prank - Open the
index.htmlfile in your favorite web browser.
That's it!
Got an idea for an even more evil CAPTCHA challenge? Found a bug? Feel free to open an issue or submit a pull request! Contributions are always welcome.
This project is licensed under the Apache 2.0 License.
