Free Hangman Generator

Make your own hangman: paste your words and press play. Any whiteboard or projector. No account, nothing to install.

One word or phrase per line. Put a definition after a dash and it shows at the end of the round.

Theme

Ready-made topics

Curriculum key terms, already loaded — press play.

VCE

IGCSE

IGCSE Computer Science 0478 — 1.1 Number Systems Years 10–11 · IGCSE · 23 key terms IGCSE Computer Science 0478 — 1.2 Text, Sound and Images Years 10–11 · IGCSE · 20 key terms IGCSE Computer Science 0478 — 1.3 Data Storage and Compression Years 10–11 · IGCSE · 45 key terms IGCSE Computer Science 0478 — 2.1 Data Transmission Types and Methods Years 10–11 · IGCSE · 36 key terms IGCSE Computer Science 0478 — 2.2 Methods of Error Detection Years 10–11 · IGCSE · 39 key terms IGCSE Computer Science 0478 — 2.3 Encryption Years 10–11 · IGCSE · 19 key terms IGCSE Computer Science 0478 — 3.1 Computer Architecture Years 10–11 · IGCSE · 33 key terms IGCSE Computer Science 0478 — 3.2 Input and Output Devices Years 10–11 · IGCSE · 51 key terms IGCSE Computer Science 0478 — 3.3 Data Storage Years 10–11 · IGCSE · 26 key terms IGCSE Computer Science 0478 — 3.4 Network Hardware Years 10–11 · IGCSE · 26 key terms IGCSE Computer Science 0478 — 4.1 Types of Software and Interrupts Years 10–11 · IGCSE · 60 key terms IGCSE Computer Science 0478 — 4.2 Programming Languages, Translators and IDEs Years 10–11 · IGCSE · 35 key terms IGCSE Computer Science 0478 — 5.1 The Internet and the World Wide Web Years 10–11 · IGCSE · 41 key terms IGCSE Computer Science 0478 — 5.2 Digital Currency Years 10–11 · IGCSE · 25 key terms IGCSE Computer Science 0478 — 5.3 Cyber Security Years 10–11 · IGCSE · 49 key terms IGCSE Computer Science 0478 — 6.1 Automated Systems Years 10–11 · IGCSE · 49 key terms IGCSE Computer Science 0478 — 6.2 Robotics Years 10–11 · IGCSE · 28 key terms IGCSE Computer Science 0478 — 6.3 Artificial Intelligence Years 10–11 · IGCSE · 24 key terms IGCSE Computer Science 0478 — 7a Program Development Life Cycle Years 10–11 · IGCSE · 83 key terms IGCSE Computer Science 0478 — 7b Decomposition and Sub-systems Years 10–11 · IGCSE · 45 key terms IGCSE Computer Science 0478 — 7c Pseudocode and Flowcharts Years 10–11 · IGCSE · 89 key terms IGCSE Computer Science 0478 — 7d Standard Methods of Solution Years 10–11 · IGCSE · 44 key terms IGCSE Computer Science 0478 — 8.1a Data Types and Variables Years 10–11 · IGCSE · 40 key terms IGCSE Computer Science 0478 — 8.1b Sequence, Selection and Iteration Years 10–11 · IGCSE · 36 key terms IGCSE Computer Science 0478 — 8.1c Procedures and Functions Years 10–11 · IGCSE · 42 key terms IGCSE Computer Science 0478 — 8.2 Arrays Years 10–11 · IGCSE · 36 key terms IGCSE Computer Science 0478 — 8.3 File Handling Years 10–11 · IGCSE · 19 key terms IGCSE Computer Science 0478 — 9 Databases Years 10–11 · IGCSE · 32 key terms IGCSE Computer Science 0478 — 10 Boolean Logic Years 10–11 · IGCSE · 30 key terms

QCE

WA ATAR

Australian Curriculum

ACARA Digital Technologies Years 5–6 — Inside Digital Systems Years 5–6 · Australian Curriculum · 18 key terms ACARA Digital Technologies Years 5–6 — Networks and Sharing Data Years 5–6 · Australian Curriculum · 25 key terms ACARA Digital Technologies Years 5–6 — Representing Data with Numbers Years 5–6 · Australian Curriculum · 36 key terms ACARA Digital Technologies Years 5–6 — Algorithms with Branching and Repetition Years 5–6 · Australian Curriculum · 40 key terms ACARA Digital Technologies Years 5–6 — Staying Safe Online Years 5–6 · Australian Curriculum · 38 key terms ACARA Digital Technologies Years 5–6 — Digital Footprints Years 5–6 · Australian Curriculum · 55 key terms ACARA Digital Technologies Years 7–8 — Hardware and Performance Years 7–8 · Australian Curriculum · 37 key terms ACARA Digital Technologies Years 7–8 — Wired and Wireless Networks Years 7–8 · Australian Curriculum · 73 key terms ACARA Digital Technologies Years 7–8 — Representing Text, Images and Sound Years 7–8 · Australian Curriculum · 48 key terms ACARA Digital Technologies Years 7–8 — Binary Number Representation Years 7–8 · Australian Curriculum · 21 key terms ACARA Digital Technologies Years 7–8 — Acquiring and Storing Data Years 7–8 · Australian Curriculum · 70 key terms ACARA Digital Technologies Years 7–8 — Analysing and Visualising Data Years 7–8 · Australian Curriculum · 48 key terms ACARA Digital Technologies Years 7–8 — Structured Data and Queries Years 7–8 · Australian Curriculum · 40 key terms ACARA Digital Technologies Years 7–8 — Algorithms, Flowcharts and Pseudocode Years 7–8 · Australian Curriculum · 48 key terms ACARA Digital Technologies Years 7–8 — Tracing and Debugging Algorithms Years 7–8 · Australian Curriculum · 57 key terms ACARA Digital Technologies Years 7–8 — Programming with Control Structures and Functions (Python) Years 7–8 · Australian Curriculum · 45 key terms ACARA Digital Technologies Years 7–8 — Programming with Control Structures and Functions (JavaScript) Years 7–8 · Australian Curriculum · 66 key terms ACARA Digital Technologies Years 7–8 — Networks and Cyber Threats Years 7–8 · Australian Curriculum · 75 key terms ACARA Digital Technologies Years 7–8 — Digital Footprints and Data Minimisation Years 7–8 · Australian Curriculum · 56 key terms ACARA Digital Technologies Years 9–10 — Networked Systems and Access Control Years 9–10 · Australian Curriculum · 143 key terms ACARA Digital Technologies Years 9–10 — Content, Structure and Presentation Years 9–10 · Australian Curriculum · 34 key terms ACARA Digital Technologies Years 9–10 — Data Compression Years 9–10 · Australian Curriculum · 38 key terms ACARA Digital Technologies Years 9–10 — Acquiring and Validating Data Years 9–10 · Australian Curriculum · 119 key terms ACARA Digital Technologies Years 9–10 — Analysing and Visualising Data Years 9–10 · Australian Curriculum · 71 key terms ACARA Digital Technologies Years 9–10 — Entities, Relationships and Queries Years 9–10 · Australian Curriculum · 50 key terms ACARA Digital Technologies Years 9–10 — Algorithms with Logical Operators Years 9–10 · Australian Curriculum · 58 key terms ACARA Digital Technologies Years 9–10 — Testing and Validating Programs Years 9–10 · Australian Curriculum · 65 key terms ACARA Digital Technologies Years 9–10 — Modular and Object-Oriented Programming (Python) Years 9–10 · Australian Curriculum · 33 key terms ACARA Digital Technologies Years 9–10 — Modular and Object-Oriented Programming (JavaScript) Years 9–10 · Australian Curriculum · 59 key terms ACARA Digital Technologies Years 9–10 — Cyber Security Threats and Vulnerabilities Years 9–10 · Australian Curriculum · 148 key terms ACARA Digital Technologies Years 9–10 — Privacy Principles and Digital Footprints Years 9–10 · Australian Curriculum · 58 key terms

Victorian Curriculum

Investigating Issues in Technology Year 7 · Victorian Curriculum · 21 key terms 5-6 Digital Technologies Vic Curric - Digital Systems & Security Years 5–6 · Victorian Curriculum · 52 key terms 5-6 Digital Technologies Vic Curric - Data, Information and Privacy Years 5–6 · Victorian Curriculum · 41 key terms 5-6 Digital Technologies Vic Curric - Creating Digital Solutions Years 5–6 · Victorian Curriculum · 70 key terms 7-8 Digital Technologies Vic Curric - Digital Systems and Security Years 7–8 · Victorian Curriculum · 74 key terms 9-10 Digital Technologies Vic Curric - Digital Systems and Security Years 9–10 · Victorian Curriculum · 83 key terms 7-8 Digital Technologies: Representing data with binary Years 7–8 · Victorian Curriculum · 19 key terms 7-8 Digital Technologies: Acquiring, storing and validating data Years 7–8 · Victorian Curriculum · 22 key terms 7-8 Digital Technologies: Analysing and visualising data Years 7–8 · Victorian Curriculum · 27 key terms 7-8 Digital Technologies: Using digital tools and conventions Years 7–8 · Victorian Curriculum · 15 key terms 7-8 Digital Technologies: Sharing online and managing projects Years 7–8 · Victorian Curriculum · 13 key terms 7-8 Digital Technologies: Digital footprint and privacy Years 7–8 · Victorian Curriculum · 18 key terms 7-8 Digital Technologies: Defining and decomposing problems Years 7–8 · Victorian Curriculum · 13 key terms 7-8 Digital Technologies: Designing and tracing algorithms Years 7–8 · Victorian Curriculum · 36 key terms 7-8 Digital Technologies: Designing user interfaces and experiences Years 7–8 · Victorian Curriculum · 21 key terms 7-8 Digital Technologies: Programming in Python Years 7–8 · Victorian Curriculum · 23 key terms 9-10 Digital Technologies: Data compression Years 9–10 · Victorian Curriculum · 16 key terms 9-10 Digital Technologies: Representing online documents Years 9–10 · Victorian Curriculum · 16 key terms 9-10 Digital Technologies: Acquiring, storing and validating data Years 9–10 · Victorian Curriculum · 27 key terms 9-10 Digital Technologies: Analysing and visualising data Years 9–10 · Victorian Curriculum · 16 key terms 9-10 Digital Technologies: Interactive content with emerging tools Years 9–10 · Victorian Curriculum · 14 key terms 9-10 Digital Technologies: Project management Years 9–10 · Victorian Curriculum · 13 key terms 9-10 Digital Technologies: Data privacy and the Australian Privacy Principles Years 9–10 · Victorian Curriculum · 25 key terms 9-10 Digital Technologies: Defining and decomposing problems Years 9–10 · Victorian Curriculum · 20 key terms 9-10 Digital Technologies: Designing and validating algorithms Years 9–10 · Victorian Curriculum · 22 key terms 9-10 Digital Technologies: Designing user interfaces and experiences Years 9–10 · Victorian Curriculum · 25 key terms 9-10 Digital Technologies: Evaluating solutions, impact and innovation Years 9–10 · Victorian Curriculum · 10 key terms

Coding

Frequently Asked Questions

Do I need an account?

No. Hangman runs straight from this page — no account, no sign-up, nothing to install. If you add your class names, they are saved in your own browser and never sent to Cloodit.

How do I play it with my class?

Put the page on your whiteboard or projector and press Play. The class calls out letters and you click or type them. Six wrong letters and the word gets away. After every word its definition appears, so each round ends on the meaning, not just the spelling.

Can I put my students' names in?

Yes. Add your class list and a random student is called for each word. The list stays in this browser on this computer, so it is still there next lesson.