Turn an AI-made quiz or review game into a link your students can open
Quick answer
Ask ChatGPT, Claude, or Gemini for the quiz or game as one HTML file, publish it, and give students the link or a QR code. On the Convika Free plan, students open it in the browser on a Chromebook, an iPad, or a phone without an account, and you see how many visits it gets. Claude's own sharing does not do this for a class, because a shared artifact opens only for people signed in to Claude, and Claude's terms require users to be at least 18. If you need each student's score, use a Google Forms quiz instead. An AI-made game is for practice and review. The upload box on this page gives a preview link that works 3 minutes and runs none of the game's scripts, so it is for checking the page, never for students.
Free plan: no credit card, 1 published page, 10,000 pageviews a month.
On this page
- When a link beats Kahoot or Blooket
- Ask the AI for one HTML file
- Getting the file out of ChatGPT, Claude, or Gemini
- Publish the game in 4 steps
- Getting it to your students
- Fix a mistake without changing the link
- If you teach in Hong Kong
- What works in a published game, and what doesn't
- Frequently asked questions
ChatGPT made a review game in 2 minutes. Now 28 students need to play it on their Chromebooks, and nobody should have to log in. This guide covers asking the AI for a game that works as one file, publishing it free, and handing it to a class as a link or QR code. If you need a physics simulation instead, read how to make a science simulation with AI. Anthropic, OpenAI, Google, Kahoot, Blooket, and GoGuardian pages quoted were read October 16, 2026.
When a link beats Kahoot or Blooket
Kahoot and Blooket run games from question sets made in their own editors. Students join both without an account. A Google Forms quiz can grade each student's answers. A page the AI writes can be any game the AI builds, such as a Jeopardy-style board or an escape room. It records no one's score.
| Option | How students get in | Each student's results | What the game can be |
|---|---|---|---|
| A page the AI made, on Convika | A link or a QR code, with no account | None: the page counts visits, not who answered what | Whatever the AI builds in one HTML file |
| Kahoot | A game PIN, a link, or a QR code. “You usually don't need a Kahoot! account to join.” | Basic reports on the free Kahoot! Go plan show all participants and questions | Kahoot's question types, such as quiz and true/false |
| Blooket | A game ID, a QR code, or a link. “Only the teacher needs an account.” | Individual student reports come with Blooket Plus | Your question set, in Blooket's game modes |
| Google Forms quiz | The form's link | With Collect email addresses on, you grade and give feedback on each response | Questions with an answer key, such as multiple choice and short answer |
| Gemini, Share to Classroom | A post or an assignment in Google Classroom | Not described in Google's announcement | A Canvas creation: “websites, quizzes, interactive games, infographics, and more” |
Kahoot!+ plans start from $3 a month, billed annually. Blooket is free for live games up to 60 players. Share to Classroom requires Google Workspace for Education Fundamentals, Standard, or Plus, and “students and educators must also be in a group or OU with Gemini set to On.” Compare Gemini's public link vs a published page in How to share a Gemini Canvas with students. Plan facts come from Kahoot's join help and plans, Blooket's help on student accounts and Blooket Plus, Google's help on Forms quizzes, and Google's Share to Classroom announcement of June 29, 2026.
Ask the AI for one HTML file
Paste this into ChatGPT, Claude, or Gemini, and change the topic line. It asks for the whole game in one file, which is what you upload. It also rules out calls to other sites, because a published page cannot make them.
Make a review game for my class as one HTML file, with all the CSS and JavaScript inside it.
Topic: [your unit, such as the water cycle, grade 6]
- 10 multiple-choice questions with 4 choices each, shuffled every time the game starts.
- After each answer, show whether it was right and explain the answer in one sentence.
- At the end, show the score and a Play again button. Keep the best score in localStorage.
- Big buttons that work with a tap on a phone, an iPad, or a Chromebook.
- Don't ask for names or anything else about the player.
- Don't load anything from other websites, except a library over https. Don't fetch or send data anywhere, and don't use eval or new Function.
Give me the whole file in one code block.
To make another kind of game, replace the first 3 points:
- A Jeopardy-style board for the projector: “A board of 5 categories with 5 questions each, worth 100 to 500 points. Click a square to show its question, then Show answer. Keep score for 2 to 4 teams.”
- An escape room with 4 locks: “4 locks, each opened by typing the answer to one question. A wrong answer shows Try again. After the 4th lock, show a You escaped screen.”
Play the game yourself before class, and check every answer. The AI can get a fact wrong. A game you only project from your own laptop needs no host: open the file in your browser, and play it on the big screen. A link matters when students play on their own devices, or a colleague wants the same game.
Getting the file out of ChatGPT, Claude, or Gemini
Copy the whole code block, or download the file if the AI gave one. Here is how that works in each AI:
- ChatGPT. Copy the code block, or download the
.htmlfile if ChatGPT made one. See code blocks, downloads, and links that don't open in How to publish an HTML page from ChatGPT. - Claude. A shared artifact doesn't reach students. Anthropic's sharing help explains that Pro and Max can share with Anyone with the link. Team and Enterprise can share only when an Owner has turned on External sharing or allowed that artifact. Still, “Everyone needs a Claude account. People without one can't open a shared artifact, even with the link.” The only exception is a legacy artifact published from a chat. Claude's consumer terms state you “must be at least 18 years old,” and Claude for Teachers, free for verified US K-12 educators, is “not for students”: “Student accounts aren't part of Claude for Teachers.” Ask Claude for the whole page as one HTML file, and publish that. Follow the steps in How to share a Claude artifact with people who don't use Claude, and read about Claude for Teachers: sharing a Claude artifact with students.
- Gemini. Go to Canvas, click Code at the top right of the panel, and copy the whole file (Google's Canvas help). On a school Google Workspace for Education account, Share > Share to Classroom attaches the creation to a class post or assignment instead, where the school's admin allows it. A Convika link also works outside Classroom on Padlet, Teams, or a QR code. Find the rest in How to host a website Gemini Canvas made.
Publish the game in 4 steps
1. Drop the file or paste the code
Drop your .html file into the box at the top of this page, or switch to Paste code and paste it there. You can add one .html or .htm file up to 2 MB without creating an account. Click Get my preview link. When you see “Your preview is ready,” open the link to check the layout. The preview runs none of the page's scripts, so the game will not start there. The link works for 3 minutes. Use it for checking only, and never share it with students in a QR code or a class post.
2. Keep the page and play it
Click Keep this page — free, no card above the preview link to sign up. The page moves into your account as uploaded, with its scripts turned on. Go to the page's screen in your dashboard and click Open preview. Play the game through once. Test it on a Chromebook or iPad if you have one nearby.
3. Publish it
Click Publish, and a dialog asks who can open the page. Public is free: students with the link can open the game without an account or password, and it may show up in search results and in Convika's gallery. To keep it out of both, choose Private link (Pro or pass). If you want a password, choose Only people with the password (a Pro feature at $12 a month). Make your choice and click Publish again in the dialog—you can always change search visibility or add a password later in Site settings. The game then goes live at an address like yourpage.convika.page, which stays the same until you click Unpublish. Free includes 10,000 page views a month across all your pages. The Free plan requires no credit card and includes 1 published page. Free pages show a small Convika bar at the bottom. Pro removes it.
4. Show the QR code
Find your address under Live URL on the page's screen. Click Show QR code next to it. The code opens large, with the web address printed under it in big type. Project it as is for the room. Click Download PNG to drop the code onto a slide or a worksheet. The code holds the page's address, so it keeps opening the game after you publish a new version.
Getting it to your students
Give your class the published address. Never share the box's preview link. It stops working after 3 minutes and runs no scripts.
- Google Classroom. Open the class and select Classwork. Choose Create > Material. Under Add, click Link and paste the address (Classroom's help). To share it as an assignment instead, see how to post a game in Google Classroom.
- Padlet. Add a post with the address as a link. Students open it to play. A Convika page cannot be shown inside another site, so the game does not play inside the padlet itself.
- A QR code. Project the code from Show QR code, or print the PNG on a worksheet. Students scan it with the Camera app on an iPad or a Chromebook. Follow how to turn an HTML file into a QR code, step by step.
- Teams. Paste the address into a post in the class team, or attach it to an assignment. Follow Microsoft's steps in how to share an HTML file in Teams.
- If students already got the file. Use the free HTML viewer with no upload. Open only the file you sent. Turn off Run scripts before choosing any file they were not expecting, so no scripts run and forms cannot send. Then tap Choose an .html file and pick it.
Before class, open the link on one student device. School web filters can block a site they have not categorized. GoGuardian's help on its Uncategorized setting says it “can help block newly created or less-visited sites, but it can also block legitimate sites.” If the page does not open, ask whoever runs your school's filter to allow its address.
QR Code is a registered trademark of DENSO WAVE INCORPORATED in Japan and in other countries.
Fix a mistake without changing the link
A student spots a wrong answer mid-class. Fix it in the AI, then upload the new file to the same page. On the page's screen, go under New version from a file. Drop the changed file or click Paste code, then click Upload as a new version. Uploading uses no AI credits. A card says “Preview v2 is ready,” with the new version's number. Click Open preview to check, then click Publish v2 at the same link. Until then, visitors see the live version.
The address stays unchanged. The printed QR code and the link in Classroom open the new version. Do not click Upload an HTML file in the dashboard for a fix. It creates a new page with a new address, which your code and post do not open.
For a small change, type it into Improve with AI on the same screen. Each edit uses AI credits: 1 on the default model. Free accounts start with 10.
If you teach in Hong Kong
Hong Kong is not among the countries and regions in Anthropic's Supported Regions Policy, effective May 12, 2026. It is not on OpenAI's list of countries and territories for its API, which says “Accessing or offering access to our services outside of the countries and territories listed below may result in your account being blocked or suspended.” Google's list of where the Gemini web app is available includes Hong Kong.
The steps on this page do not depend on which AI wrote the file. A quiz from Gemini, Microsoft Copilot, Poe, or DeepSeek publishes the same way, as long as it is one HTML file.
What works in a published game, and what doesn't
- Taps, key presses, sound, and a best score work. A test on October 13, 2026 used a one-file game on a Free page. The script, key presses, taps, sound, and a best score saved in the browser all worked in Chromium, Firefox, and WebKit.
- Calls to other sites don't. On Free, a Convika page sends requests only to its own address. Pro and the 1-year pass also allow the analytics tools Convika supports, and Google's addresses are among them, so a script that writes answers to a Google Sheet may work there, then stops without a warning once the page is back on Free. A leaderboard on another server or a call to an AI model's API doesn't work on any plan. The prompt above rules all of them out.
- One file, up to 2 MB. If the AI split the game into several files, ask it to put everything into one HTML file.
- No embedding. No other site can show a Convika page in a frame. The game cannot sit inside Google Sites, a padlet, or an LMS page. Post the link instead.
- No students' names or grades on the page. Anyone with the address opens a published page, unless it has a password. To keep a game to your class, choose Only people with the password when publishing, and write the password on the board. Passwords are part of Pro for $12 a month.
Frequently asked questions
How do I share a ChatGPT quiz with students?
Ask ChatGPT for the quiz as 1 HTML file, publish it on Convika, and give students the link or a QR code. Drop the file in the box on this page. Click Keep this page — free, no card, then click Publish on the page's screen. Students open the address in their browser without an account. Do not share the box's preview link. It works 3 minutes and runs no scripts.
Can students play without an account?
Yes, students play without an account. A published Convika page is an ordinary web page. Students open it on a Chromebook, iPad, or phone without signing in. A shared Claude artifact works differently. Anthropic's help says “Everyone needs a Claude account,” and Claude's terms require users to be at least 18. If you add a password when publishing, students need only the password.
Can I make a Jeopardy game with ChatGPT?
Yes, you can make a Jeopardy game with ChatGPT. Ask for a Jeopardy-style board as 1 HTML file with 5 categories, 5 questions each worth 100 to 500 points, and a score for 2 to 4 teams using the prompt on this page. If you only project from your laptop, open the file in your browser. Publish it when students or colleagues need the link.
Can I see students' scores?
You cannot see students' scores from the game. Convika counts visits by day, device, and country. It does not track who answered what. The page cannot send scores to another site. If you need each student's score, use a Google Forms quiz with Collect email addresses on, or check a Kahoot or Blooket report. An AI-made game is for practice and review.
Does it work on school Chromebooks?
Yes, the game works in the browser on school Chromebooks if the school's web filter lets the address through. Some filters block sites they have not categorized. Open the link on 1 student Chromebook before class. If the filter blocks it, ask the person who runs the filter to allow the page's address.
Can I put it on Padlet?
Yes, you can put it on Padlet as a link. Add a post with the page's address, and students open it to play. A Convika page cannot be embedded in another site. The game does not play inside the padlet itself.
Next step
How to password protect an HTML page without code, on your own domain
JavaScript passwords sit in the page code. Put an HTML page from ChatGPT or Claude behind a server-checked password on your own domain.
Related articles
- Turn an HTML file into a QR code people can scanA QR code holds a link, never the file. Publish the HTML page at an address that stays. Show its QR code in the dashboard and download it as a PNG.
- QR code quiz: put an AI-made quiz or worksheet behind a QR codePublish a ChatGPT or Claude quiz once and print its QR code, or make a self-check worksheet: one page, one code per question. No student accounts.
- Put an AI-made quiz on your students' iPads: one link or QR code, no app, no loginAn .html quiz sent to iPads by AirDrop or email opens in a preview that may not run it. Publish it once and give students a link or a QR code instead.
- ChatGPT flashcards as a link your study group opens on a phoneChatGPT makes flashcards in chat, and Quizlet's ChatGPT app turns them into a set to share. Or publish a flip-card page of your own: no app, no account.
- How to publish a game you made with ChatGPT so friends can play itPut a one-file HTML game from ChatGPT online for free and send friends a link. itch.io, GitHub Pages, Netlify Drop, CodePen, and Convika compared, with steps.
- Make a game with AI for free, no coding, and send friends a link they can playNo game-maker app needed: ask ChatGPT, Claude, or Gemini for a one-file HTML game, test it on your phone, and publish it free as a link friends can play.