# Puzzel.org > The free online puzzle maker with 45 ways to play. You supply the content — a word list, a set of questions, a photo — and one of 45 generators turns it into an interactive activity you can share with a link, embed in a website or print as a worksheet. It is built for teachers and used by anyone who wants a puzzle of their own. Create custom crosswords, word searches, jigsaws, quizzes, memory games, sudokus and more from your own content in a live editor, share them with a link, and embed them anywhere. - 45 activity generators, each with its own builder page, listed under "Activity generators" below. - Interface in 23 languages, right-to-left included. The activities themselves can be written in any language. - Players need no account: they open a link or scan a QR code. Creating can also be tried without an account; what you make is held in that browser until you sign in, and a free account is what makes a share link keep working. - No ads, no analytics, no third-party cookies. A session cookie for staying signed in is the only one set by default. - Free account: 2 saved activities and 60 player sessions a month, with every activity type available. Paid plans start at €30 a year. - A player session is one player opening one activity. The same player replaying it does not count twice, and the owner's own previews never count. - Runs in any modern browser on phone, tablet or desktop. Nothing to install, no plugins. - Result tracking is a paid-plan feature, switched on per activity: score, given answers and time per player, with or without asking players to register. Results are recorded only while the owner has a paid plan and tracking is on, and only the owner sees them. - Every account carries two storage regions, each Europe or the United States: one for uploaded images and audio (applies to new uploads, changeable by any account) and one for account data (US by default; moving it needs a paid plan and copies everything across before the old copy is removed). - A public activity library, where teachers share activities on purpose for other teachers to copy into their own account; nothing is listed automatically. - A connector for AI assistants (remote MCP server at https://puzzel.org/mcp, sign-in with a Puzzel.org account), free on every plan: it makes, finds and changes activities in the signed-in account. Claude lists it in its connector directory (https://claude.ai/directory/puzzel-org); any other assistant that takes a remote MCP server adds it by that address. - Made and run by Daan Weustenraad from Amersfoort, the Netherlands, who started it in 2016. Support: daan@puzzel.org. This is the long version, with the help centre and the theme pages' questions inlined. The short map is at https://puzzel.org/llms.txt. ## Start here - [Home](https://puzzel.org/en): What the site does, with the 4 generators the home page leads with. - [Activities](https://puzzel.org/en/generators): Every one of the 45 puzzle and game generators, grouped by kind, with a description of each and a link to its theme page. - [Features](https://puzzel.org/en/features): What activities can do: the editor, AI generation, the player, multiplayer, tracking, embedding. - [Ideas](https://puzzel.org/en/ideas): 90 ready-made ways to use the generators, each one a real activity that can be played on the spot and copied into an account: a knockout quiz, a secret-message word search, a treasure map trail. - [LMS](https://puzzel.org/en/features/puzzel-lms): Puzzel LMS: one page per lesson with text, media and activities, shared with a class of first names, with progress per student. Part of the School plan. - [Pricing](https://puzzel.org/en/pricing): Free tier and the paid plans, for education and for business, in euros and US dollars. - [Help](https://puzzel.org/en/help): Answers to the questions users actually ask, by category. - [About](https://puzzel.org/en/about): How and why Puzzel.org was built, told by the person who built it. - [Activity library](https://puzzel.org/en/library): Puzzles other teachers made, ready to copy. Browse by subject, language or activity type. Every activity here was shared by the person who made it. - [Sitemap](https://puzzel.org/en/sitemap): Every page, also as XML at https://puzzel.org/sitemap.xml. ## Activity generators Every link below opens that generator's builder. No account is needed to try one. ### Word puzzles - [Crossword puzzle](https://puzzel.org/en/crossword/build): Add your words and clues, and the crossword grid builds as you type. Play it online, share it or print it. Playable example: https://puzzel.org/en/crossword/play?p=-N7G3WdPBEnNh4jW6-Q7 - Print as a worksheet: Print the blank crossword for the class and the answer key for yourself. - Share it online: One link or QR code opens your custom crossword in any browser, with no player accounts. Embedding needs a paid plan. - Free to build, free to play: No account needed to try it. A free account saves your interactive crossword and covers 60 player sessions a month. One session is one player opening one activity. - Hidden solution: Hide a secret word in the grid. Players collect its letters as they solve the crossword. - Record results: Scores, times and answers per player, live in the Results screen. - Picture and audio clues: Swap text clues for pictures or audio, so players solve from what they see or hear. - Any alphabet: Any language works, from Arabic to Korean and Japanese, with a panel for special characters. - Play in teams: Split the class into teams. Answers sync live and you follow each team's progress. - Build the grid by hand: Place every word yourself for a tight, newspaper-style crossword. - Word bank: A button on the active cell opens the full list of answers, so players pick instead of typing. - Your colors and fonts: Grid colors, fonts and backgrounds, to match your brand or classroom. - Show the letter count: Each clue ends with the length of its answer in brackets, like (5). - Try a finished crossword: Open a ready-made crossword and play it online, free, exactly like your players would. - [Word search](https://puzzel.org/en/wordseeker/build): Add your words, choose their directions and watch the word search take shape. Play it online, share it or print it. Playable example: https://puzzel.org/en/wordseeker/play?p=-OGdvHNv1c4RgoA-CcKv - Print as a worksheet: Print the word search with its word list, and a solved copy for marking. - Share it online: One link or QR code opens the word search in any browser, with no player accounts. Embedding needs a paid plan. - Free to build, free to play: No account needed to try it. A free account saves your word search and covers 60 player sessions a month. One session is one player opening one activity. - Hidden solution: The letters left over once every word is found spell a word or phrase. - Record results: Scores, times and answers per player, live in the Results screen. - Not just a square: Cut the grid to a circle, a diamond, a star, a smiley or your own picture. - Clues instead of words: Show a clue, a picture or a sound instead of the word, so players work it out first. - Decide how hard it is: Words can run all eight ways or only left to right. Fewer directions is easier. - Search together: Teams hunt the same word search at once, and each find shows up for everyone. - Put a clock on it: A countdown turns the hunt into a race, with your own message when time runs out. - A fresh grid every session: Each new session generates a fresh layout from the same words. - Choose the filler letters: Empty cells are filled from letters you choose, so another alphabet is not padded with A–Z. - Try a finished word search: Open a ready-made word search and play it online, free, exactly like your players would. - [Acrostic](https://puzzel.org/en/acrostic/build): A crossword-like grid where one letter from every row spells out a hidden word. Playable example: https://puzzel.org/en/acrostic/play?p=-OGdx4Py69dGZn72oudu - Print as a worksheet: Print the blank acrostic for the class and the answer key for yourself, with its clues. - Share it online: One link or QR code opens the acrostic in any browser, with no player accounts. Embedding needs a paid plan. - Free to build, free to play: No account needed to try it. A free account saves your acrostic and covers 60 player sessions a month. One session is one player opening one activity. - Matching numbers give hints: Cells with the same letter share a small number, so a solved letter helps elsewhere. Included by default; you can hide them. - Scramble the hidden word: The rows come in a shuffled order, so the highlighted letters spell the word scrambled and players still have to unscramble it. - Record results: Scores, times and answers per player, live in the Results screen. - Keep your own order: Your first word takes the first letter, your second the second, and so on, instead of the generator choosing. - Pictures and audio as clues: A clue can be your own image or a sound clip instead of text. - Word bank: A button on the active cell opens the full list of answers, so players pick instead of typing. - Any alphabet: Any language works, from Arabic to Korean and Japanese, with a panel for special characters. - Play in teams: Split the class into teams. Answers sync live and you follow each team's progress. - Fill matching cells automatically: A typed letter appears in every cell with the same helper number. - Try a finished acrostic: Open a ready-made example and play it exactly like your players would. - [Hangman](https://puzzel.org/en/hangman/build): Guess your own words and phrases, one letter at a time. Playable example: https://puzzel.org/en/hangman/play?p=-OGdxaMIfRFNfliy43tZ - Share it online: One link or QR code opens the hangman game in any browser, with no player accounts. Embedding needs a paid plan. - Free to build, free to play: No account needed to try it. A free account saves your hangman game and covers 60 player sessions a month. One session is one player opening one activity. - Eight drawings to choose from: The classic hangman, a rocket, a flower, a hot-air balloon, a school bus, a snowman, a sandcastle or an ice cream. Same ten steps. - A picture or sound: clue or reward: Give a word a photo or a recording. Show it from the start as a clue, or only once the word is guessed. - Shuffle the words: Deals them in a different order every time, so the set is not learnt by its sequence. - Record results: Scores, times and answers per player, live in the Results screen. - An on-screen keyboard: Phones and tablets always get one. Turn this on and desktop players can click the letters too. - A progress bar: A bar under the drawing fills as the guesses run out. On by default; you can hide it. - Keep the word hidden: The word is shown after the last mistake. Turn that off and a word nobody guessed stays a secret. - Any alphabet: A panel of accented and other characters, for words a player's own keyboard cannot reach. - Challenge someone: Two players guess the same words and see how they compare at the end. - See one first: Play a finished hangman to see what your players get. - [Word scramble](https://puzzel.org/en/word-scramble/build): Your answers with the letters jumbled; players unscramble them. Playable example: https://puzzel.org/en/word-scramble/play?p=-OGdxqOFm4zFK7hctIHB - Print as a worksheet: Print the jumbled words for the class and the answer key for yourself. - Share it online: One link or QR code opens the word scramble in any browser, with no player accounts. Embedding needs a paid plan. - Free to build, free to play: No account needed to try it. A free account saves your word scramble and covers 60 player sessions a month. One session is one player opening one activity. - Hidden solution: Mark letters in the answers and they spell a second word, numbered in the order to collect them. - A hint per word: Give a word a text, picture or audio hint. It sits behind a ? so players only see it when they ask. - Record results: Scores, times and answers per player, live in the Results screen. - Give the first or last letter: One end of every word is filled in, which makes a hard jumble doable for a younger class. - Race someone else: Players challenge each other and unscramble the same words head to head. - Clue-only puzzle: Hide the jumbled letters and players solve from each word's hint alone. Every word needs a hint, and hints need a paid plan. - Your colors and fonts: Colors, fonts and backgrounds, to match your brand or classroom. - Try a finished word scramble: Open a ready-made example and play it exactly like your players would. - [Wordle](https://puzzel.org/en/wordle/build): Make your own Wordle: a custom Wordle-style guessing game with your own words, at any word length. Playable example: https://puzzel.org/en/wordle/play?p=-OGdyB3LNFn8ckkTbaXw - Share it online: One link or QR code opens the Wordle in any browser, with no player accounts. Embedding needs a paid plan. - Free to build, free to play: Build the Wordle without an account and play it straight away. A free account saves it and covers 60 player sessions a month, with every activity type included. - Your words, any length: Three letters or twelve: the grid follows each word, and every word gets six tries. - Only real words count: Each guess is checked to be a real word in the activity's language. A made-up word is rejected and costs no try. - A clue beside the board: Give a word a photo, a recording or a line of text as a hint next to the grid. - Record results: Scores, times and answers per player, live in the Results screen. - Shuffle the words: Deals them in a different order every time, so the set is not learnt by its sequence. - Players share their result: A share button copies the coloured grid of their tries as emoji: the pattern, never the letters. - A try again button: Appears when the six tries run out. Lets players start that word over on an empty board. - Any alphabet: A panel of accents and other characters the on-screen keyboard has no key for, so a phone can enter them. - Confetti on every word: Three seconds of confetti each time a word is guessed. Set how long, or zero to turn it off. - See one first: Play a finished custom Wordle online, free, to see what your players get. - [Arrowword](https://puzzel.org/en/arrowword/build): A crossword with the clues inside the grid, arrows and all — also known as a Swedish crossword or arrow word. Type your words and clues and the board lays itself out. Playable example: https://puzzel.org/en/arrowword/play?p=-P0ue3WRnkGb4yfm6COz - Print as a worksheet: Print the blank arrowword for the class and the answer key for yourself. The clues print inside the grid, so short ones read best. - Share it online: One link or QR code opens the arrowword in any browser, with no player accounts. Embedding needs a paid plan. - Free to build, free to play: No account needed to try it. A free account saves your arrowword and covers 60 player sessions a month. One session is one player opening one activity. - Hidden solution: Hide a secret word in the grid. Players collect its letters as they solve the arrowword. - Picture and sound clues: Put a picture or a sound in the clue cell instead of words, so players solve from what they see or hear. - Record results: Scores, times and answers per player, live in the Results screen. - Play in teams: Split the class into teams. Answers sync live and you follow each team's progress. - Word bank: A button on the active cell opens the full list of answers, so players pick instead of typing. - Show the first letter: Every answer starts with its first letter filled in, a head start for younger players. - Any alphabet: Any language works, from Arabic to Korean and Japanese, with a panel for special characters. - Your colors and fonts: Grid colors, fonts and backgrounds, to match your brand or classroom. - Try a finished arrowword: Open a ready-made arrowword and play it online, free, exactly like your players would. - [Fallen phrase](https://puzzel.org/en/fallen-phrase/build): The letters of a phrase have fallen out of the grid into a heap under their own column. Players put them back by dragging, tapping or typing. Playable example: https://puzzel.org/en/fallen-phrase/play?p=-P1-YZ2cmoMcUiodHrQT - Print as a worksheet: Print the empty grid with the fallen letters for the class, and the answer key with the phrase for yourself. - Share it online: One link or QR code opens the fallen phrase in any browser, with no player accounts. Embedding needs a paid plan. - Free to build, free to play: No account needed to try it. A free account saves your activity and covers 60 player sessions a month. One session is one player opening one activity. - Finished words lock: A word that is completely right settles green and stays put, so players get their footing word by word. On by default. - Give players a head start: Put the vowels, the most common letter or letters you choose on the board before they begin. - Record results: Who finished, how long it took and how many hints, per player, in the Results screen. - Hints when needed: Hand out a few hints, and a stuck player can ask for the letter in the blank they are on. None to start with. - Feedback per letter: A letter in the right cell turns green at once, without waiting for its whole word. - Put it on the clock: Give players a few minutes to put the phrase back. The results say how far each one got. - Your colors and fonts: Colors, fonts and backgrounds, to match your brand or classroom. - Try a finished fallen phrase: Open a ready-made fallen phrase and play it exactly like your players would. - [Rebus](https://puzzel.org/en/rebus/build): Turn your sentences into rebus puzzles with emoji and letter changes like b=r. Adjust the pictures, then play online or print a worksheet. Playable example: https://puzzel.org/en/rebus/play?p=-P2XHm6CgIJNdaR6H24S - Print as a worksheet: Print the rebus with empty letter slots for the class and the answer key for yourself. - Share it online: One link or QR code opens the rebus in any browser, with no player accounts. Embedding needs a paid plan. - Free to build, free to play: No account needed to try it. A free account saves your rebus and covers 60 player sessions a month. One session is one player opening one activity. - Emoji or your own pictures: Pick from nearly 1,600 emoji, search free stock photos or upload pictures of your own. - Automatic letter changes: Say what a picture shows and the notation is written for you: b=r for a swapped letter, −b for a dropped one. - Split words into pictures: Cut a long word into parts, sun + flower, and give each part its own picture or leave it as letters. - Let players name a picture: For young players: tapping a picture asks what it shows, and its letter changes are then done for them. - Classic comma notation: Draw a dropped first or last letter as a comma beside the picture, the way classic rebuses do. - Record results: Scores, times and answers per player, live in the Results screen. - Your colors and fonts: Colors, fonts and backgrounds, to match your brand or classroom. - [Strands](https://puzzel.org/en/strands/build): Theme words woven through a grid of letters, every letter used exactly once. Players drag or tap through neighbouring letters to trace them; stray dictionary words earn hints, and an optional spangram runs edge to edge and names the theme. Playable example: https://puzzel.org/en/strands/play?p=-P1A3RolwH7vwAkRime9 - Print as a worksheet: Print the letter grid for the class, and a copy with every path drawn in for yourself. - Share it online: One link or QR code opens the puzzle in any browser, with no player accounts. Embedding needs a paid plan. - Free to build, free to play: No account needed to try it. A free account saves your puzzle and covers 60 player sessions a month. One session is one player opening one activity. - A spangram, if you like: A word or phrase that names the theme and runs from one edge of the grid to the other, in its own colour. Leave it empty and the theme words fill the grid on their own. - Stray words buy hints: Other real words hide among the letters too. Find three and a hint lights the letters of one theme word. You set the price and how long those words must be. - Record results: Scores, times and answers per player, live in the Results screen. - Put it on the clock: Give the class a few minutes to find every word. The run ends when the clock does, and the results say how far each player got. - Your colors and fonts: Colors, fonts and backgrounds, to match your brand or classroom. - Try a finished strands puzzle: Open a ready-made strands puzzle and play it exactly like your players would. ### Image puzzles - [Jigsaw puzzle](https://puzzel.org/en/jigsaw/build): Turn any photo or image into a jigsaw puzzle: upload it or paste a URL, pick the piece count and your online jigsaw is ready to play. Playable example: https://puzzel.org/en/jigsaw/play?p=-OjatpaqJbH0WOdD_Ege - Share it online: One link or QR code opens the jigsaw in any browser, with no player accounts. Embedding needs a paid plan. A jigsaw cannot be printed. - Free to build, free to play: No account needed to try the jigsaw maker. A free account saves your jigsaw and covers 60 player sessions a month. One session is one player opening one activity. - Three cut styles: Classic tabs, straight cuts or organic pieces that vary in shape and size. - Tray for loose pieces: Extra space around the board to park pieces while solving. - A picture to guide players: The finished picture shows faintly behind the board, so younger players see where pieces go. - Light up where a piece fits: The spot a piece is about to snap into glows once it is close. A big help for young players. - Peek at the finished picture: Players can open the finished picture in a pop-up while they solve. - Edges first: Players can show only the edge pieces, or only the middle ones, while they solve. - Drag joined pieces as one: Pieces that already fit together move as a block. - Record results: Times and results per player, live in the Results screen. - Solve it together: A team solves one jigsaw together, and every placed piece shows up for everyone. - Beat the clock: A countdown turns the jigsaw into a race, with your own message when time runs out. - Try a finished jigsaw: Open a ready-made jigsaw puzzle and play it online, free, exactly like your players would. - [Sliding puzzle](https://puzzel.org/en/slidingpuzzle/build): Slide the tiles through the gap, or swap two at a time, until the picture is whole again. Playable example: https://puzzel.org/en/slidingpuzzle/play?p=-OGe-pXrJsWGyVG9Uvwx - Share it online: One link or QR code opens the sliding puzzle in any browser, with no player accounts. Embedding needs a paid plan. A sliding puzzle cannot be printed. - Free to build, free to play: No account needed to try it. A free account saves your sliding puzzle and covers 60 player sessions a month. One session is one player opening one activity. - Swap instead of slide: Every tile stays on the board and players swap two at a time, by tapping or dragging. No gap to work around. - Any grid you like: Three by three is the classic eight-puzzle. Every extra row or column makes the board much harder to untangle. - Numbered tiles: Every tile is numbered by default, so where it belongs is never in doubt. Without numbers, players read the picture. - How far from solved it starts: The difficulty sets how many moves the board is shuffled by: the same grid, a much longer way back. - The example underneath: A faint copy of the finished picture sits behind the tiles. On by default; you can hide it. - Record results: Scores and times per player, live in the Results screen. - Race each other: A head-to-head challenge: progress updates live, and whoever finishes first wins. - Beat the clock: Add a countdown to turn the puzzle into a race, and decide what players see when time runs out. - Try a finished sliding puzzle: Open a ready-made example and play it exactly like your players would. - [Hidden objects](https://puzzel.org/en/hidden-objects/build): Choose a picture and cut out objects from it. Players find each piece and click where it belongs. Playable example: https://puzzel.org/en/hidden-objects/play?p=-Ojj4Ufi-EchpmeEGfML - Print as a worksheet: Print a worksheet for the class and the answer key for yourself. - Share it online: One link or QR code opens the activity in any browser, with no player accounts. Embedding needs a paid plan. - Free to build, free to play: No account needed to try it. A free account saves your activity and covers 60 player sessions a month. One session is one player opening one activity. - Turn the pieces: Rotate a piece and it gives away less, so players look twice. One button turns them all randomly. - One piece at a time: Players get a single piece to hunt, and the next appears when it is found. - Record results: Scores, times and answers per player, live in the Results screen. - Find from clues: Give each piece a clue to read, see or hear. It turns the hunt into a vocabulary exercise. - A different order each time: Shuffle the pieces so every player hunts them in a different order. - A pause after a wrong click: On by default: a wrong click locks the picture for a second. Set how long, or zero for no pause. - Custom completion message: Close with your own message, a picture, confetti and a link to what comes next. - Your colors and fonts: Colors, fonts and backgrounds, to match your brand or classroom. - See one that is finished: Open a ready-made hidden object hunt and play it the way your students will. - [Spot the difference](https://puzzel.org/en/spot-the-difference/build): Two pictures of the same scene, changed in a few places. Players click either picture where they spot a difference. Playable example: https://puzzel.org/en/spot-the-difference/play?p=-P146rIDsfsdlUC8h2Oa - Print as a worksheet: Print the two pictures for the class, and the answer key with the differences boxed for yourself. - Share it online: One link or QR code opens the activity in any browser, with no player accounts. Embedding needs a paid plan. - Free to build, free to play: No account needed to try it. A free account saves your activity and covers 60 player sessions a month. One session is one player opening one activity. - Free difference detection: Find difference boxes automatically, on any plan. Then check, resize or add any that need adjusting. - Hand out a few hints: Let players ask to be shown a difference they have not found. Off by default; enable them for players who need a little help. - Record results: Scores, times and answers per player, live in the Results screen. - AI makes the second picture: Add one picture and it is changed in a few places, for one credit. The differences are boxed for you to check. - AI draws both pictures: Describe a scene, like a busy village or a cluttered desk. It is drawn, then changed, for two credits. - Your colors and fonts: Colors, fonts and backgrounds, to match your brand or classroom. - Try a finished spot the difference: Open a ready-made spot the difference and play it online, free, exactly like your players would. - [Mystery picture](https://puzzel.org/en/mystery-picture/build): A picture cut into jigsaw pieces that players unlock one by one, with codes they find and questions they answer, until the whole picture is revealed. - Share it online: One link or QR code opens the mystery picture in any browser, with no player accounts. A mystery picture cannot be printed: on paper it would just be the picture. - Free to build, free to play: No account needed to try it. A free account saves your mystery picture and covers 60 player sessions a month. One session is one player opening one activity. - Codes to find: Hide a code on a poster, in a book or on the board. Capitals and spaces are ignored, and you can accept other spellings too. - Questions on the pieces: A piece can ask a question instead: multiple choice, true or false, or a typed answer. - Open a piece by finishing an activity: Link a piece to one of your other activities: finishing it reveals the piece, with no code to type, and brings players straight back to the picture. - Release pieces on a date: Give each piece its own reveal moment, like an advent calendar. Until then it shows only its date, even to a player who has the code. - Guess it early: Let players guess the picture before every piece is open. The fewer pieces they needed, the higher their score. - No peeking: Every piece is locked until a player earns it, so the picture cannot be read out of the page's code. - No guessing your way through: A wrong answer can freeze the piece for a while, with a countdown on the piece itself. - The story behind the picture: Write what players read at the big reveal. It is locked with the picture, so it gives nothing away before then. - Record results: See per player which pieces they revealed, what they answered and who finished, live in the Results screen. - Three cut styles: Classic jigsaw tabs, straight cuts or organic pieces that vary in shape and size. - Your colors: The color of the closed pieces and the lines between them, to match your classroom or brand. ### Card games - [Matching game](https://puzzel.org/en/matching-pairs/build): Create an online matching game: cards of text, image or audio that players drag into place beside their match — or join with a line. Playable example: https://puzzel.org/en/matching-pairs/play?p=-OGe1LCtTbrIoQlgRaFa - Print as a worksheet: Prints the game the way players see it. The answer key shows every pair matched. - Share it online: One link or QR code opens the matching game in any browser, and students need no account. Embedding needs a paid plan. - Free to build, free to play: Build the matching game without an account and play it straight away. A free account saves it and covers 60 player sessions a month, with every activity type included. - Record results: Scores and times per player, live in the Results screen. - More than two columns: Up to five cards per pair, so a pair becomes a set: word, translation, picture and example sentence. - Did you mean to create a memory game?: In memory the cards lie face down and players turn over two at a time to find a pair. Create it in the memory game maker, also here on Puzzel.org. - Portrait cards for photos: Any card can be text, a picture or a sound. Portrait cards suit photographs better than the default landscape. - Keep the first column in order: With the cards in columns, the first one can keep your order, so players only work through the rest. - Race someone else: Players challenge each other and work through the same matching game head to head. - Try a finished exercise: Open a ready-made matching game and play it online, free, exactly like your players would. - [Memory](https://puzzel.org/en/memory/build): Create a memory game online: classic pairs to flip and match, made from any mix of text, image and audio cards. Playable example: https://puzzel.org/en/memory/play?p=-OGe0TPyMmy3_aElAO-Y - Print the cards: Print the card faces as a cutting sheet, with the two cards of each pair side by side. - Share it online: One link or QR code opens the memory game in any browser, with no player accounts. Embedding needs a paid plan. - Free to build, free to play: No account needed to try it. A free account saves your memory game and covers 60 player sessions a month. One session is one player opening one activity. - Flip-back time: The seconds two cards that do not match stay open before they turn back. Shorter is harder. - Portrait cards: Tall cards instead of wide ones: the better fit for photos of people, plants and paintings. - Record results: Turns, times and results per player, live in the Results screen. - Challenge mode: Players race the same game, up to six at once, and see each other's progress. - A different game every time: Add more pairs than one game needs and each game deals a random selection of them, so a player who comes back meets other cards. - Number the cards: A number on every card back, so a group can call out which card to flip. - Maximum cards per row: Cap the cards in a row, so the board fits a projector, a tablet or a phone. - Take found pairs off the board: Matched pairs leave the board, so what is left is what is still to find. - Images can be enlarged: Players open a full-size version of a picture with a tap. - Audio per pair: A sound for each pair, played when either of its cards is flipped. - Try a finished memory game: Open a ready-made memory game and play it online, free, exactly like your players would. - [Bingo](https://puzzel.org/en/bingo/build): Create your own bingo game online: your items, win patterns and prizes — you call, the class plays. - Host the game: Open a session, share the link, deal the cards and call the items while you watch who is close. - Print the cards: Cards print as a cutting sheet with a name line, and a call list for you. - Invite players: Give players the link or QR code. They join in their browser; you run the game from the host console. - Free to build, free to play: No account needed to try it. A free account saves your bingo game and covers 60 player sessions a month. One session is one player opening one activity. - Winning patterns: A full card, a row, the corners or your own squares. Open them one at a time as you host. - Items with a clue: You read out a clue and players work out which square it belongs to. - Players mark their own squares: Nothing is drawn or read out. Players mark a square the moment it applies to them. - Number bingo: No list needed: the cards are filled from 1 to the highest number you allow. - Prizes per pattern: Add a prize and its picture to each winning pattern. - I call the items myself: Use your own balls or cards and tick each item off in the host console. - Players build their own card: Players choose what goes in each square while they wait. Empty squares are filled for them. - Judge claims for me: A matching card is accepted and a wrong claim rejected, without waiting for you. - Close a pattern once it is won: After the first accepted claim, nobody else can claim that pattern. - [Categorize](https://puzzel.org/en/categorize/build): Name your categories and add words, pictures or sounds to each. Players sort every card into the category it belongs to. Playable example: https://puzzel.org/en/categorize/play?p=-OGe33uGe_AfWNiLVQ4B - Print as a worksheet: Print a worksheet for the class and the answer key for yourself. - Share it online: One link or QR code opens the activity in any browser, with no player accounts. Embedding needs a paid plan. - Free to build, free to play: No account needed to try it. A free account saves your activity and covers 60 player sessions a month. One session is one player opening one activity. - Picture and audio cards: A card can be a picture or a sound instead of a word, chosen on the card itself. - Confirm completed categories: When sorting into categories, a box shows as correct the moment it holds exactly its own cards. - Record results: Scores, times and answers per player, live in the Results screen. - Sorting: start with the cards dealt out: The cards begin spread across the boxes, so sorting means moving them between categories. - Connections: check each pick at once: Players normally hand in each set they pick. Switch that off and a selection is judged the moment it is made. - Connections: keep solved cards in the grid: A solved set normally leaves the grid and is listed under it. Keep the cards where they are. - A picture behind every category: Give each category its own background image, drawn behind the cards it holds. - Player challenges: Players challenge each other and sort the same cards head to head. - Your colors and fonts: Colors, fonts and backgrounds, to match your brand or classroom. - Try a finished sorting puzzle: Open a ready-made example and play it exactly like your players would. - [Quartets](https://puzzel.org/en/quartets/build): The card game of collecting sets of four, dealt to a room of players. Playable example: https://puzzel.org/en/quartets/play?p=-OGe5m5177J-YMOwezN7 - Print the deck: Print every card at real size to cut out, and play at a table without a screen. - Play it online: One link or QR code opens the game in any browser, with no player accounts. Embedding needs a paid plan. - Free to build, free to play: No account needed to try it. A free account saves your activity and covers 60 player sessions a month. One session is one player opening one activity. - Names + facts: Give every card a fact of its own. When a card is asked for, players read its fact instead of the list. - Pictures only: Pictures replace the card-name list: a card shows its own picture and thumbnails of the other three in its set. - A central draw pile: Players start with two cards each and the rest wait in a pile. A wrong guess draws a card from it. - Played together in a room: Quartets is played with others. One player opens the link, makes a room and invites the rest. The cards are dealt when every seat is taken. - A wrong guess passes the turn: After a miss, the player who was asked plays next, instead of the next player in line. - Your colors and fonts: Colors, fonts and backgrounds, to match your brand or classroom. - Try a finished quartets game: Open a ready-made example and play it exactly like your players would. - [Sequencing game](https://puzzel.org/en/reorder/build): Enter your cards in the right order. Players get them shuffled and drag them back into sequence. Playable example: https://puzzel.org/en/reorder/play?p=-OGe7kRLtzgTMez-ggsS - Print the cards: Print the shuffled cards as a sequencing worksheet to cut out for the class, and the answer key with the right order for yourself. - Share it online: One link or QR code opens the activity in any browser, with no player accounts. Embedding needs a paid plan. - Free to build, free to play: No account needed to try it. A free account saves your activity and covers 60 player sessions a month. One session is one player opening one activity. - Pictures and sound: A card can be a picture or a sound instead of a word, chosen on the card itself. - Check when ready: Normally a sequence is checked after every move. Switch this on and it is only judged once the player presses Check. - Record results: Scores, times and answers per player, live in the Results screen. - Let long sequences wrap: A long left-to-right sequence continues on the next row instead of scrolling sideways. - Player challenges: Players challenge each other and put the same cards in order head to head. - Your colors and fonts: Colors, fonts and backgrounds, to match your brand or classroom. - Try a finished sequencing game: Open a ready-made example and play it exactly like your players would. - [I have, who has](https://puzzel.org/en/i-have-who-has/build): The classroom loop game: every card reads “I have …, who has …?”, and the answer to each question is on another card. Enter the questions and answers and the cards are made for you. Playable example: https://puzzel.org/en/i-have-who-has/play?p=-P2DTlcmCcYTJXuPu9Hk - Print the cards: Print the deck two cards across the page, ready to cut out, shuffle and hand round. - Play it online: Share a link or QR code to play individually, or run one class game with everyone on their own device. Embedding needs a paid plan. - Free to build, free to play: No account needed to try it. A free account saves your activity and covers 60 player sessions a month. One session is one player opening one activity. - Picture and audio pairs: A question or an answer can be a picture or a sound instead of words, chosen on the card itself. - Play together as a class: Everyone joins on their own device and gets a share of the cards. You run the game from the big screen. - Record results: Who finished the chain and how long it took, per player, in the Results screen. For players on their own screen. - Numbers on the cards: Print each card's place in the chain in its corner, so a cut deck is easy to sort back. Off by default, because the numbers give the chain away. - Cards that click together: On screen every card has a knob and a socket, like jigsaw pieces. Printed cards always have straight edges. - Your colors and fonts: Colors, fonts and backgrounds, to match your brand or classroom. - Try a finished loop: Open a ready-made example with ten animals, facts and pictures, and play it exactly like your players would. ### Code puzzles - [Arithmetic sums](https://puzzel.org/en/calculation/build): Write a secret message and every letter gets an arithmetic sum. Players solve the sums to reveal it: math facts practice with a sentence as the reward. Playable example: https://puzzel.org/en/calculation/play?p=-OGe9fJPffjg5iCloxjP - Print as a worksheet: Print the sums as a worksheet for the class, blanks and all, and the answer key for yourself. - Share it online: One link or QR code opens the activity in any browser, with no player accounts. Embedding needs a paid plan. - Free to build, free to play: No account needed to try it. A free account saves your activity and covers 60 player sessions a month. One session is one player opening one activity. - Swap individual sums: Not happy with one sum? Every sum in the preview has a button that gives its letter a different one. - Multi-step calculations: Up to three operations in a single sum, so the answer takes real working out. - Record results: Scores, times and answers per player, live in the Results screen. - Feedback at the end: A solved sum normally turns green straight away. Switch that off and players work the whole page before they find out. - Player challenges: Up to ten players race through the same sums and watch each other close in on the sentence. - Your colors and fonts: Colors, fonts and backgrounds, to match your brand or classroom. - Try a finished sum sheet: Open a ready-made example and play it exactly like your players would. - [Cryptogram](https://puzzel.org/en/cryptogram/build): Your sentence, encrypted. Players decipher the code to read the hidden message. Playable example: https://puzzel.org/en/cryptogram/play?p=-OGeAL7M5kTYIHUj8beS - Print as a worksheet: Print the blank code for the class and the answer key for yourself. - Share it online: One link or QR code opens the cryptogram in any browser, with no player accounts. Embedding needs a paid plan. - Free to build, free to play: No account needed to try it. A free account saves your cryptogram and covers 60 player sessions a month. One session is one player opening one activity. - Give a few letters away: Reveal the vowels, the most common letters or letters you pick: free starters that make the code crackable. - Your own symbols: Swap the numbers for pictures, one per letter of your sentence. A letter without a picture keeps its number. - Record results: Scores, times and answers per player, live in the Results screen. - Check as they type: A letter matched to the right symbol shows as correct at once, instead of only when the whole code is cracked. - Choose the alphabet: Decide which characters get a code of their own: add accented letters for your language, or trim the list. - Only show letters that occur: Keep the key to the characters your sentence uses, so a short puzzle is not buried under a full alphabet. - Race someone else: Players challenge each other and crack the same code head to head. - Try a finished cryptogram: Open a ready-made example and play it exactly like your players would. - [Keypad](https://puzzel.org/en/keypad/build): A digital lock: players pick the right cards to find the code that opens it. Playable example: https://puzzel.org/en/keypad/play?p=-OGeEUT2U3tujeCTBE93 - Share it online: One link or QR code opens the keypad in any browser, with no player accounts. Embedding needs a paid plan. - Free to build, free to play: No account needed to try it. A free account saves your activity and covers 60 player sessions a month. One session is one player opening one activity. - Pictures and sound: A card can be a picture or a sound instead of a word, chosen on the card itself. - Record results: Who opened the lock and how long it took, per player, in the Results screen. - Unlock the next clue: Show a message and a link when the right code goes in: the next clue in a hunt, or the next activity. - Shuffled per player: Each player gets the cards in a different arrangement, so positions cannot be passed around. On by default. - Cards per row and shape: Choose how many cards sit in a row and how tall a card is. - Player challenges: Players challenge each other and race to open the same lock. - Your colors and fonts: Colors, fonts and backgrounds, to match your brand or classroom. - Try a finished keypad: Open a ready-made example and play it exactly like your players would. - [Scavenger hunt](https://puzzel.org/en/scavenger-hunt/build): A chain of challenges; each one ends in a code that unlocks the next. Playable example: https://puzzel.org/en/scavenger-hunt/play?p=-OGeG4COKm6ky8vEhSYv - Share it online: One link or QR code opens the scavenger hunt in any browser, with no player accounts. Embedding needs a paid plan. - Free to build, free to play: No account needed to try it. A free account saves your scavenger hunt and covers 60 player sessions a month. One session is one player opening one activity. - Send them somewhere for the answer: A step can carry a link to a map, a video or any page that holds its code. Picking one of your own activities needs a paid plan. - Pin the steps to a map: Upload a picture of your venue or a map you drew and drop each step on it. Players get numbered pins on a dotted trail. - Run it in teams: Players share a board, so a code found by one opens the next step for everybody. You follow the progress. - Forgiving codes: Capitals and spaces are ignored, so a code written on a card in marker still works when typed back in a hurry. - A trail, or an open board: In sequence, each step waits for the one before. In any order, every step is open at once, so a class does not queue. - Record results: Scores and times per player, live in the Results screen. - Steps that open on the clock: Give a step a date and time and it stays shut until then, whatever else has been solved. - Make guessing cost something: Set how many wrong codes a step survives and how long it freezes afterwards. - A code for whoever finishes: Every player who reaches the end gets a completion code on a card of its own, to show at the desk. - See a finished one: A hunt somebody already built, played the way your players will play yours. - [Sudoku](https://puzzel.org/en/sudoku/build): Pick a size and a difficulty and a sudoku with one solution is generated for you. Play it online, share it or print it. Playable example: https://puzzel.org/en/sudoku/play?p=-OlCI6ZyxT3Q6cGAuWhF - Print as a worksheet: Print the blank sudoku for the class and the solved one for yourself. A picture sudoku prints with its pictures in the cells. - Share it online: One link or QR code opens the sudoku in any browser, with no player accounts. Embedding needs a paid plan. - Free to build, free to play: No account needed to try it. A free account saves your sudoku and covers 60 player sessions a month. One session is one player opening one activity. - Pictures instead of numbers: Give every value a picture, a word or a sound and the board becomes a picture sudoku: animals, shapes, vocabulary. - Pencil notes: Included for everyone: players pencil in the values still possible in a cell, the way a paper sudoku is solved. - Record results: Scores, times and answers per player, live in the Results screen. - Build the board yourself: Fill in the givens by hand, for a puzzle from a book or one with a hidden pattern. - Sudoku battle: Two players race to fill the same board, with a comparison at the end. - Feedback per cell: Tell players straight away whether a value is right, not only when the board is full. - Your colors and fonts: Colors, fonts and backgrounds, to match your brand or classroom. - See one first: Play a finished sudoku to see what your players get. - [Times tables](https://puzzel.org/en/times-tables/build): An online multiplication game for the times tables 1 to 12: correct answers colour in a hidden picture, and any fact a child misses comes back until it sticks. It prints as a worksheet or a times table chart too. Playable example: https://puzzel.org/en/times-tables/play?p=-P2cby0ogewqsoW_28_e - Print as a worksheet: Print the grid blank as a practice sheet with a name line, or filled in as a coloured multiplication chart. - Share it online: One link or QR code opens the game in any browser, with no player accounts. Embedding needs a paid plan. - Free to build, free to play: No account needed to try it. A free account saves your game and covers 60 player sessions a month. One session is one player opening one activity. - Missed facts come back: A wrong answer shows the right one, locks that square for a few answers and asks it again. The picture is only finished once the tricky facts are answered right. - Let players choose their tables: Every player chooses which of your tables to practise before the grid appears: the 7 table for one, the 3, 4 and 6 for another. The results show which tables each player picked. - Record results: Scores and times per player, and the facts each one got wrong, live in the Results screen. - Your own picture: Eight pictures come with it, free. On a paid plan you can upload a picture of your own or make one with AI, and it becomes the squares of the grid. - A diploma for every finished grid: Finish the whole grid and a friendly diploma pops up: the player's name, the times tables they completed as coloured badges, the picture they coloured in and the date. Print it and hand it out in class. - Race to the picture: Players challenge each other to the same multiplication grid, each on their own board, and whoever paints the whole picture first wins. - Colour it in as a team: Split the class into teams, each with one picture to uncover. Every right answer paints the square for the whole team at once, and you follow each team's progress live. - Your colors and fonts: Colors, fonts and backgrounds, to match your brand or classroom. - Try a finished times tables game: Open a ready-made example and play it exactly like your players would. - [Logic puzzle](https://puzzel.org/en/logic-puzzle/build): A short story, a few categories of items, and a grid of crosses and dots. Players work the clues into the grid until every pairing is placed. Playable example: https://puzzel.org/en/logic-puzzle/play?p=-P2CSHR0hV50oY1RZS-Z - Print as a worksheet: Print the story, the empty grid and the clues for the class, and the answer key with the solution for yourself. - Share it online: One link or QR code opens the logic puzzle in any browser, with no player accounts. Embedding needs a paid plan. - Free to build, free to play: No account needed to try it. A free account saves your activity and covers 60 player sessions a month. One session is one player opening one activity. - Clues with one answer: Automatic clues are generated from your solution and checked to have exactly one answer. You can also build or write your own. - Hints that explain: A stuck player can ask for the next step, and the grid says which clue forces it. On by default; switch it off for a test. - Record results: Who finished, how long it took and how many hints, per player, in the Results screen. - See the solving steps: Step through the solution clue by clue, to see where your puzzle is easy and where it is hard. - Put it on the clock: Give players a few minutes to finish the grid. The results say how far each one got. - Player challenges: Players challenge each other and race to finish the same grid. - Your colors and fonts: Colors, fonts and backgrounds, to match your brand or classroom. ### Grammar puzzles - [Parts of speech](https://puzzel.org/en/deconstruct/build): Write sentences and tag the words to identify. Players label the parts of speech, or parts of a sentence such as the subject and predicate, choosing the right label for each. Playable example: https://puzzel.org/en/deconstruct/play?p=-OGeIujgrmuhtNqNLqut - Print as a worksheet: Print a parts of speech worksheet for the class, with an empty slot over every tagged word, and the answer key for yourself. - Share it online: One link or QR code opens the exercise in any browser, with no player accounts. Embedding needs a paid plan. - Free to build, free to play: No account needed to try it. A free account saves your exercise and covers 60 player sessions a month. One session is one player opening one activity. - Your own labels: Noun, subject, verb and adjective are ready to use, with ready sets for word classes and sentence parts. Rename, recolour or add your own. - Marked word by word: A word turns green the moment the right label lands on it. Without it, players find out at the end. - Record results: Run it as a parts of speech quiz: scores, times and answers per player, live in the Results screen. - A picture per sentence: A sentence can carry its own picture, shown beside it while players tag the words. - Player challenges: A parts of speech game for two: players challenge each other and tag the same sentences head to head. - Your colors and fonts: Colors, fonts and backgrounds, to match your brand or classroom. - Try a finished exercise: Open a ready-made example and play it exactly like your players would. - [Typing practice](https://puzzel.org/en/typing-practice/build): Words or sentences to practice typing, with live speed and accuracy feedback. Playable example: https://puzzel.org/en/typing-practice/play?p=-OGe0DjPuwAJkDxkc-hf - Share it online: One link or QR code opens the typing practice in any browser, with no player accounts. Embedding needs a paid plan. - Free to build, free to play: No account needed to try it. A free account saves your activity and covers 60 player sessions a month. One session is one player opening one activity. - Live speed and accuracy: Words per minute show under the line as players type, beside their accuracy. Switch the speed off for a class still learning where the keys are. - Show a slip as it happens: The key they hit shows in red under the letter they were meant to type, so a slip reads as a slip. - Record results: Time and progress per player, live in the Results screen. - Picture and sound prompts: Give a line a picture or a recording, or hold it back as the reward for finishing the line. - An on-screen keyboard: Phones and tablets always get one. Turn this on and desktop players can click the letters, or use it as a visual guide. - Type the spaces too: By default a line skips the gaps between words. Turn this on and the space bar becomes a key like any other. - Shuffle the lines: Deals them in a different order every time, so the set is not learnt by its sequence. - Special-character keys: A panel of accents and symbols the on-screen keyboard has no key for. On a phone it is the only way to type them. - Lowercase letters: The letter tiles show capitals by default. This shows every letter in lowercase, the form young readers learn first. - Confetti on every line: A burst each time a line is finished, for as long as you set. Zero goes straight on to the next line. - Your colors and fonts: Colors, fonts and backgrounds, to match your brand or classroom. - Try a finished typing practice: Open a ready-made example and play it exactly like your players would. - [Spelling test](https://puzzel.org/en/spelling-test/build): A spelling test with your own words: every word or sentence is read aloud, and players write down what they hear — a dictation in any language. Playable example: https://puzzel.org/en/spelling-test/play?p=-P2leNFD20cZqniELa86 - Share it online: One link or QR code opens the spelling test in any browser, with no player accounts. Embedding needs a paid plan. - Free to build, free to play: No account needed to try it. A free account saves your spelling test and covers 60 player sessions a month. One session is one player opening one activity. - A voice and a pace for the class: Six female and six male voices, at a dictation pace or a natural one, each line read in the language it is written in. The voice costs no AI credits, on a free account too. - Only the words that matter: Mark the tricky words of a sentence and players write only those, with the rest of the line shown. Or keep it a full dictation, where every word is written. - Record results: Scores, times and every misspelling per player, live in the Results screen. - Or use your own voice: Any line can take a sound file of your own or a clip from your library, and on a paid plan you can record it from your microphone. The voice never replaces your own audio. - Checked per word, per line or at the end: Tell players after each word, with one more try, or after each line. Or show nothing until the results, where every mistake gets its right spelling. - A slower replay: Players may play a line again at three quarters of its speed, for the word they did not catch. - Your colors and fonts: Colors, fonts and backgrounds, to match your brand or classroom. - Try a finished spelling test: Open a ready-made example and play it exactly like your players would. ### Quiz games - [Fill in the gap](https://puzzel.org/en/fill-in-the-gap/build): Type your sentences, click the words that become gaps, and the exercise is done. Playable example: https://puzzel.org/en/fill-in-the-gap/play?p=-OGeKE3d6pwJKDRkhyzd - Print as a worksheet: Print the sentences with blank gaps for the class and the answer key for yourself. - Share it online: One link or QR code opens the exercise in any browser, with no player accounts. Embedding needs a paid plan. - Free to build, free to play: No account needed to try it. A free account saves your exercise and covers 60 player sessions a month. One session is one player opening one activity. - Word bank: Players type each answer by default. A word bank shows the missing words to pick from: as a list, or as a dropdown in every gap. - Dictation with audio: Give a sentence its own recording: players listen and fill in the words they hear. - Record results: Scores, times and answers per player, live in the Results screen. - Picture clues: A sentence can carry its own picture, the context a player needs for the gap. - Checked gap by gap: On by default: each gap is marked the moment it is right. Switch it off to check only whole sentences. - Capital letters count: Make answers case-sensitive, so “paris” is not accepted for “Paris”. - Player challenges: Players challenge each other and fill the same gaps head to head. - Your colors and fonts: Colors, fonts and backgrounds, to match your brand or classroom. - Try a finished exercise: Open a ready-made example and play it exactly like your players would. - [Flash cards](https://puzzel.org/en/flash-cards/build): Two-sided cards for practising anything, with text, image or audio on either side. Playable example: https://puzzel.org/en/flash-cards/play?p=-OGe1hy5KEcnu6PST2U4 - Print as fold-over cards: Each card prints front and back side by side with a fold line. Cut it out, fold it, and it is two-sided. - Share it online: One link or QR code opens the flash cards in any browser, with no player accounts. Embedding needs a paid plan. - Free to build, free to play: No account needed to try it. A free account saves your flash cards and covers 60 player sessions a month. One session is one player opening one activity. - Ask for an answer: Players type what they think is on the back before it turns. What they typed is saved with the results. - Shuffle the deck: Deals the cards in a different order every time, so the set is not learnt by its sequence. - Deal them as a board: Every card face down in a grid, turned over in whatever order the player likes. - Set the pace: Choose how long a front is up before it turns, and how long the back stays before the next card. - Players call the next card: The deck stops moving on by itself. Players get a button to call the next card when they are ready. - A pause button: Lets a player stop the clock mid-deck, useful when a class works through the cards together. - Both sides at once: Show the front and the back together: a set to read through rather than be tested on. - Swap fronts and backs: Built the set the wrong way round, or want to drill it in reverse? Turn every card over in one go. - Challenge someone: Two players work through the same deck and see how they compare at the end. - See one first: Play a finished set of flash cards to see what your players get. - [Label the diagram](https://puzzel.org/en/label-this/build): Choose a diagram or picture and click the parts players should name. They type the answers or drag the labels into place. Playable example: https://puzzel.org/en/label-this/play?p=-OGeLkoKo4_ANckdIluA - Print as a worksheet: Print the diagram as a worksheet for the class, and the answer key for yourself. - Share it online: One link or QR code opens the activity in any browser, with no player accounts. Embedding needs a paid plan. - Free to build, free to play: No account needed to try it. A free account saves your activity and covers 60 player sessions a month. One session is one player opening one activity. - Word bank: In typing mode, offer the answers as a list to pick from, so spelling is not the test. - Picture and audio labels: In dragging mode, a label can be a picture or a recording instead of a word. - Dots for small details: In typing mode, a small dot marks the exact spot where a numbered square would cover it. - Record results: Scores, times and answers per player, live in the Results screen. - Player challenges: Two players race to label the same diagram and see each other's progress. - Custom completion message: Close with your own message, a picture, confetti and a link to what comes next. - Your colors and fonts: Colors, fonts and backgrounds, to match your brand or classroom. - See one that is finished: Open a ready-made labelled diagram and play it the way your students will. - [Quiz](https://puzzel.org/en/quiz/build): Questions to pick, judge, type or recall from memory, as practice or as a test. Playable example: https://puzzel.org/en/quiz/play?p=-OGeL3RNcvHHjv5x27j6 - Share it online: One link or QR code opens the quiz in any browser, with no player accounts. Embedding needs a paid plan. - Free to build, free to play: No account needed to try it. A free account saves your quiz and covers 60 player sessions a month. One session is one player opening one activity. - Four kinds of question: Pick an answer, true or false, type an answer or name them all. Mix them freely in one quiz. - An explanation per answer: With explanations on, each answer carries its own explanation, shown once the player has chosen. - Points and outcomes: Answers carry points instead of a tick, and the total decides the outcome: a personality test or a level check. - Record results: Scores, times and the answer to every question, per player, in the Results screen. - A picture, sound or video per question: Put an image, a recording or a video link above any question. Answers can be pictures or sounds too. - A clock per question: Each question has a time limit, 15 seconds unless you change it. You can also switch the clock off. - Review the answers at the end: When they finish, players see every question with their answer and the right one. - Knockout round: One wrong answer, or a question the clock runs out on, ends the run. Players start again from question one. - Shuffle the questions: A different order for every player, so neighbours cannot follow along. - See one first: Play a finished quiz to see what your players get. - [Board game](https://puzzel.org/en/board-game/build): An educational board game with tiles, dice and interactions you design. Playable example: https://puzzel.org/en/board-game/play?p=-OZxXu9XjKlF2S5o-N0O - Share it online: One link or QR code opens the board game in any browser, alone or in a room with others. Embedding needs a paid plan. - Free to build, free to play: No account needed to try it. A free account saves your board game and covers 60 player sessions a month. One session is one player opening one activity. - Paint every tile: Click a tile on the board to make it a question, a boost, a knock-back or an info stop with its own text and picture. - One screen, whole class: Play on a single shared device: pass it around, or run it on the big screen while teams take turns. - Collect items instead: Swap the race for a round board where players gather, steal and trade items. First to a full collection wins. - Items worth points: In collect mode, make rare items worth more and play to a points target. Duplicates count, so every collect tile is worth landing on. - Your board, your length: From a quick 10-tile sprint to a 75-tile campaign. Resize the track and every tile keeps its effect. - Pick the track shape: A square ring, a winding road or back-and-forth rows: the same tiles, a different journey. - Size the die: Set the highest roll, from 1 to 6. A smaller die means more landings and more questions asked. - Land exactly on the finish: Overshoot and you bounce back by the difference. On by default; you can switch it off. - Duels on shared tiles: Two pawns on one tile start a head-to-head question. The winner jumps ahead, the loser falls back. - Your own board background: Put a map, a jungle or a class photo behind the tiles and the game plays on top of it. - Try a finished board game: Open a ready-made board game and play it online, free, exactly like your players would. - [Shapes & positions](https://puzzel.org/en/spatial-reasoning/build): Spatial reasoning with shapes: drag them onto a board until every rule is true, like the star above the square. Playable example: https://puzzel.org/en/spatial-reasoning/play?p=-OpsP8U56whgNVPzz85y - Share it online: One link or QR code opens the exercises in any browser, with no player accounts. Embedding needs a paid plan. - Free to build, free to play: No account needed to try it. A free account saves your exercises and covers 60 player sessions a month. One session is one player opening one activity. - Rules as pictures or as words: Pictures show a rule as shape, arrow, shape, with nothing to read. Words write it out as a sentence: the same exercise at two reading levels. - Your own objects: Take shapes out of play, or upload pictures to use as objects. A cat left of a dog reads better in year one. - Record results: Scores, times and progress per player, live in the Results screen. - Every object once: A shape already on the board greys out in the tray, so players cannot solve a rule with a second copy. - Your colors and fonts: Colors, fonts and backgrounds, to match your brand or classroom. - Try a finished exercise: Open a ready-made example and play it exactly like your players would. - [Name them all](https://puzzel.org/en/name-them-all/build): Players name as many items of a list as they can before the clock runs out: the countries of Europe, the elements, every character in the book. Playable example: https://puzzel.org/en/name-them-all/play?p=-P0wTso3H1auGtz7HRIN - Share it online: One link or QR code opens the list in any browser, with no player accounts. Embedding needs a paid plan. - Free to build, free to play: No account needed to try it. A free account saves your activity and covers 60 player sessions a month. One session is one player opening one activity. - Accept other spellings: UK, Great Britain and Britain can all count for the United Kingdom. Capitals, accents and punctuation never matter. - Against the clock: Pick how long players get. When time runs out the score stands as it is. Ten minutes to start with. - Record results: How many names each player found and how long it took, live in the Results screen. - Name what you see or hear: Add one picture, sound or video for the whole list: the objects in a photo, the instruments in a recording. - Groups on the board: Put names under headers like continents, decades or chapters, and each group gets its own column and count. - A hint in the empty slot: An empty slot can show the letter count, the first letter or a hint you wrote. Nothing is the classic. - Show the missed names: Off, a missed name stays a secret. Turn it on and the names nobody typed are shown once the run ends. - Shuffle the slots: Deals the slots of each group in a different order every time, so the board is not learnt by its sequence. - Your colors and fonts: Colors, fonts and backgrounds, to match your brand or classroom. - Try a finished name them all: Open a ready-made example and play it exactly like your players would. - [A to Z quiz](https://puzzel.org/en/a-to-z-quiz/build): A clue for every letter of the alphabet, answered round a ring against the clock. Pass a letter and it comes back on the next lap. Playable example: https://puzzel.org/en/a-to-z-quiz/play?p=-P4NeCdR6sxOfYXnSAKn - Share it online: One link or QR code opens the quiz in any browser, with no player accounts. Embedding needs a paid plan. - Free to build, free to play: No account needed to try it. A free account saves your activity and covers 60 player sessions a month. One session is one player opening one activity. - Starts with, or contains: Hard letters like X, Y or Z rarely start a word. Switch a letter to Contains and its answer only has to have it somewhere. - Against the clock: Players get five minutes to start with. When time runs out, the letters still open count as not answered. - Accept other spellings: Click an answer and a field opens under it for spellings that also count. Capitals, accents and punctuation never matter. - Show the answers at the end: Off, a missed answer stays a secret. Turn it on and players see the answers to the letters they missed once the round ends. - See every answer: Track results to see each player's score and what they typed for every letter. - Challenge someone: Players race round the same ring at the same time and see how they compare at the end. - Your colors and fonts: Colors, fonts and backgrounds, to match your brand or classroom. - Try a finished A to Z quiz: Open a ready-made example and play it exactly like your players would. - [Map quiz](https://puzzel.org/en/map-quiz/build): A map quiz on a ready-made map: players click the province, state or city that is named, or name the one that lights up. Choose the map and the places to ask. Playable example: https://puzzel.org/en/map-quiz/play?p=-P3jPf6OSqHtJbRs7JAL - Print as a worksheet: Every place you ask gets a number on the map, with a list under it to fill in. The answer key is the same sheet filled in. - Share it online: One link or QR code opens the map quiz in any browser, with no player accounts. Embedding needs a paid plan. - Free to build, free to play: No account needed to try it. A free account saves your map quiz and covers 60 player sessions a month. One session is one player opening one activity. - Ready-made maps: The world with its continents and oceans, and countries from the Netherlands to Japan, each with its provinces, states or regions and its largest cities. Nothing to draw or upload. - Three ways to ask: Players click the place that is named, pick the name of the place that lights up, or type it. Capitals and accents do not count when typing. - A flag quiz on the map: On the map of a continent, a country can be asked by its flag: the flag is shown and players click the country it belongs to. - Ask by capital: The name of a capital is shown and players click the country it is the capital of. It works on every continent, and on the country maps that know the capitals of their provinces or states. - Help after a few misses: A wrong click shows what was clicked instead. After the number of misses you choose, the right place starts to pulse on the map, or its name is shown. - Warmer or colder: A wrong answer can say how far off it was, and which way to look: "About 300 km to the north-east." A neighbour is "right next to it". - See what was mixed up: Scores and times per player in the Results screen, and for every place how often it was missed and what it was taken for. - Use it as a test: With answer checking off, every place gets one answer and nothing says whether it was right. The answers are written on the map as the player gave them. - Race to finish the map: Players challenge each other to the same map, each on their own board, and whoever finds every place first wins. - Fill the map as a team: Split the class into teams, each with one map. A place one member finds is found for the whole team, and you follow each team's progress live. - A diploma for every finished map: Find every place and a friendly diploma pops up: the player's name, the map with the places they found and the date. Print it and hand it out in class. - Places of your own: A town, a river or a region the map does not have: put a pin on the map and type its name there. Players are asked for it like any other place. - Crop to the part you teach: Zoom in on a region or one corner of the country and crop: that part becomes the whole map for your players. - Place names in one language: Choose the language the place names are shown in. Every player sees them that way, whatever language their own page is in. - Your colors and fonts: Colors, fonts and backgrounds, to match your brand or classroom. - Try a finished map quiz: Open a ready-made example, the continents and oceans of the world, and play it exactly like your players would. - [Maze](https://puzzel.org/en/maze/build): Multiple-choice questions built into a maze: every question is a hall with a door per answer, and only the right door leads on. Wrong turns dead-end; players walk their way to the exit. Playable example: https://puzzel.org/en/maze/play?p=-P0zmLWqqRpaLDmrG9o4 - Share it online: One link or QR code opens the maze in any browser, with no player accounts. Embedding needs a paid plan. - Free to build, free to play: No account needed to try it. A free account saves your activity and covers 60 player sessions a month. One session is one player opening one activity. - Explore in the dark: Show only the cells a player has been next to, so the maze has to be explored and dead ends appear one wall at a time. - A shortcut to the next hall: A Walk there button takes players straight to the next question. Useful for younger players, or when the questions matter more than the maze. - Record results: Who reached the exit, how long it took and how many wrong doors, per player, in the Results screen. - Pictures, sound and video: A question can carry a picture, a sound or a video, and an answer can be a picture too. - Different doors for every player: Shuffle the answers per player and the right door is in a different place on every screen. - Walk it as anyone you like: Upload a picture and it walks the maze instead of the plain dot: a mascot, the class pet, whoever lost the bet. - Race the clock: Give the maze a time limit, and players must reach the exit before the countdown ends. - Your colors and fonts: Colors, fonts and backgrounds, to match your brand or classroom. - Try a finished maze: Open a ready-made maze and play it exactly like your players would. - [Interactive video](https://puzzel.org/en/interactive-video/build): Turn a video into an interactive lesson, with questions at the moments that matter. The video stops, students answer, and it plays on. A wrong answer can offer to replay the part it was about. Playable example: https://puzzel.org/en/interactive-video/play?p=-P2RTQ9FNMs5-9NNG7oh - Share it online: One link or QR code opens the video in any browser, with no student accounts. Embedding needs a paid plan. - Free to build, free to play: No account needed to try it. A free account saves your video and covers 60 player sessions a month. One session is one player opening one activity. - Questions, choices, notes and chapters: A moment can ask a question, let students choose where the video goes, show a note or a link, pause with something to think about, or mark a chapter to jump to. - Wrong? Watch that part again: Give a question a point to rewind to, and a wrong answer offers to replay that part and asks once more. By default the first answer still sets the score. - Record results: Scores, times and every answer per student, live in the Results screen. - No skipping to the end: Students can rewatch anything they have seen, but cannot move past a question, note or choice they have not dealt with. Turn on “Let students skip ahead” if the video is theirs to explore. - Race someone else: Players can challenge each other on the same video. The first to answer every question right and reach the end wins. - Your colors and fonts: Colors, fonts and backgrounds, to match your brand or classroom. - Try a finished video: Open a ready-made interactive video, a TED-Ed lesson on why cats act so weird, and play it exactly like your students would. - [Jeopardy](https://puzzel.org/en/jeopardy/build): The quiz board every classroom knows: category columns, points down the rows, and one clue behind every cell. Run it from a host console, let players buzz in from their phones, or share it for solo play. Playable example: https://puzzel.org/en/jeopardy/play?p=-P1Pz0LXS__BrxB1Y2x- - Run it in class: Put the board on the classroom screen and run it from the host console. Scores, wagers and steals are kept for you, and players need no devices. - Share it online: For solo play, one link or QR code opens the board in any browser, with no player accounts. For a hosted game with phones, players join from the code on your host screen. Embedding needs a paid plan. - Free to build, free to play: No account needed to try it. A free account saves your board and covers 60 player sessions a month. One session is one player opening one activity. - Daily Doubles: Hide a Daily Double behind any cell: whoever finds it wagers before the clue appears. - Automatic answer marking: An option for phone buzzers: the fastest buzz types the response or taps a choice, and the console marks it. Undo any verdict with one click. - A leaderboard by points: Solo runs are ranked by score, then by time, the moment a player finishes. - Play from home: With phone buzzers, send the clue and the clock to every phone, so players who cannot see your screen still follow along. - A limit on mistakes: In solo play, allow a number of mistakes; one more and the board closes on the score so far. - Use it as a test: Set a pass mark for solo play, show a message when the board is done and allow one attempt per player. - Answer in the form of a question: Remind players to phrase every response as a question: “What is Paris?” instead of “Paris”. - Try a finished Jeopardy board: Open a ready-made Jeopardy board and play it online, free, exactly like your players would. ### Classroom tools - [Wheel of fortune](https://puzzel.org/en/wheel-of-fortune/build): Fill a wheel of fortune with your own names, tasks or questions and spin it to pick one at random. Playable example: https://puzzel.org/en/wheel-of-fortune/play?p=-NQZfpFNJjW8BrwpMWBk - Share it online: One link or QR code opens the wheel of fortune in any browser, with no player accounts. Embedding needs a paid plan. - Free to build, free to play: Build the wheel without an account and play it straight away. A free account saves it and covers 60 player sessions a month, with every activity type included. - Everyone before anyone twice: Every segment gets a turn before one repeats. On by default; you can switch it off. - Bigger and smaller segments: Set the size of each slice. With Everyone before anyone twice on, sizes only set the order; switch it off to make a prize rare. - Pictures, sound and links: A picture is drawn inside its slice. A sound, a video or a link opens on the card the winner sees. - A prize wheel at your stand: One tablet, a queue of visitors: each gets one spin, and 15 seconds later the wheel is ready for the next. Turns on Record results and One spin per player. - One spin per player: The activity ends after a single spin and players get no reset button. Made for giveaways. - Stop the wheel by hand: The wheel keeps turning until someone presses Stop in its centre, then slows down and settles. - Keep the outcomes secret: The slices stay blank. The one it lands on is outlined in gold, so only you know what it means. - Confetti on the winners: Mark the segments worth celebrating and confetti goes off when the wheel lands on one. - Announce the outcome: The winning segment opens in a pop-up over the wheel, readable from the back of the room. - Two colours, alternating: Paint the slices in your primary and secondary colour in turn, instead of a colour per segment. - See a finished one: A wheel of fortune somebody already built, spun online the way your players will spin yours. ## Features - [Tracking results](https://puzzel.org/en/features/tracking-results): See which question the class got stuck on — not just who finished. - [Embedding](https://puzzel.org/en/features/embed-on-own-website): Your puzzle, on your page, with your name on it. - [Multiplayer](https://puzzel.org/en/features/multiplayer): One link on the board. The whole class in the same activity. - [Completion message](https://puzzel.org/en/features/completion-message): Decide what happens the second they finish. - [Answer checking](https://puzzel.org/en/features/answer-checking): Decide what players find out — and when. - [Shared folder](https://puzzel.org/en/features/shared-folder): One link. A whole set of activities. - [AI assistant connector](https://puzzel.org/en/features/ai-assistant-connector): Connect Puzzel.org to ChatGPT, Claude or any other assistant that takes a connector. Ask for a crossword, a quiz, a word search, a matching game or any other activity in your own words: the assistant writes the content, Puzzel.org builds the activity and saves it in your account, with a link your class can open. - [Single sign-on (SSO)](https://puzzel.org/en/features/single-sign-on): Connect your own identity provider to Puzzel.org, over OpenID Connect or SAML 2.0, and the people who play your activities or follow your courses sign in where they always do. Nobody types a name, nobody picks another password, and every result belongs to somebody you know. - [Puzzel LMS](https://puzzel.org/en/features/puzzel-lms): A learning management system for teachers and trainers, built around your activities. - [Puzzel LMS for schools](https://puzzel.org/en/features/puzzel-lms/schools): Write the page as you would write a worksheet — text, pictures, video, audio — and drop a quiz, a crossword or a memory game straight into it. The class opens one link. - [Puzzel Academy — an LMS for onboarding and training](https://puzzel.org/en/features/puzzel-lms/academy): Build the course once — the policy text, a short video, a quiz to check it landed — put it behind a login page with your name and colours, and see who is done. - [Course builder — Puzzel LMS](https://puzzel.org/en/features/puzzel-lms/course-builder): Headings, text, pictures, video, a PDF, a formula — and any of your activities, dropped in between the paragraphs. There is no separate assignment to wire up: where the explanation is, the activity is. - [Classes and groups — Puzzel LMS](https://puzzel.org/en/features/puzzel-lms/classes-and-groups): Paste a class list, and students tap their own name the first time; the device remembers them. Or switch on the student list, and every student — in an Academy, every learner — signs in with their own account and stays one person across all their classes or groups. - [Grades and feedback — Puzzel LMS](https://puzzel.org/en/features/puzzel-lms/grades-and-feedback): Every activity in a course reports how far each student got. The Grades view turns that into a score per activity — the automatic one, or your own with a comment — and an average per student you can export. - [My learning and branding — Puzzel LMS](https://puzzel.org/en/features/puzzel-lms/my-learning): With the student list on, your school or Academy gets a login page of its own. Every student or learner lands on “My learning”: each course shared with their classes or groups, and how far they are. An Academy puts its own name and colours on all of it. - [PuzzleGPT: make an activity with AI](https://puzzel.org/en/features/puzzle-gpt-ai-puzzle-generation): Say what you want to teach. PuzzleGPT makes the activity. ### Themes The generators grouped by what you bring — one page per genre. - [Word puzzles](https://puzzel.org/en/themes/word-puzzles): Paste your vocabulary once and the word puzzle generators do the rest — grids lay themselves out, hints scale down for younger classes, and word puzzles print as cleanly as they play. Generators: Crossword puzzle, Word search, Acrostic, Parts of speech, Hangman, Typing practice, Word scramble, Wordle, Arrowword, Fallen phrase, Rebus, Strands, Spelling test. - [Picture puzzles](https://puzzel.org/en/themes/picture-puzzles): Upload a diagram, a painting or a photo of the school trip and the picture puzzle maker turns it into a puzzle in seconds — pieces, labels, hidden objects. Difficulty is a setting, not a redraw. Generators: Jigsaw puzzle, Matching game, Memory, Bingo, Categorize, Quartets, Sequencing game, Sliding puzzle, Hidden objects, Spot the difference, Mystery picture, I have, who has. - [Code puzzles](https://puzzel.org/en/themes/code-puzzles): Ciphers, keypads and arithmetic that gate something real — the next station, the homework, the escape-room door. You set the difficulty; the generator keeps it solvable. Generators: Arithmetic sums, Cryptogram, Keypad, Scavenger hunt, Sudoku, Times tables, Logic puzzle. - [Math puzzles](https://puzzel.org/en/themes/math-puzzles): Generated sums at the level you choose, sudokus in 5 sizes, and the card and sentence generators with numbers in them. Difficulty is a setting; the puzzles are made for you. Generators: Crossword puzzle, Matching game, Memory, Arithmetic sums, Fill in the gap, Sudoku, Times tables. ## Pricing Prices are per year in euros and US dollars; two business plans are also sold by the month. Every plan includes every activity type. The free plan caps saved activities and player sessions and leaves out the paid-plan features listed below; the paid plans differ mainly in how many player sessions a month you get. - Free — €0. 60 player sessions / month. 2 activities per account. All activity types. - Teacher — €30 / $35 a year (non-profit). 600 player sessions / month. Unlimited activities. Results tracking. White-label embedding. AI question generation. - Teacher plus — €50 / $60 a year (non-profit). 2,000 player sessions / month. Everything in Teacher. - School — €125 / $150 a year (non-profit). 5,000 player sessions / month. 5 teacher accounts included. A shared library: teachers share activities and courses, and copy each other’s. Puzzel LMS: courses, classes and progress per student. Single sign-on (SSO) over OpenID Connect or SAML. Add teachers as you grow. - Supporter — €100 / $120 a year, or €10 / $12 a month (business). 1,000 player sessions / month. Unlimited activities. White-label embedding. Results tracking. AI question generation. - Ambassador — €200 / $240 a year, or €25 / $30 a month (business). 5,000 player sessions / month. Everything in Supporter. Add sessions as you grow. Single sign-on (SSO) over OpenID Connect or SAML. - Trainer — €300 / $350 a year, or €30 / $35 a month (business). 5,000 player sessions / month. Puzzel LMS: courses, groups and progress per learner. Every learner signs in with their own account, on your own login page. Your logo and colours on the learner pages, which you can also show on your own website. Single sign-on (SSO) over OpenID Connect or SAML. Course views are unlimited; only activities played count as sessions. - Academy — €500 / $600 a year, or €50 / $60 a month (business). 10,000 player sessions / month. 5 trainer accounts included. Every learner signs in with their own account, on your academy's login page. Puzzel LMS: courses, groups and progress per learner. A shared library: trainers share activities and courses, and copy each other’s. Single sign-on (SSO) over OpenID Connect or SAML. Course views are unlimited; only activities played count as sessions. Included with every paid plan: - Unlimited activities across all 45 builders - Results tracking, embedding, multiplayer and AI support - Privacy first: no ads, no third-party cookies - An invoice with your organisation details after every payment AI credits: from 5 credits a month; 1 credit per generation; up to 30 items a run. Included with every paid plan. A new free account gets 3 credits once, to try it. Unused credits carry over. Extra credits cost €0.50 or $0.60 each, with 20% off from 50 credits and 30% off from 200. - [Pricing page](https://puzzel.org/en/pricing): Plan comparison, currency switch, session calculator and the payment FAQ. - [Quote builder](https://puzzel.org/en/quote): A PDF quote with your organisation on it, for a purchase order. ## Help centre, in full Every answer the help centre gives, so this can be quoted without fetching https://puzzel.org/en/help. ### Account #### Can I build an activity without an account? Yes. Click Create activity, pick a type and start building. No sign-up, no email, nothing to confirm. It saves for real: the activity is stored the way anyone else’s is, and the play link works for everyone you send it to. What this browser holds is the only way back in to edit it — Keep your work in the builder opens the list of everything it is holding. An account is free and adds what one browser cannot: editing from any device, results from your players, and activities that do not go when the browser’s data does. Make one from that same browser and everything you have built so far comes with it. #### Is Puzzel.org free? Yes, for 2 activities. A free account keeps 2 activities and gives you the regular builder — every activity type, no ads, no trial that runs out. Free accounts play 60 player sessions a month. A paid plan raises that and adds the paid features: embedding, results tracking, styling and presets, visibility controls, timers, most multiplayer modes, AI credits and copying activities. The [pricing options](https://puzzel.org/en/pricing) show what each plan covers. #### I am on a temporary account — where are my activities? A temporary account is what you have before you sign in. The activities themselves are saved on our side like anyone else’s — their play links work for everyone you send them to — but this browser is the only place they can be edited, and clearing its data ends the session. Keep your work in the builder opens the list of what is in this browser, with the offer to keep it. Create the account from that browser and every activity comes along exactly as it is. [sign in](https://puzzel.org/en/auth) to an account you already have moves them across instead — as long as they all fit. A free account holds 2 activities in total, so if there is no room for all of them none are moved and they stay in the browser. Two things to know: another browser or device shows a different temporary account, and activities left in a temporary account are removed after a year. #### I forgot my password Open the [sign in](https://puzzel.org/en/auth) page and click Forgot? next to the password field. Give us the email address on your account and a link to set a new password is on its way. It arrives within a few minutes — check the spam folder if it does not. Signed up with Google or Microsoft? Then there is no password to reset: use that same button to get back in. #### How do I change my name, email address or interface language? They are all listed under [account details](https://puzzel.org/en/dashboard?section=account). The ✎ next to a field opens it, and the change is saved as soon as you confirm it. Your name, communication language, product-update emails and both storage regions change in one step. Your email address and your password take two: you type the new value, then confirm your sign-in before it is applied. Signed up with Google or Microsoft? Then those two are looked after there and are not shown here. #### Can I sign in with Google or Microsoft? Yes — both buttons sit on the [sign in](https://puzzel.org/en/auth) page, next to the email-and-password form. Use the one you signed up with: if your activities are not where you expect after signing in, it is nearly always the other method holding them. Your players can get those buttons too: switch them on under Results & tracking → Sign-in methods while editing an activity. #### How do I delete my account? Open [account details](https://puzzel.org/en/dashboard?section=account) and choose Delete account. You confirm with your password (or through Google or Microsoft), and your activities, folders, results, invoices and the account itself are removed. That is permanent — there is no undo and no copy kept on our side. Your invoices go with it, so save the ones you still need first. If you only want a break, leaving the account alone costs nothing. ### Creating activities #### Is there a tour of Puzzel.org? Yes: [the Puzzel.org tour](https://puzzel.org/en/tour?from=help) is a short course you play as you go — nine pages, about 25 minutes. It shows what you can make, how to build and share an activity, how copying and the library work, where the results land, what the AI assistant writes for you, and what Puzzel LMS adds. Every page has something to try. The tour is built in Puzzel LMS itself, so by the end you have used that too. #### How do I create an activity? Create activity in the header opens the type picker. Pick one and you are in the builder. The builder is two halves: your content on the left, a live preview on the right that redraws as you type. What you see on the right is exactly what your players get. Not sure which type fits your lesson? [The activity overview](https://puzzel.org/en/generators) has a playable sample of each one. #### How do I edit an activity I already made? Open [your dashboard](https://puzzel.org/en/dashboard) and click Edit on the activity. Changes save themselves every few seconds — the header says All changes saved when they are through — and ⌘S / Ctrl+S saves right away if you would rather not wait. The activity is live while you edit it, so players who open your link after a change get the new version. #### How long does my activity stay available? As long as your account exists. Activities do not expire, and a subscription running out does not remove them. Activities in a temporary account — one you never signed in to — are removed after a year. That browser is also the only way back in to edit them, so clearing its data puts them out of reach sooner. Signing in moves them into your account, and there they keep. #### How do I copy or duplicate an activity? Open ⋯ next to the activity on [your dashboard](https://puzzel.org/en/dashboard), or the ⋯ beside Share at the top of the editor, and choose Copy this activity. Reuse this content gives you a second activity of your own: an exact duplicate, or the same entries turned into another type — answers become a word search, questions become card pairs. The panel on the right says what carries over, and you name the copy before you make it. This side is on the paid plans. Need it in another language? Translate the copy into translates the copy into any of the 23 languages of the site while it is made. It costs AI credits — the dialog shows how many before you start — and your original stays as it is. Send a copy to someone invites another Puzzel.org account by email — in the editor it is also Share → Send a copy. The invitation also waits for them on their own dashboard, so they do not have to find the mail. When they accept, the activity lands in their account as their own copy and your original is untouched. That is free, but they need an account on the address you invite. #### Can I paste in a word list, or upload a spreadsheet? Both. Import above your content list opens three ways in: - Paste a list — one entry per line. Puzzel guesses the separator between the answer and its clue, and you can pick another if a clue contains it. - Spreadsheet — drop an .xlsx, .xls or .csv file. Column 1 becomes the answer, column 2 the clue, and a header row can be skipped. - From another activity — search your own activities and tick the entries you want. You see a preview with duplicates and missing clues flagged before anything lands in your activity, so a messy list is easy to tidy first. #### Can Puzzel write the content for me? Yes — the AI assistant sits in the builder’s left column. Name a theme ("Rivers of Europe, primary school level") and it fills your list: answers with clues, translation pairs between two languages, or quiz questions with plausible wrong answers. It can also read a PDF, Word file or a photo of a worksheet and turn that into entries, or generate an image for a puzzle that needs one. It runs on credits: one credit per generation, however many entries come back. Two only when it draws a picture and then changes it — the spot-the-difference’s two pictures from one sentence — because that is two goes at the model. A new free account starts with 3 credits to try it with; they don’t refill. Every paid plan tops your balance up each month, unused credits carry over, and extra packs can be bought at any time. Your balance and every past query live under [AI assistant](https://puzzel.org/en/dashboard?section=ai) in your dashboard. Whatever comes back is a starting point — every entry stays editable, and you can regenerate or fix by hand. #### How do I organise my activities? [Folders](https://puzzel.org/en/dashboard?section=folders) group them however suits you — per class, per subject, per term. Drag an activity onto a folder to move it, and drag a folder onto another to nest it. Back on your activity list, the folder filter narrows everything down to one group, and search finds an activity by name wherever it sits. #### How do I delete an activity? On [your dashboard](https://puzzel.org/en/dashboard), open ⋯ next to the activity and pick Delete activity. In the editor it is the last item of the ⋯ beside Share. It is permanent, and it takes the activity's results with it. If you only want it out of the way, moving it to a folder keeps everything intact. ### PuzzleGPT #### What is PuzzleGPT, and where do I find it? PuzzleGPT makes an activity from a sentence. Say what you want to teach (“a crossword about the solar system, for 10-year-olds”) and it picks the kind of activity, writes the content and opens the result in the builder, where you check it, fine-tune it and share it. If you don’t name a kind, it suggests three that fit and you pick one. You find it in three places: the What do you want to teach today? box on the homepage, the same box above your activities in [your dashboard](https://puzzel.org/en/dashboard), and the PuzzleGPT button in the bottom-right corner of the site. On a phone the corner button is hidden, so use the box. It never appears on a page your players open. PuzzleGPT is offered in a limited number of countries to start with. If you don’t see it, it isn’t available in your region yet. #### Which activities can PuzzleGPT make? All but a few of the 45 kinds: word games, quizzes, card games, puzzles and board games, from crosswords and word searches to bingo, jigsaws and spelling tests. Name the one you want and it makes that one; otherwise it suggests the kinds that fit your topic. It doesn’t make the kinds built around exact spots on a picture or around a video, such as label the diagram, hidden objects and interactive video: where things sit on a picture, and which video your players watch, are yours to choose. Ask for one of those and it says so, and offers three it can make for the same topic. [The activity overview](https://puzzel.org/en/generators) has their builders. A spot the difference and a mystery picture need a free account, because both start from a picture it draws. #### What does PuzzleGPT cost? One AI credit per activity, the same credits the builder’s AI assistant uses. When it suggests three kinds, the suggestions are free and the one you pick uses the credit. A follow-up that changes the content is one more credit; a change to only the settings or the name is free, and the chat says No credit used. Pictures cost more. Pictures on the cards are one credit each, on top of the activity’s one, and you see the price before anything is spent. A spot the difference is two credits, because it draws two pictures. A card picture that can’t be drawn gives its credit back. A request that makes nothing costs nothing: small talk, a question about using Puzzel (answered with articles from this help), a request it can’t turn into an activity, or an attempt that fails. The credit, or the free try without an account, goes back. A new free account starts with 3 credits; they don’t refill. Every paid plan adds credits on the first of each month, unused credits carry over, and on a paid plan you can buy more at any time. Your balance and past requests are under [AI assistant](https://puzzel.org/en/dashboard?section=ai) in your dashboard, and the [pricing options](https://puzzel.org/en/pricing) show what each plan adds. #### Can I try PuzzleGPT without an account? Yes. Without an account you get a few free tries, and the chat shows how many are left. It draws the picture of a jigsaw or sliding puzzle for you too, while the day’s pictures for visitors last. Pictures on the cards, a spot the difference, a mystery picture and attaching a file need a free account. Without an account a request has to be shorter, and at busy times PuzzleGPT can pause for visitors without one. Sign up from the same browser and the activities you made come with you. A new account starts with 3 AI credits. #### Can I change what PuzzleGPT made? Yes, by asking in the same chat. “Make it harder”, “add five more words”, “call it Planets”: it changes the activity in place, starting from what it holds now, so edits you made in the builder are kept. A change keeps the kind of activity; “now as a quiz” makes a new one. Under a change sits Restore the version before this change. It puts back the content, the name and the settings that change touched, at no cost. It works once, and the changed version is not kept. You can always open the activity in the builder and change anything there by hand. PuzzleGPT only changes activities it made in that chat; for any other activity, use the builder and its own AI assistant. #### Can PuzzleGPT change the settings? Many of them. Ask in plain words: “add a 5-minute timer”, “use 48 pieces”, “shuffle the questions”, “capitals must match exactly”. It can change timers, the number of pieces, the order, how answers are checked, hints and the word bank, and the difficulty. The chat lists what changed, by the names the builder uses. A change to only the settings or the name uses no credit. Some settings decide who can open the activity or what is kept about your players: Who can open it (public, private or closed), Record results, Ask players who they are and Challenge mode. PuzzleGPT never changes those by itself. It shows the change with a Confirm button, and nothing happens until you press it. A setting that needs a paid plan stays as it was on a free account, and the chat says so. Colours, texts, links, the toolbar, a password, opening dates and sending grades to Google Classroom or your LMS are set in the builder: the chat names what it couldn’t do and offers to open the builder. #### Can PuzzleGPT add pictures? Yes, it draws them. A jigsaw or sliding puzzle gets its picture drawn within the activity’s one credit, without an account too while the day’s pictures for visitors last. With a free account it can also put a picture on every card: a memory game, a matching game, flash cards, quartets, quiz questions and more. Before anything is drawn you see the price, one credit for the activity and one per picture, next to the activity without pictures for one credit. Nothing is spent until you choose. Where pictures would suit the cards it offers them; for a quiz, ask. Pictures on quartets cards and picture clues in a crossword need a paid plan, as in the builder. A spot the difference and a mystery picture are drawn as well. The pictures it draws go into your media library, so you can use them again. #### Can I give PuzzleGPT a worksheet or my own picture? Yes, with a free account. Use the paperclip, drop a file on the box, or paste a picture. One file at a time. - Your own picture becomes a jigsaw or a sliding puzzle. It is uploaded to your account as the activity’s picture. - A worksheet becomes an activity with its own questions and answers: a PDF of a few pages, a photo of a page, or a Word file (.docx). Say what to make of it, like “turn this into a quiz”, or let PuzzleGPT choose. Reading a worksheet is part of the activity’s one credit. If there is nothing in the file to make an activity from, like a blank page or a class photo, the chat says so and no credit is used. The worksheet itself is never stored: only its name is kept with your request. #### What happens to what I type into PuzzleGPT? Your requests are kept with your account, so you can find your chats again: what you typed, and the activity each request made. They are listed under [AI assistant](https://puzzel.org/en/dashboard?section=ai) in your dashboard with your other AI requests, stored in your account’s storage region. The Puzzel.org team can see requests too; that is how we learn what PuzzleGPT should make next. Of an attached file only its name, kind and number of pages are kept. A worksheet is never stored, and neither is the text read from it. Your own picture is kept only once it is the activity’s picture. PuzzleGPT never sees your players’ results or answers, or your other activities. It reads your request, the earlier requests in the same chat and, for a change, the activity it is changing. To write the activity, your request goes to the AI models named in the [privacy policy](https://puzzel.org/en/privacy-policy). Leave pupils’ names out of what you type. Remove from your chats takes a chat off your list; the activities it made stay. Deleting your account deletes every request with it. #### What can’t PuzzleGPT do? It makes Puzzel.org activities and nothing else. These are its limits, from what teachers have asked it: - It doesn’t open links or web pages. Paste the text itself, or attach the worksheet. - It makes one activity per request. For a quiz and a word search, ask for one, then the other. - It can’t set an exact grid size for a crossword. The grid is laid out to fit the words. - A crossword may leave out words that don’t fit the grid. The builder marks them as not placed: Regenerate grid tries another layout, and Edit grid by hand lets you place each word yourself. - It doesn’t answer general questions or write essays, stories or other text. Ask it for an activity on the topic instead. - It only changes activities it made in that chat. For any other activity, open it in the builder, which has its own AI assistant. - It only writes for school. Pupils play what it makes, so a topic that doesn’t belong in a lesson is refused. #### Why does PuzzleGPT say my account is full? A free account holds 2 activities, and so does a visitor without an account. An activity PuzzleGPT makes counts like one you build yourself, so once you have 2, it can’t make a new one. It checks this before anything is spent, so a refused request costs no credit or try. A change to an activity it made in that chat makes nothing new and doesn’t count; asking for another kind of activity (“now as a quiz”) does make a new one. Delete an activity you no longer need, or pick a plan from the [pricing options](https://puzzel.org/en/pricing) to make more. Without an account, signing up doesn’t make room: your activities come with you, so the new account is just as full. ### Playing & sharing #### Do my players need an account? No. They open your link and play — no sign-up, no app, no email address. If you do want to know who did what, you ask for it yourself under Results & tracking → Who is playing. Every field there is optional, so you can request a first name and nothing else. Players can also sign in with Google, Microsoft or your school's SSO if that suits you better. #### How do I share my activity with players? Share at the top of the builder shows the play link with Copy link beside it, and QR & more opens its QR code — the quickest route onto a beamer or a worksheet. On [your dashboard](https://puzzel.org/en/dashboard), Copy play link does the same in one click. Everyone on a laptop? Open a PIN in that QR dialog gives you a six-digit code for this lesson, for today or for this week. Players type it at puzzel.org/join and land on the activity; Show on screen puts the code on the board in large type. The PIN stops by itself when its time is up, or straight away with Stop the PIN. The link works for anyone who has it, on phones and tablets too, and nothing needs installing. Want the activity inside your own website or LMS instead of behind a link? That is Embed on a website, in the same Share menu — see the embedding questions below. #### How many players can play my activity? As many as your plan’s player sessions allow. Free accounts get 60 a month; paid plans start at 600 and go up from there. The [pricing options](https://puzzel.org/en/pricing) page has a calculator that turns "120 pupils, 4 activities each" into the plan that covers it. One session is one player opening one activity. The same player opening it again the same day does not count twice, and your own previews never count. #### What happens when I run out of player sessions? At 80% of your limit a warning email goes out, so you can act before anything stops. Past the limit, your activities stop opening for new players and show a message asking the owner to upgrade. Nothing is deleted — everything works again the moment you upgrade, or when the month rolls over. Your usage so far this month sits next to your plan on [account details](https://puzzel.org/en/dashboard?section=account). #### How do I see who played, and how they did? Switch tracking on first: in the builder, Results & tracking → Recording results. Under it you choose what to ask players for and whether a leaderboard appears at the end. Then ⋯ → Results at the top of the builder shows scores, times, completion and which questions tripped people up — live, while they play, if you turn Live updates on. [Statistics](https://puzzel.org/en/dashboard?section=results) in your dashboard collects the same across every activity you own. With every registration field off you still get scores, times and per-question difficulty. You just do not get names. #### Can players carry on where they left off? Yes. In the builder, under Answers & timing → Attempts & answers, switch on Remember answers between visits. When a player reopens the activity in the same browser, their answers come back with it. Retrying and answer checking are two rows below, in the same place. #### What multiplayer options are there? Four, and they suit different rooms: - Challenge — you against up to nine others on the same puzzle, with live progress bars. Almost every activity type supports it. - Teams — answers sync across the team in real time, so a [Crossword puzzle](https://puzzel.org/en/crossword/build), [Word search](https://puzzel.org/en/wordseeker/build) or [Jigsaw puzzle](https://puzzel.org/en/jigsaw/build) gets solved together. - Turns — proper turn-taking, for [Memory](https://puzzel.org/en/memory/build), [Quartets](https://puzzel.org/en/quartets/build) and board games. - Host-paced — you control the tempo and everyone plays along at once, the way [Bingo](https://puzzel.org/en/bingo/build) works. You set this up per activity under Multiplayer in the builder. A team session is hosted straight from your dashboard with Host team session, which opens the host console with the join code. The [multiplayer page](https://puzzel.org/en/features/multiplayer) walks through all of it. #### Can I print the puzzle on paper? For the types that make sense on paper, yes. In the builder, open Share and look under On paper: Print blank gives you the version players fill in, and Print answer key the solved one. Grid puzzles can also be saved as an image — Save as image, in the same place — if you would rather drop it into a worksheet or a slide. A whole course prints too — see Can I print a course? under Courses and classes. #### Puzzel.org is blocked on our school network Some school networks file Puzzel.org under "gaming" and block it by firewall, usually for students only. Asking your IT person to allow the domain almost always works: a look at the site shows an education-first tool with no advertisements, no third-party trackers and no game store behind it. Point them at the [privacy policy](https://puzzel.org/en/privacy-policy) if they want the details in writing. ### Privacy #### What do you track about me and my players? As little as possible. No Google Analytics, no behavioural trackers, no third-party cookies. Nothing follows your players around the web. - Your email and password are handled by [Firebase](https://firebase.google.com/support/privacy), so no password of yours sits on a Puzzel.org server. - Your activities are stored so they can be played, and are reachable only through an unguessable activity key. - Results are recorded only if you switch tracking on — a paid-plan feature — and only you can see them. The [privacy policy](https://puzzel.org/en/privacy-policy) has the full version, in plain language first. #### Are you selling my data, or my students' data? No. Not to anyone, not ever — I would rather not be in that business at all. The work you and your students put into an activity is yours. There are no advertisements on Puzzel.org, no data brokers behind it, and no analytics suite quietly making a profile of your class. #### How do I keep an activity private? It is fairly private already: there is no browsable index of activities, and the link contains a key nobody can guess. To be certain it never appears in a public Puzzel.org overview, set the visibility to Private under Info & access → Who can open it while editing the activity. #### What do you ask my players to fill in? Nothing, unless you ask for it. You choose the fields under Results & tracking → Who is playing, and every one of them is optional: - Name, first name, last name - Email address - Phone number - Student ID or employee ID - Company name - Country and class - Any other info you want to ask for - A password, if players should be able to log back in Players can also sign in with Google, Microsoft or SSO instead of typing anything. #### Where is our data stored? Can we keep it in Europe? Yes. Every account carries two regions, set separately, and both can be Europe or the United States: - File storage region — where images and audio you upload are kept. - Data storage region — where your account, your activities and their results live. Both are shown on [account details](https://puzzel.org/en/dashboard?section=account) and both are changed there. Moving your data to the other region needs a paid plan and moves everything in one go: it is copied across first, your account then starts reading from the new region, and only then is the old copy removed — so your activities stay reachable throughout. Files already uploaded keep working exactly as they are, because the file setting only applies to new uploads. ### Payments & upgrades #### I paid, but my account is still on the old plan An upgrade normally lands within a minute of the payment going through. If it has not, email [daan@puzzel.org](mailto:daan@puzzel.org) with the time of the payment and the email address on the account, and I will put it right by hand as fast as I can. #### Is the payment process secure? Yes. Payments run through [Stripe](https://stripe.com), one of the largest payment providers there is, on their own checkout page. Your card details never touch a Puzzel.org server and are never stored here — securing them is Stripe's entire business, and they are considerably better at it than a one-person puzzle site would be. #### Which payment methods can I use? Whatever Stripe offers for your country, which usually means: - Credit and debit card - PayPal - Apple Pay and Google Pay - iDEAL (Netherlands), Bancontact (Belgium), Giropay (Germany), EPS (Austria), Cartes Bancaires (France), Przelewy24 (Poland) One catch worth knowing: if you switch automatic renewal on, only the methods Stripe can charge again by itself are offered — a one-off transfer cannot renew a subscription. #### Can I upgrade halfway through my plan? Yes, at any time. The higher session limit applies immediately and your renewal date stays where it is — you only pay the difference between the two plans, and only for the time left in your current period. With automatic renewal on, the difference is charged to your card on file and the invoice shows the exact split; without it, you simply check out for the difference like any other payment. Just one unusually busy month? Add a one-off session top-up from [account details](https://puzzel.org/en/dashboard?section=account) instead: €5 / $6 per 1,000 extra sessions on a teacher or school plan and €10 / $12 on every other plan, valid until the first day of the next month, nothing renews. Moving to a cheaper plan works too, but takes effect immediately and the difference is not refunded — so save a downgrade for the end of your period. #### Do I lose my extra activities when my paid plan ends? No. Every activity stays in your account for as long as you want it there, and it keeps playing. Nothing is deleted. What stops are the paid features — embedding, results tracking, styling and presets, visibility controls, timers, most multiplayer modes, AI credits and copying — and the higher session limit, which drops back to the free 60 a month. Settings that belong to a paid plan go back to their defaults, so an activity that was private or behind a password is public again. Upgrading again brings all of it straight back. #### We need an invoice or a quote for our organisation An invoice follows every payment automatically. Open All invoices under [account details](https://puzzel.org/en/dashboard?section=account) to read one and print it or save it as a PDF. Add your school or company name, address and VAT number under [organisation details](https://puzzel.org/en/dashboard?section=account) and they appear on every invoice, including the ones already there. Need the paperwork before you can pay? [Generate a quote](https://puzzel.org/en/quote) with the same details and use that for your purchase order — the payment comes later. Payment by cheque is not possible, as Puzzel.org is not based in the US. #### We are a school — how do teacher accounts work? A School subscription pays for a set number of teacher accounts. You invite colleagues by email from [Teachers](https://puzzel.org/en/dashboard?section=teachers); each gets a link that connects their own account to the school, and a seat is only taken once they accept. Every teacher account adds 1,000 player sessions a month to the school’s total, and every connected teacher plays from that one total — your dashboard shows who uses how much. Disconnect a teacher and their activities stay with them; the seat frees up for someone else. Need more seats? Change teacher accounts in your dashboard runs it through checkout, and the price per account drops as you add more. A company or a training provider? The Academy plan works the same way, with trainer accounts — see [Puzzel LMS for companies](https://puzzel.org/en/help?topic=academy). #### None of the plans fits what we need Most of the odd shapes are already covered by the sliders. The Ambassador plan adds player sessions in steps for commercial use, and the School plan adds teacher accounts the same way — each step costs a little less than the one before. Try them on the [pricing options](https://puzzel.org/en/pricing) page. Expecting 50,000+ player sessions a month, or something genuinely unusual? Mail [daan@puzzel.org](mailto:daan@puzzel.org) and we will work something out. #### Will you charge me again automatically? Only if you ask for it. Automatic renewal is a choice you make during checkout, not a default you have to hunt for. With it on, your plan keeps running without a gap and Stripe charges you when the period ends. With it off, the subscription runs to the end of the period you paid for and then stops — nothing is charged and nothing is refunded. You can switch it off again at any time from [account details](https://puzzel.org/en/dashboard?section=account), and doing so never shortens the period you already paid for. ### Embedding #### Where do I find the embed code? In the builder: Share → Embed on a website. You get the snippet itself, a width and height (or full width), a fullscreen toggle and a preview of how it will sit in your page. Paste it into any page that allows iframes — WordPress, Wix, Moodle, Canvas, your own HTML. The embedded activity carries no Puzzel header, footer or branding. Embedding is one of the paid-plan features. The [embedding](https://puzzel.org/en/features/embed-on-own-website) page shows what it looks like in practice. #### Can I try an embed before I subscribe? Sure — paste this into your own page and see how it behaves in your template: <iframe src='https://puzzel.org/en/crossword/embed?p=-N7G3WdPBEnNh4jW6-Q7' width='100%' height='800' frameborder='0' allowfullscreen></iframe>That is a real sample crossword, embedded exactly the way your own activity would be. Swap the address for the one your own embed screen gives you once you have built something. #### My embed shows the whole Puzzel.org page, or nothing at all Almost always the play link got pasted instead of the embed link. The play link is the one with the Puzzel.org header and footer around it — fine for sharing, wrong for embedding. Change /play in the address to /embed and it fits. Or copy the ready-made snippet from Share → Embed on a website in the builder, which already has it right. Embedding needs a paid plan. On a free account the embed link shows a notice instead of the activity, while the play link keeps working. #### My embedded activity has a scrollbar Three things fix nearly every case: - A little scrolling room at the bottom from padding: add scrolling='no' to the iframe. - The activity is genuinely taller or wider than the frame: raise the width and height in the snippet, or set the width to 100%. - Your own page is the limit: if the column around the iframe is narrow, the activity has nowhere to grow into. A wider template beats a taller iframe. #### How do I embed in Wix? Plenty of people run Puzzel.org inside a Wix site. Wix has its own walkthrough for it: [embedding a site or a widget](https://support.wix.com/en/article/wix-editor-embedding-a-site-or-a-widget). The snippet to paste in comes from Share → Embed on a website in the builder. ### Activity library #### What is the activity library? [the activity library](https://puzzel.org/en/library) is where teachers share activities they made so other teachers can use them. Browse it by subject, language, level or activity type. Every entry was put there on purpose by the person who made it; nothing is listed automatically. You cannot play an activity from the library itself unless its owner switched that on. Instead you copy it into your own account, where it becomes yours: edit it, share it, track results, exactly like an activity you built. #### How do I add my own activity to the library? Open ⋯ next to the activity on [your dashboard](https://puzzel.org/en/dashboard) and choose Publish to library — in the editor it is under Share, with the other ways of reaching teachers. The form asks for a name, the language the content is in, one to five subjects, an optional level and description, and the name shown next to it (leave it empty to stay anonymous). Confirm that others may copy and change it and that you are allowed to share it, then Publish. An activity needs enough content to be worth playing before it is accepted — a quiz needs a handful of questions, a memory a handful of pairs. Copies you took from the library cannot be published again; the original is already there. Allow playing it straight from the library is off by default. Switch it on only if you are happy for visitors to play your original: every one of those plays counts against your monthly sessions, exactly like a shared link. #### What happens when I copy an activity from the library? A copy lands in your account with the content, the puzzle settings and the look. The original owner's own settings — results tracking, the completion message, developer and multiplayer options — are left behind, so you start from a clean activity of your own. Pictures and audio are copied into your storage too. From then on it is yours: sessions played on it count against your account, never the original maker's, and results land on your dashboard. The copy does not follow later edits to the original. On a free plan a copy takes one of your activity slots, like any new activity. You need an account to copy; players never do. #### How do I take my activity out of the library again? Open the activity’s library form: ⋯ → Library listing on [your dashboard](https://puzzel.org/en/dashboard), or Share → Publish to library in the editor. Then choose Remove from library. It disappears from the library at once. Copies other teachers already made stay theirs; removing the listing does not reach into their accounts. Deleting the activity itself also removes its listing. If you edit a published activity, open that same form and save it again to refresh what the library shows. ### School library #### What is the school library, and who sees what? The school library is where the teachers of a school share their work. The school account switches it on under [Teachers](https://puzzel.org/en/dashboard?section=teachers); from then on every teacher connected to that school finds the school’s activities, courses and folders in [School library](https://puzzel.org/en/dashboard?scope=school) — the School side of the Mine / School switch on the dashboard. Whoever shares something stays its author and decides what colleagues may do with it: use and copy (the default — play it, host it, share it with their classes, see its results and make a copy of their own to change) or edit it too. Deleting it or moving it out stays with its author and the school account. What the school account makes itself is the school’s: colleagues use and copy it unless the school lets them edit. Your own activities stay your own. Nobody else sees them unless you share one into the school library. Plays of a school activity count against the school’s sessions, never against yours — and playing one yourself is free. Switching the library off takes the teachers’ access away at once. Nothing is deleted: the activities stay with the school account. #### How do I share an activity with the school library, or copy one from it? To share one of your own, choose Move to school library in its row menu. You are asked what colleagues may do with it — use and copy, or edit it too — and you stay its author; you can change that later from the same menu, and Move to my account takes it back. The activity keeps its link, so anything you have shared or embedded keeps working. In [Folders](https://puzzel.org/en/dashboard?section=folders), Move to… on an activity also lists the folders on the other side. To change a colleague’s activity that you may only use, make it your own: Copy to my activities in its row menu, or Make a copy in the bar at the top of the builder. The copy is yours, pictures and sounds included, and the original stays as it is. Courses work the same way: Copy to my courses copies the course and every activity in it. A whole folder cannot be moved across yet — move the activities in it one by one. #### Can two teachers edit the same activity at once? Only where its author lets colleagues edit — and then one at a time, on purpose. When you open a school activity that a colleague already has open, a bar at the top says who is in it. You can look around, but nothing you change is saved until they leave. The moment they close the activity, the bar disappears and you are editing. The colleague who is editing sees a line telling them you are looking. If someone left an activity open and walked away, the bar says so after a minute or two and offers Take over editing. Their tab can no longer save from that point on, so nothing is written over. Every school activity also shows who last edited it and when, in the list. #### What happens when a teacher leaves the school, or the school stops? When a teacher is disconnected from the school, or leaves themselves, their access to the school library ends at once. Everything they built or shared in the library stays with the school, and the school account decides what colleagues may do with it from then on; everything in their own account stays theirs, exactly as before. When the school subscription ends, the school library switch is gone and the activities in it are simply the school account’s own activities again. Nothing is deleted, and links keep working. ### Courses and classes #### What are courses and classes? Together they are Puzzel LMS. A course is a lesson you write like a document — pages with text, pictures, video, audio, documents, tables and formulas — with your Puzzel activities dropped in right where they belong. Students read, play and hand in their work through it on one link. A class is a list of your students. Share a course with a class and you see per student which activities they finished, what they answered and what they handed in. By default a class is just names: every student picks their own name once and never needs an account. A school can also give its students their own sign-in — see Students and sign-in. You find both in your dashboard, under [Courses](https://puzzel.org/en/dashboard?section=courses) and [Classes](https://puzzel.org/en/dashboard?section=classes). [the Puzzel LMS page](https://puzzel.org/en/features/puzzel-lms) shows what a student sees. #### Who can use courses and classes? Courses and classes are part of the School plan, of the Academy plan for companies and of the Trainer plan for a trainer who works alone, at no extra cost: the account itself and every teacher or trainer connected to it can build courses and make classes. Every plan keeps the activities themselves. On another paid plan? Request a free seven-day trial on [the Puzzel LMS page](https://puzzel.org/en/features/puzzel-lms). We look at each request ourselves and mail you when the trial is open. Each account can try it once, and the trial covers your own account only — not a school library, teacher seats or student accounts. When a trial or a School, Academy or Trainer plan ends, nothing is deleted. You can no longer edit courses or classes, but published courses stay open and students can keep playing. Student accounts are the exception: students on the student list cannot sign in again until the plan is renewed. #### How do I build a course? Choose New course under [Courses](https://puzzel.org/en/dashboard?section=courses). The course opens in the builder, and what you see is what your students will see. Type straight onto the page; the + between blocks adds a heading, text, an image, a video, audio, a document, an embed, an activity, a submission, a callout, a formula, a reveal (a question with the answer folded away), a table or a divider. Everything is saved as you go, and Undo — or ⌘Z / Ctrl+Z — takes back what you just did. A longer course gets more pages under Contents. Drag a page to reorder it, or drag it to the right to put it inside another page — as deep as you like. Every page, section and block also has a ⋯ menu to move or remove it, which is easier on a tablet. Already have the lesson in Word or as a PDF? Import a document under [Courses](https://puzzel.org/en/dashboard?section=courses), or Build pages from a document in the builder, turns it into pages and blocks, pictures included, for a few AI credits. You check every block before anything is added. #### What happens to my activities when I put them in a course? Nothing: a course points at your activities, it never copies them. Edit the activity and every course that uses it is up to date. Deleting a course never deletes its activities or their results. An activity plays inside the lesson page by default. Under Where it plays on the block, choose Own page to open it full-screen instead, or Assignment to hide the lesson while students work on it. Multiplayer activities always open in their own page. The activity’s own settings still apply inside a course, and plays count as player sessions exactly as they would through a shared link. When the course is shared with a class, results are always kept, with the student’s name — even if the activity itself does not track results. #### Can I add a PDF, a Google Doc, or something made in Genially or Padlet? Yes. A Document block shows a PDF you upload, or a file you link from Google Docs, Slides, Sheets or Drive, OneDrive or SharePoint. Students read it inside the page, with zoom and full screen; tick Students may download if they may keep a copy. A PDF can be up to 10 MB and 100 pages, and every upload is checked for viruses first. For Word or PowerPoint, save the file as a PDF. An Embed block takes the embed code or link from a learning tool — Genially, Canva, Padlet, Wordwall, GeoGebra, Desmos, H5P, Kahoot!, Quizlet, Mentimeter, Edpuzzle and more. Only services Puzzel knows work, so pasted code cannot pull just any website into your lesson. YouTube and Vimeo go in the Video block. Uploaded PDFs — yours, and the ones students hand in — count towards your PDF storage: 1 GB, or 1 GB per teacher account on a School plan. The meter is under [Courses](https://puzzel.org/en/dashboard?section=courses); Manage PDFs lists them and removes the ones no course uses any more. Pictures and audio do not count. #### How do students open a course? A new course is a draft that only you can open. Choose Share in the builder and switch on Published under Access; Sharing in the same dialog gives you the link, a QR code and a classroom PIN students type at puzzel.org/join. Without a class, anyone with the link opens the course and plays without a name. To know who did what, add one of your classes under Share with classes — students then pick their name, or sign in, first. Want the lesson itself behind a lock? Switch on Ask for a password under Access. Students type it once per device. The password protects the course page; the activities in it still open through their own links. #### Can students go through the pages in a set order? Yes. In the builder, choose Settings and switch on Pages in order under Pages. A page then opens only once every activity on the pages before it is done — a handed-in assignment counts as done. Locked pages show in the contents with a lock and tell the student what to finish first. A page without activities never holds up the pages after it. This paces a class, it does not lock anything away: the activities still open through their own links. You yourself always see every page. #### Can a page open on a set date, or after another one? Yes, page by page. In the builder, the button at the end of the page’s Page 1 of 5 line — it says Always open — sets when students can open it: On a date, with a time, or When something else is done, after another page or activity. Students see in the contents when the page opens, and it opens on their screen at that moment, without a reload. Pages inside a page that is not open yet wait with it. A date comes before “after”, and both come before Pages in order. You set the time in your own time zone; students see it in theirs. Like pacing, this decides when a page opens, not who may read it: the activities on it still open through their own links, and you always see every page. #### How do I see my course the way a student does? Choose Preview in the builder. Once the course is shared with a class, every activity there offers Try as a student: a test run that asks for no name and saves nothing, so your progress overview stays clean. As long as the course is not shared with a class, you play the activities as anyone with the link would, including the activity’s own name form if it has one. Locked pages never lock for you. #### Can I print a course? Yes. Print on the course page prints This page or The whole course, each page on a new sheet; Print in the builder goes straight to the whole course. Videos, audio, documents, embeds and activities print as a QR code with the link, so the paper copy still leads to them. A reveal prints folded, and pages that are not open yet are listed with the day they open instead. A crossword, Swedish crossword, acrostic, word search, word scramble or logic puzzle also has a Print button on its block, which opens the puzzle’s own printable version. #### Can I get an email about how my classes are doing? Switch on Daily summary under [LMS settings](https://puzzel.org/en/dashboard?section=lms). Once a day you get one email with, per course, how many activities were finished, handed in and started — counts only, no student names. On a quiet day nothing is sent. Only published courses shared with a class are in it. To leave a course out, switch off In my daily summary under Notifications in that course’s settings. Students never get an email from it. #### Can I have the same course in another language? Yes. Choose Translate into… in the course’s ⋯ menu and pick one of the 23 languages. You get a new draft course with all text translated, and every activity in it copied and translated too. The original stays as it is. The two courses are independent, each with its own activities and results. It costs AI credits — the dialog shows how many before you start. #### Can colleagues work on the same course? Yes, through the school library. Once the school has switched it on, the School side of [School library](https://puzzel.org/en/dashboard?scope=school) shows the school’s courses and classes. Share one of your own with Move to school library in its ⋯ menu: you stay its author and choose whether colleagues may only use and copy it, or edit it too. Move to my courses takes it back; the link keeps working. Any teacher can share a school course with their own classes — the Mine / School switch under Share with classes — and the results stay together in that one course. To change a course you may only use, choose Copy to my courses: you get your own copy of the course and of every activity in it. Where colleagues may edit, one teacher edits at a time; a colleague who opens the course sees who is in it. ### Students and sign-in #### Do students need an account? No. Make a class under [Classes](https://puzzel.org/en/dashboard?section=classes) and paste your students’ names, one per line. Students see only first names; when two share a first name, the first letter of the last name is added (“Daan W.”). When a student opens a course shared with the class, they tap their own name once. That device remembers them from then on, and all their results are kept under that name. On a shared tablet, not you? at the top lets the next student pick their own name. A name can be active on one device at a time. A class holds up to 200 students. Would your school rather give students a sign-in of their own? That is what student accounts are for — see below. #### A student sees “already active on another device”. What now? Someone already picked that name on another device — often the student themselves, on a different tablet or laptop. Open the class under [Classes](https://puzzel.org/en/dashboard?section=classes) and choose Reset device next to their name. They can pick their name again straight away, on any device, and keep all their results. The old device is signed out within the hour. After a holiday, when the tablets are swapped, or when a browser cleared its data, Reset all device links does the whole class at once. Nobody’s results are touched. #### How do I stop students tapping somebody else’s name? For most classes the name list is enough. If it is not, open the class and change How students prove their name: - A password each student chooses — a student chooses a password the first time and types it on every new device. You cannot see the passwords, but Reset password lets a student choose a new one. - Sign in with Google or Sign in with Microsoft — for schools where students already have a school account. The account is tied to the name on the first visit, so a new device needs no reset. You can allow only addresses from your school’s domain. With a password or a school account, the right student can always take their name back on a new device themselves. #### What if a student taps somebody else’s name on purpose? In a class where students pick their name, Puzzel keeps a short record of which names each device chose. A device that takes two different names within two hours, or is refused three times in a day, shows up on the class as 1 device used several names. Name switch history shows what happened, and from there Undo what was played deletes what the device played under the wrong name — what the real student played stays. A device can take at most three names of a class a day; after that it asks the student to see you, and Let it choose again frees it. If it keeps happening, Switch to passwords, or use school accounts (see above). The record is kept for 30 days and holds no IP addresses. #### Can students have their own sign-in instead of picking their name? Yes, once your school switches on student accounts. The school account turns on Student accounts under [LMS settings](https://puzzel.org/en/dashboard?section=lms), and a [Students](https://puzzel.org/en/dashboard?section=people) section appears in the dashboard: the school’s student list. Add students with their first name, last name and email address, or use Import a student list for a spreadsheet, cells copied from Excel or Google Sheets, or a photo of a list (read by the AI assistant for one credit). You also choose how students sign in: with an email address and password, with Google, with Microsoft, or with single sign-on (SSO) through your school's own identity provider — one of the four. With a password, each student gets a setup email with a link to choose one; the link works once, for a week, and the same email sent again is how a forgotten password is reset. With Google, Microsoft or single sign-on there is no setup email: students use the school account they already have. When you make a class, choose From the student list and pick who is in it. A student on the list is the same student in every class, with one sign-in and all their results together. Classes of typed names stay the default and keep working beside it — they are the way in for a student without an email address. Only the school account manages the list, unless it switches on Teachers can edit the student list. #### Where do students with an account sign in? On your school’s own login page, at an address like puzzel.org/learn/your-school. The school account finds it below the list in [Students](https://puzzel.org/en/dashboard?section=people), with Copy link. The name is made from your school’s name; you can change it once, after which it stays fixed so bookmarks keep working. The page never shows students’ names — only the sign-in. After signing in, students land on My learning: every course shared with any of their classes, how far they are in each and a button to carry on. A course link works too — a student who opens one signs in there instead of picking a name, and goes straight in when already signed in. Signed in on a device that is not theirs any more? Sign out on every device next to their name on the list signs them out everywhere. #### What happens when I remove a student or delete a class? In a class of typed names, removing a student removes their results in the courses shared with that class too, and frees their device. Deleting the class does the same for every student in it. Neither can be undone. The courses themselves stay. A class made from the student list works the other way round. Take out of this class keeps the student’s results, and they come back if you add the student again; deleting the class keeps them too. The step that deletes is Delete from the list under [Students](https://puzzel.org/en/dashboard?section=people): it takes the student out of every class, deletes their results, hand-ins and feedback, and their sign-in stops working. To give a student a clean start without removing them, use Reset progress on their page in the progress overview instead. ### Assignments, hand-ins and grades #### Where do I see who did what? Choose Progress on the course under [Courses](https://puzzel.org/en/dashboard?section=courses): your students down the side, the activities across, and for each one whether it is done, started or not yet played. Sort by name or by completion, and switch between classes. Click a student’s name, or a cell, to open that student’s page with everything they answered, newest attempt first. Progress next to a name in the class shows the same across every course shared with that class. Want a student to start over? Reset progress on their page clears their results for the whole course or for one page; their name and device stay. Results belong to the activity, so if the same activity is in another course, it starts over there too. #### Can an activity be an assignment that students hand in? Yes. On the activity’s block, set Where it plays to Assignment — or start a page for one with Add an assignment in the builder. It opens full screen with the lesson hidden behind it. Under While students work on it you choose between Lesson hidden until handed in and Lesson hidden while working — they can go back. Students finish with Hand in, and a handed-in attempt is final. If a student needs another go, open their page in the progress overview and choose Reopen. It helps a class focus; it is not exam security, and the activity keeps its own link. It is not available for bingo, Jeopardy, or activities played in teams, together on one device or in challenge mode. #### Can students hand in their own work — a text, a photo or a PDF? Yes, with a Submission block. Write what they should hand in, and choose under Students hand in whether that is text, files or both. Students write their answer, add up to ten photos or PDFs of at most 10 MB each, can leave you a note, and press Hand in. You read it on the student’s page in the progress overview and give a score and a comment — or choose Return for revision: the student works on it again, and the earlier version stays in the history. Download all gives you every file at once; Student work in the course’s settings downloads or deletes the files of the whole course. A hand-in has no automatic score: your score is the grade. Removing a student, deleting a class or resetting progress deletes their files. #### Can I set a due date? Yes, on activity and submission blocks: Add a due date under the block. Students see Due with the date, and Was due once it has passed. The work stays open after the due date. Anything turned in later is marked Late; anything not turned in by then is Missing in your grades and counts as 0 in the averages and the export. Work you returned for revision is never missing. No reminders are sent. #### How do I give a student feedback, or my own score? Open the student’s page from the progress overview. For each activity and hand-in, Your feedback takes a score from 0 to 100, a comment, or both. After Save feedback the student sees it straight away under the activity, as From your teacher. Your score replaces the automatic one wherever the course shows a score. It does not change whether the activity counts as done, and Reset progress deletes it with the rest. #### Is there a gradebook? Yes. [Grades](https://puzzel.org/en/dashboard?section=grades) in your dashboard — or Grades at the top of a course’s progress overview — shows a class with its students down the side and the activities across: your own score where you gave one, otherwise the student’s best automatic score. Every student gets an average, and so does the class. Cards at the top count what is To grade, what is Missing and who is below 55%. Count not played as 0 changes the averages, and Export gives you an Excel or CSV file for your own records. These grades stay in Puzzel: they are not sent to Google Classroom or your school’s system. That is a separate feature, for single activities — see Grades in Google Classroom and school systems. ### Puzzel LMS for companies #### We are a company or a training provider. Is Puzzel LMS for us? Yes — that is what the Academy plan is for. It is Puzzel LMS for teams: your trainers build courses, put learners in groups and follow their progress, and every learner has their own sign-in and a page with all their courses. The pages learners see carry your brand, not ours. Underneath, it is the School plan with other words and another price, so the answers under Courses and classes and the two topics after it apply to you too: read learner for student, group for class and trainer for teacher. [the Academy page](https://puzzel.org/en/features/puzzel-lms/academy) shows it from a learner’s side. A school — an academy school in England included — belongs on the School plan: it does the same for a fraction of the price, only without the branding. #### What does the Academy cost, and how do trainer accounts work? The Academy is paid monthly or yearly — a year costs ten months — and includes five trainer accounts and 10,000 player sessions a month. Every extra trainer adds 2,000 sessions a month, and the price per trainer drops as you add more. You find the Academy in the [pricing options](https://puzzel.org/en/pricing), under Business. Learner accounts are included: you do not pay per learner. What counts is play. Opening a course page is free; a learner playing an activity in it uses a player session, exactly as through a shared link. You invite trainers from [Teachers](https://puzzel.org/en/dashboard?section=teachers), the same way a school invites teachers. Change trainer accounts under [account details](https://puzzel.org/en/dashboard?section=account) adds or removes accounts, priced for the rest of your period. #### I work on my own. Do I need the Academy? No — the Trainer plan is the Academy for one person. It has the same courses and groups, the same sign-in for every learner on your own login page, and your own brand on the learner side. It leaves out what only a team needs: trainer accounts to hand out and the shared library. It includes 5,000 player sessions a month and is paid monthly or yearly; you find it in the [pricing options](https://puzzel.org/en/pricing), under Business. When colleagues join you, pick the Academy under Change my plan in [account details](https://puzzel.org/en/dashboard?section=account). Your courses, groups and learners stay where they are. #### Can we move our existing account to the Academy? Yes. Choose Change my plan under [account details](https://puzzel.org/en/dashboard?section=account) and pick the Academy; checkout takes what you already paid into account. Everything your account holds stays where it is — activities, courses, classes, the shared library and your uploads. A school account that switches keeps its connected teachers, who become trainers, and its number of accounts. Going the other way, from the Academy to the Trainer plan, disconnect your trainers first: the Trainer plan is for one person and has no trainer accounts. #### How do our learners get their own sign-in? Learner accounts are on from the start. Add people under [Learners](https://puzzel.org/en/dashboard?section=people) with their first name, last name and email address — one by one, or with Import a learner list from a spreadsheet, a CSV file, copied cells or a screenshot of a list (one AI credit). Every learner needs an email address: it is how they sign in. With Send them the setup email now ticked, each learner gets an email in your academy’s name to choose a password; the link works once, for a week. Send setup email reaches everyone who has not set up yet, and the same email sent again resets a forgotten password. The list shows who is Ready and who has signed in. The academy account manages the list itself; switch on Trainers can edit the learner list under [LMS settings](https://puzzel.org/en/dashboard?section=lms) to let trainers add people too. #### Where do learners sign in, and with what? On your own login page, at an address like puzzel.org/learn/your-company. The academy account finds it below the list in [Learners](https://puzzel.org/en/dashboard?section=people), with Copy link. The name is made from your company’s name; you can change it once, then it stays fixed so bookmarks keep working. The page shows your brand and a sign-in form, never a list of names. Under How learners sign in in [LMS settings](https://puzzel.org/en/dashboard?section=lms) you tick any of Email and password, Sign in with Google, Sign in with Microsoft and Single sign-on (SSO) — the first three to begin with; single sign-on can be ticked once you have connected your identity provider under [Connected apps](https://puzzel.org/en/dashboard?section=apps&app=sso). With only Google, Microsoft or single sign-on ticked there are no passwords and no setup emails: share the login page, and learners sign in with the work account they already have. After signing in, learners land on My learning: every course shared with their groups, how far they are in each, and a button to carry on. #### How do groups and courses work? Under [Groups](https://puzzel.org/en/dashboard?section=classes), a new group starts From the learner list: choose who is in it. A learner can be in as many groups as you like and stays one learner, with one sign-in and their results together. Share a course with a group from the course’s Share, and it appears on My learning for everyone in it. Trainers follow progress and grades per group, the way teachers do per class. A group of typed names works too — for people without an email address, who pick their name instead of signing in. #### Can the learner pages carry our own brand? Yes. On the Academy and the Trainer plan, the pages learners see carry no Puzzel at all: the login page, My learning and the course pages. Under Branding in [LMS settings](https://puzzel.org/en/dashboard?section=lms) you add a name, a logo and two colours — a main colour for buttons, links and progress bars, and an accent colour for the band behind your logo — each with the text colour that sits on it. A contrast check says whether that text is easy to read, and fixes it in one click. The emails that set up or reset a password carry your name and logo too; they are sent from our address. Your trainers’ side — the builder and the dashboard — stays Puzzel. #### Can we put the learner pages on our intranet or our own website? Yes. Under Branding → On your own website, add the sites that may show your learner pages: up to ten, each as its address starting with https://, without a path and without wildcards. You then get a code to paste into that site, and learners sign in and follow their courses without leaving it. Signing in with email and password always works inside the frame. Google and Microsoft open a small sign-in window, which some sites block, and Safari may ask learners to sign in again after the browser has been closed. Single sign-on (SSO) cannot run inside a frame: it takes the learner to your provider's sign-in page and brings them back on the login page itself, outside your site. Do not add a sandbox attribute to the code: it breaks the sign-in. #### What happens when somebody leaves the company? Take out of this group removes a learner from one group and keeps their results; they come back if you add them again. The step that deletes is Delete from the list under [Learners](https://puzzel.org/en/dashboard?section=people): it takes them out of every group, deletes their results, hand-ins and feedback, and their sign-in stops working. Sign out on every device ends their sessions without deleting anything. A trainer who leaves is disconnected under [Teachers](https://puzzel.org/en/dashboard?section=teachers), and their account frees up for somebody else. What they built or shared in the shared library stays with the academy; what is in their own account stays theirs. ### Grades in Google Classroom and school systems #### Can scores go straight into Google Classroom? Yes. Assign with grades puts an activity in one of your Google Classroom classes as an assignment. Your students open it from Classroom, play on Puzzel.org signed in with their school Google account, and when they finish, their score lands on their own submission in your gradebook. The score is calculated on Puzzel.org's servers from the answers they gave, so it can't be changed from the student's side. It is part of a paid plan, and it only works for activities where every student has a score of their own — see which activities can be graded below. #### How do I connect Google Classroom and assign an activity? Open the activity in the builder and choose Share → Assign with grades. On [your dashboard](https://puzzel.org/en/dashboard) it is in the activity's ⋯ menu. The first time, press Connect Google Classroom and sign in with the Google account you teach with. Google asks what Puzzel.org may do: tick both boxes — your classes, and the coursework and grades of the classes you teach. Then pick the class, set the points and an optional due date, and press Create assignment. Puzzel.org creates the assignment in Google Classroom for you, named after the activity and with the play link attached. You connect once; after that, Assign to another class puts the same activity in the next class. #### What do my students see? The assignment in Google Classroom, with a link to the activity. When they open it, Puzzel.org asks them to sign in with Google — with the school account that is in your class — before they start, so their score can find its way back. Someone signed in with a different Google account is told so before they play, not after. When they finish, they see a short message that their score was sent. In your gradebook the grade appears next to Not handed in: only a student can hand work in, and Puzzel.org acts for you, not for them. The grade counts all the same; students can press Mark as done in Classroom if you want the column tidy. #### Which activities can I assign with grades? Most of them. Quizzes, crosswords, fill in the gap, word puzzles, categorize, sequencing game, label the diagram, matching, typing practice, sudoku and more are graded by checking each answer. Flash cards count when players type their answers, and Jeopardy when it is played solo. For activities where the player finds or places things — memory, jigsaw, the sliding puzzle, hidden objects, spot the difference, shapes and positions, fallen phrase, word search and strands — Puzzel.org can confirm that a student finished, not check each move, so the grade works as a completion mark. The dialog tells you before you assign. Activities played together — teams, challenges, same-device play, bingo, quartets, the board game, the wheel of fortune — have no score per student, so they can't be assigned with grades. #### When is a score sent, and what if a student plays again? A score is sent when a student's run is over: they finished it, answered a quiz's last question, ran out of time, or were knocked out. A run left halfway is not sent. When a student plays again, their best score counts: a new score only replaces the one in the gradebook if it is higher. For one attempt only, switch off retries in the activity's settings. A score that could not be sent — Google was briefly unreachable, say — is tried again automatically. In Assign with grades you see per assignment how many were sent and failed, and Send again resends them. If you change a grade by hand in Classroom, a student's later, better run can still replace it, so adjust grades once the class has finished playing. #### Google says our school has to approve Puzzel.org. What does our IT admin do? Schools using Google Workspace for Education often allow a third-party app only once an admin has approved it — for teachers and students alike. The fastest route: press Request access on Google's screen, and the request lands with your admin. For your admin, in the Google Admin console: Security → Access and data control → API controls → App access control → Configured apps → Configure new app, search for the client ID below, select Puzzel.org, choose the organisational units, and give it access to Google Sign-in plus the two Classroom scopes classroom.courses.readonly and classroom.coursework.students (or mark it trusted). One app covers both the students' sign-in and the teachers' grade sync. Client ID: 1082229125341-1ma9is4jf8q32rod1ld48cjse659rq48.apps.googleusercontent.com Puzzel.org never asks for class rosters or other coursework. What it stores, and for how long, is in the privacy policy. #### Can scores go to Moodle, Canvas or our own school system? Yes, if your school's system speaks LTI 1.3 — Moodle, Canvas, D2L Brightspace, Schoology, Blackboard Learn and itslearning all do. Your school connects Puzzel.org once; after that a teacher adds an activity to a course from inside the system, students open it there without signing in to Puzzel.org, and each student's score goes to the course's own gradebook. Moodle is tested end to end. For the others, tell us when your school starts, and we'll check it with you. #### How does our Moodle admin connect Puzzel.org? Once, for the whole site. The quickest way is our plugin, [Puzzel.org in the Moodle Marketplace](https://puzzel.orghttps://marketplace.moodle.com/plugins/4238) (Moodle 4.1 to 5.2): - Install it like any other plugin, then go to Site administration → Plugins → Local plugins → Puzzel.org and press Connect Puzzel.org. - In the window that opens, check which Moodle is being connected, leave an email address we can reach you on, and press Connect. No Puzzel.org account is needed. - Back in Moodle, the plugin switches Puzzel.org on and puts it in the activity chooser. Nothing else to set. Without the plugin, it takes five steps: - Go to Site administration → Plugins → Activity modules → External tool → Manage tools. - Paste https://puzzel.org/lti/register into Tool URL and press Add LTI Advantage. - In the window that opens, check which Moodle is being connected, leave an email address we can reach you on, and press Connect. No Puzzel.org account is needed. - Back in Moodle, press Activate on the Puzzel.org card. - Click the pencil on that card and set Tool configuration usage to Show in activity chooser and as a preconfigured tool. Without this step teachers won't find Puzzel.org when they add an activity. Puzzel.org only asks to create a gradebook column for the activities a teacher adds and to write students' scores in it — no class lists, no other coursework. #### How does our Canvas admin connect Puzzel.org? Canvas has two different app screens, and the one most people find first is the older one. The gradebook connection is set up under Apps, not under External Apps: - Go to Admin → your account → Apps and, on the Manage tab, press Install a New App. - Choose LTI version 1.3 and set Install Method to Dynamic Registration. - Paste https://puzzel.org/lti/register and press Next. - In the Puzzel.org window that opens, leave an email address we can reach you on and press Connect — no Puzzel.org account needed. - Leave the permissions on, share User's name only, switch on the placement teachers use to pick content, and install. You need to be a Canvas account admin with the “LTI Registrations - Manage” permission. If Canvas answers Invalid XML Configuration, the URL went into the old LTI 1.1 screen (External Apps → + App → By URL), which only accepts an XML file. The full walkthrough, the teacher steps and the fallback without a gradebook are on [Puzzel.org in Canvas](https://puzzel.org/en/features/canvas). #### We use Canvas, Brightspace, Blackboard, Schoology or itslearning. How do we connect? Canvas connects the same way, on its own screen — the steps are on [Puzzel.org in Canvas](https://puzzel.org/en/features/canvas). D2L Brightspace also takes one URL: your admin pastes https://puzzel.org/lti/register into the system's LTI 1.3 dynamic registration, leaves a contact email and confirms. Blackboard Learn, Schoology and itslearning register a tool differently, through a listing Puzzel.org sets up once with each of them. We're doing that with the first schools that ask: send us your school's name and which system you use, and we'll set it up with you. The URLs your admin will need are under Connected apps on your dashboard. #### Our admin hasn't connected Puzzel. Can I add it to my own course? In Canvas, yes — a teacher can add Puzzel.org to a single course without anything from IT. You get a Puzzel.org button in that course's text editor: press it, pick one of your activities, and it is placed in the page. Your students play it there without signing in. - In the course, go to Settings → Apps → View App Configurations and press + App. - Set Configuration Type to By URL. - Put Puzzel.org in Name, and leave Consumer Key and Shared Secret empty — Puzzel.org does not use them. - Paste https://puzzel.org/lti.xml into Config URL and press Submit. What this does not do is send scores to the gradebook. That is the connection above, and every system keeps it with an administrator — the link they need is under Connected apps on your dashboard, and there is a button there to email it to them. Activities you added yourself keep working after they connect the school, and the ones you add from then on send their scores too. #### How does a teacher add a Puzzel activity to a course? In the course, add an activity and choose Puzzel.org, then Select content. Sign in to Puzzel.org, pick one of your activities, choose how many points it is worth and keep Send scores to the gradebook on. Your system makes the gradebook column itself. Sending scores is part of a paid plan on the account that owns the activity. Without one, the activity is still added to the course — just without grades. #### What do students see, and when does a score arrive? Students open the activity in their course and start straight away: their school system tells Puzzel.org who they are, so there is no account to make and no name to type. The score is sent the moment they finish; if they play again, their best score counts. When you open the activity yourself as a teacher, you play it the same way, but your own run isn't sent to the gradebook. #### What student data does Puzzel.org receive and keep for grades? Only what is needed to put a score in the right student's gradebook, and only when a teacher sends scores: - Google Classroom: the Google account a student signs in with — its account ID, name and email address — to check they are in the class and to put the score on their own submission. - Your school's own system (LTI): the ID the system uses for the student and, if the school's settings share them, their name and email address. No Puzzel.org account is created for them. For each student we keep that ID, where their score goes and the score last sent; their name and email address are stored with their result, as for any player who signs in. We never read class lists, other students' details or other coursework, and the only thing we send the gradebook is the score, calculated on our servers. A student's record is removed when the teacher stops syncing the activity or deletes it; scores already sent stay in the school's gradebook. The school decides what happens with its students' data, and Puzzel.org processes it on the school's behalf. The full details are in our [privacy policy](https://puzzel.org/en/privacy-policy). ### Single sign-on (SSO) #### What is single sign-on (SSO), and who can use it? With single sign-on, the people who play your activities or follow your courses sign in with the account your school or company already gives them. You connect your own identity provider — Microsoft Entra, Okta, Google Workspace or another one that speaks OpenID Connect or SAML 2.0 — and nobody types a name or picks another password. Connecting your provider and testing it is free on any account, so you can find out whether it works before you choose a plan. Signing people in through it is part of the School, Ambassador, Academy and Trainer plans, at no extra cost: see [pricing options](https://puzzel.org/en/pricing). The account owner sets it up; a teacher or trainer connected to a school or academy uses the school's connection and cannot add one of their own. It signs in players and learners. You, and anyone else who builds activities, keep signing in to Puzzel.org with Google, Microsoft or an email address. More on [the single sign-on (SSO) page](https://puzzel.org/en/features/single-sign-on). #### How do I connect our identity provider? Yourself, in four steps. The second one is usually for whoever manages your organisation's accounts. - Open [Connected apps](https://puzzel.org/en/dashboard?section=apps&app=sso) in your dashboard and unfold Single sign-on (SSO). Copy the redirect address shown there: https://puzzel.org/api/sso/callback. - In your identity provider, add Puzzel.org as a web application that signs in with the authorization code flow, give it that redirect address, and let it use the scopes openid, email and profile. Your provider gives you an issuer URL, a client ID and usually a client secret. - Back in Puzzel.org, fill those in, choose the name people will see on the button, list your email domains, and press Connect. Puzzel.org checks at once that your provider answers at that issuer URL. - Press Test the connection. You go to your own sign-in page and back, and the card tells you who your provider said you are. Nobody is signed in to anything. Those are the steps for OpenID Connect. For SAML 2.0, choose it at the top of the card: step 2 then uses the reply URL and entity ID shown there, and step 3 asks for your provider's sign-in URL, entity ID and signing certificate. The exact clicks for Microsoft Entra, Okta and Google Workspace are on [the single sign-on (SSO) page](https://puzzel.org/en/features/single-sign-on). #### How do I connect our identity provider over SAML? The same four steps, with other values: - Open [Connected apps](https://puzzel.org/en/dashboard?section=apps&app=sso), unfold Single sign-on (SSO) and choose SAML 2.0. The card shows two values: the reply URL (ACS), https://puzzel.org/api/sso/saml/acs, and the entity ID, https://puzzel.org/api/sso/saml/metadata. - In your identity provider, add Puzzel.org as a SAML 2.0 application with those two values, and have it send each person's email address as the NameID. Send their first and last name as the attributes givenName and surname if you want names filled in. - Give Puzzel.org your provider's details, in whichever way is easiest: From a link (its metadata address), Paste the file (its metadata XML), or By hand (the sign-in URL, the entity ID and the signing certificate). Check the three values, choose the name for the button, list your email domains and press Connect. - Press Test the connection. Sign-ins always start at Puzzel.org. A tile in your provider's own app launcher that signs people in from there is not supported; link the tile to your activity or your login page instead. When your provider renews its signing certificate, read its metadata again on the card and save. The card shows the date the stored certificate runs to. #### Which identity providers work? Is SAML supported? Any provider that speaks OpenID Connect: Microsoft Entra ID, Okta, Google Workspace, and others such as Keycloak, Auth0, OneLogin, JumpCloud and Ping. The step-by-step instructions on [the single sign-on (SSO) page](https://puzzel.org/en/features/single-sign-on) cover the first three. SAML 2.0 is supported as well, for providers or policies that only allow that — AD FS and Shibboleth, for example. Choose SAML 2.0 on the single sign-on card: it shows the reply URL and entity ID to register with your provider, and you paste your provider's metadata, or its sign-in URL, entity ID and signing certificate. Where your provider offers both, OpenID Connect is the simpler one to set up. There is no connector for Clever or ClassLink, and no automatic provisioning (SCIM). If your organisation is on Microsoft 365 or Google Workspace and you only want people to sign in with those accounts, you may not need any of this: Google and Microsoft are sign-in options on every paid plan, with nothing to connect. #### OpenID Connect or SAML: which one should we choose? Both do the same thing, and nothing about how people sign in differs between them. Choose by what your provider offers: - OpenID Connect when you can. It needs fewer values, has no certificate to renew by hand, and is the only one that lets an activity embedded in your own portal sign people in without a click. - SAML 2.0 when your provider or your organisation's policy only allows that — AD FS and Shibboleth are the usual cases. A connection is one or the other. You can switch later: choose the other protocol on the card and save, and it replaces the connection you had. People keep their results and their place on your list only if your provider gives them the same email address either way, and players are recognised again only on the same protocol — so switch before many people have signed in rather than after. #### How do I make players sign in with SSO before an activity? Connect your provider first (see above). Then, in the activity's builder, under Results & tracking: - Switch on Let players sign in. - Under Sign-in options, choose SSO and nothing else. - Switch on Sign-in only, which removes the regular registration form. Anyone who opens the activity's link now sees a Sign in with … button, goes to your sign-in page, and comes back to the activity. Their result is saved under the name and email address your provider gave, and when they return later they carry on where they were. An activity you embed in your own portal can skip the button: your page passes the token it already has. That handshake is described in the integrations guide for developers. #### How do students or learners sign in to their courses with SSO? This is for accounts with Puzzel LMS and student or learner accounts switched on. Under [LMS settings](https://puzzel.org/en/dashboard?section=lms), choose Single sign-on (SSO) as the way to sign in — a school picks one way, an Academy or Trainer can tick several. Your login page and every class drawn from your list then show a button for it. Somebody who signs in is recognised by the email address on your list, so it has to be the address your provider knows them by. No passwords and no setup email: share the address of your login page. If you do not want to add everybody by hand, switch on Add new people to your list automatically on the single sign-on card. Somebody at one of your email domains then joins the list the first time they sign in. They are in no class yet, so they see an empty page until you put them in one. #### Who can sign in through our provider? Can I keep it to our own organisation? First of all, whoever your provider lets through — so the surest fence is in the provider itself: assign the Puzzel.org application only to the people or groups who should use it. On top of that, list your email domains on the single sign-on card. Only addresses at those domains can then sign in; anybody else is turned away with a message. Always fill this in when your provider is a shared one, such as a Google sign-in that any Google account can use. For courses there is a third fence: only people on your own list get in, unless you chose to add new people automatically. #### The test fails, or somebody cannot sign in. What should I check? The card says which of these it was: - Puzzel.org could not read your provider's configuration. The issuer URL is wrong. It is the address that comes before /.well-known/openid-configuration, copied exactly. - Your provider refused the sign-in. The person is not assigned to the Puzzel.org application in your provider, or the redirect address registered there is not exactly https://puzzel.org/api/sso/callback. - Your provider signed you in but would not confirm it. The client ID or the client secret is wrong, or the secret has expired. Create a new secret and save it again. - Your provider sent no email address. Add the email claim to what the application shares. - The address is not at one of your email domains. Add the domain, or sign in with an account of your organisation. - Your provider's answer could not be trusted (SAML). The certificate saved on the card is not the one your provider signs with — often because it was renewed — or the reply URL and entity ID registered there are not exactly the ones the card shows. A learner who is told they are not on the list signed in correctly, but with an address your list does not have. Correct the address on the list, or switch on adding new people automatically. Still stuck? Tell us which provider you use and what the card says, and we will go through it with you. #### What does Puzzel.org receive from our identity provider? For each person who signs in: your provider's own identifier for them, their name and their email address. Never a password — that stays with your provider — and nothing about anyone who has not signed in. Over OpenID Connect Puzzel.org asks for the scopes openid, email and profile and nothing more; over SAML it reads the NameID and the name and email attributes of the assertion. It sends nothing back to your provider. A player's name and address are kept with their result, where the owner of the activity sees them. A learner is matched to the entry on your list by their address. In both cases the person exists only inside your account: signing in through your provider never opens or creates a Puzzel.org account of their own. The connection itself — the issuer URL, the client ID and the client secret, or your provider's sign-in URL and certificate — is stored with your account, in the region your account data lives in, and the secret is never shown again after you save it. Disconnecting removes it. More in the [privacy policy](https://puzzel.org/en/privacy-policy). ## Questions the theme pages answer ### Word puzzles (https://puzzel.org/en/themes/word-puzzles) #### Can I reuse one list across puzzles? Yes — copy an activity and switch the type, or paste the same list into another generator in seconds. #### Do clues have to be text? No. Several word generators accept images and audio as the prompt as well. #### Does it handle other alphabets? Any script you can type, including right-to-left. The interface itself ships in 23 languages. ### Picture puzzles (https://puzzel.org/en/themes/picture-puzzles) #### What image sizes work best? Anything reasonably sharp works — larger images stay crisp at higher piece counts. #### Can I use audio instead of an image? In Memory and the Matching game, yes: cards accept text, image or audio in any combination. #### Do I need rights to the image? You upload what you're allowed to use. There is no stock library and no tracking added on top of it. ### Code puzzles (https://puzzel.org/en/themes/code-puzzles) #### Can I chain several puzzles? Yes — a scavenger hunt strings stations together, each unlocked by the previous code. #### Can outcomes carry a reward? A completion message can hold text, a code for a physical lock, or a link to the next activity. #### Do the puzzles work on paper? Several print cleanly — cryptograms and calculations work as sheets, with the code checked in class. ### Math puzzles (https://puzzel.org/en/themes/math-puzzles) #### Do I have to write the sums myself? Not for arithmetic sums or a sudoku — both are generated from the level you set. The card and sentence generators use what you type. #### Can players see which sums they got right? Yes — feedback per calculation is a setting, and the results page keeps every answer with tracking on. #### Can a sudoku use pictures instead of numbers? Yes — give every value an image and the board becomes a picture sudoku, in any of the 5 sizes. ## Policies, procurement and support - [Privacy policy](https://puzzel.org/en/privacy-policy) - [Terms & conditions](https://puzzel.org/en/terms-conditions) - [Accessibility](https://puzzel.org/en/accessibility) - [Vendor info](https://puzzel.org/en/vendor-info): The sheet an IT department asks for: hosting, data handling, domains to allow, system requirements. - [Help centre](https://puzzel.org/en/help): account, creating activities, puzzlegpt, playing & sharing, privacy, payments & upgrades, embedding, activity library, school library, courses and classes, students and sign-in, assignments, hand-ins and grades, puzzel lms for companies, grades in google classroom and school systems, single sign-on (sso). - [Roadmap](https://puzzel.org/en/roadmap): What is being built next, and where to ask for something. Support is by email at daan@puzzel.org, answered by the person who builds the site. ## For developers - [Developer API](https://puzzel.org/en/developers/puzzle-api): One POST per activity type. Send your content as JSON, get back an activity in your Puzzel.org account and a URL you can hand to players or drop into an iframe. 41 endpoints, one per activity type, at https://puzzel.org/api/public/v1; 10 activities a day per API key, issued from the account dashboard. - [Embedding activities](https://puzzel.org/en/features/embed-on-own-website): Any activity can be embedded in a page or an LMS with an iframe; embedding is a paid-plan feature. - [Grades in school learning platforms](https://puzzel.org/en/features/lms-grade-sync): Moodle, Canvas, Brightspace and other LTI 1.3 platforms: a teacher places an activity in a course and each student's score is written to that course's gradebook (sending scores is part of a paid plan). Moodle is tested end to end; Schoology, Blackboard Learn and itslearning are set up with us first. Google Classroom connects directly, without LTI. - [Puzzel.org in the Moodle Marketplace](https://marketplace.moodle.com/plugins/4238): A free plugin (Moodle 4.1 to 5.2) that connects a Moodle site in one button. Anywhere else, an activity is embedded as a plain iframe. ## Optional The same site, same activities, in 22 other interface languages. The English pages above are the canonical ones. - [Nederlands](https://puzzel.org/nl) - [Español](https://puzzel.org/es) - [Français](https://puzzel.org/fr) - [Português](https://puzzel.org/pt) - [Deutsch](https://puzzel.org/de) - [Italiano](https://puzzel.org/it) - [Slovenčina](https://puzzel.org/sk) - [Bahasa Indonesia](https://puzzel.org/id) - [Polski](https://puzzel.org/pl) - [Ελληνικά](https://puzzel.org/gr) - [Türkçe](https://puzzel.org/tr) - [Magyar](https://puzzel.org/hu) - [Svenska](https://puzzel.org/sv) - [Norsk](https://puzzel.org/no) - [Suomi](https://puzzel.org/fi) - [Dansk](https://puzzel.org/da) - [Português (Brasil)](https://puzzel.org/br) - [Čeština](https://puzzel.org/cs) - [Română](https://puzzel.org/ro) - [Íslenska](https://puzzel.org/is) - [Slovenščina](https://puzzel.org/sl) - [العربية](https://puzzel.org/ar)